Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » цитата в посте + ответ с цитированием.

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

pechalny



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Итак пишем ответ в топик или создаем новую тему с цитатой в посте, кликаем ответить с цитатой, отвечаем и такая вот байда....
типа не воспринимает двухуроневую цитату.такакя же байда и если  текст добавить.
а код вот такой(те все правильно вроде)

Код:
 
[quote][quote]
test
test
test
[/quote][/quote]
 
 

fin.
Есть соображения?

Всего записей: 1852 | Зарегистр. 29-07-2001 | Отправлено: 19:47 19-11-2001 | Исправлено: lynx, 18:43 13-01-2004
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Есть соображения?

есть, и фиксили сто лет назад.
поиск по конфе, если что свисти.
 
 
Добавлено
ага, я попутал.  
раньше фиксили глюк, когда цитаты друг за другом шли, сейчас вложенные.  
ок пофиксим.

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 01:03 20-11-2001
pechalny



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
есть, и фиксили сто лет назад.  
поиск по конфе, если что свисти.  

Да тот то баг старый...А это новая фишка, совершенно случайно обнаружил...Это наверное вообще касается всех вложенных квот.

Всего записей: 1852 | Зарегистр. 29-07-2001 | Отправлено: 18:29 20-11-2001
Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
хех... а в IB3 сия байда решена....тока вот как ?
 
Добавлено
хех...орут что "баг с алертом пофиксен ужо"
а алертка Димона выскакивает . лол

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 20:11 20-11-2001
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Как пофиксите этот баг с цитированием, не забудьте сказать. Сенкс.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 00:20 21-11-2001
DimoN



Tech administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx

Цитата:
Как пофиксите этот баг с цитированием, не забудьте сказать. Сенкс.

Кому?

Код:
 
    $post =~ s/\[q\](.+?)/<br><font size=\"1\"><b>Цитата:<\/b><\/font><table cellpadding=\"3\" cellspacing=\"0\" bgcolor=\"#FFFFFF\" width=\"75%\" border=\"1\" bordercolor=\"#EEEEEE\"><tr><td class=small>$2/isg;    
    $post =~ s/\[\/q\]/<\/td><\/tr><\/table>/isg;
 

 
+ с кодом [quote] -  аналогично поступить
 
Надеюсь ненадо объяснять куда код вставлять

----------
Мы Баним с улыбкой :) ™

Всего записей: 7528 | Зарегистр. 19-04-2001 | Отправлено: 05:22 07-12-2001
Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
хе... элементарное просто.....  
 
сенкс

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 05:43 07-12-2001
DimoN



Tech administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
хе... элементарное просто.....  

как 2+2
 
главное пошевелить извилинами

----------
Мы Баним с улыбкой :) ™

Всего записей: 7528 | Зарегистр. 19-04-2001 | Отправлено: 03:20 08-12-2001
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimoN
 
при твоем варианте не проверяется был ли вначеле открывающий тег цитирования.  
 
А если человек просто один закрывающий поставит?
Сработает вот эта штука
Код:
$post =~ s/\[\/q\]/<\/td><\/tr><\/table>/isg;  
со всеми вытекающими последствиями, а именно перекосом таблей в топике набекрень.

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 06:06 08-12-2001
j0k3r



Advanced Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ух ты! И темку создали! Да, была такая проблемка... Посмотрим на ход её разрешения
 

Цитата:
хех...орут что "баг с алертом пофиксен ужо"  
а алертка Димона выскакивает . лол


 


----------
Музыка, Фильмы, Программы :: FunkySouls
Музыкальный форум

Всего записей: 2499 | Зарегистр. 08-09-2001 | Отправлено: 09:30 08-12-2001
pechalny



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
DimoN

cool

----------
cynicism is the only thing that keeps me sane

Всего записей: 1852 | Зарегистр. 29-07-2001 | Отправлено: 11:41 09-12-2001
DimoN



Tech administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
batva
А если так?
 

Код:
 
if ($post =~ m!(\[q\])(.+?)(\[/q\])!i){
 
$post =~ s/\[q\](.+?)/<br><font size=\"1\"><b>Цитата:<\/b><\/font><table cellpadding=\"3\" cellspacing=\"0\" bgcolor=\"#FFFFFF\" width=\"75%\" border=\"1\" bordercolor=\"#EEEEEE\"><tr><td class=small>$2/isg;      
$post =~ s/\[\/q\]/<\/td><\/tr><\/table>/isg;  
}
 

 
Проверьте кто нибудь!!!

----------
Мы Баним с улыбкой :) ™

Всего записей: 7528 | Зарегистр. 19-04-2001 | Отправлено: 03:45 14-12-2001
Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
DimoN превосходно! работает на ура!
 
БигСенкс!!!

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 16:08 14-12-2001
N_Vova



Местный панк
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
Надеюсь ненадо объяснять куда код вставлять

надо

Всего записей: 765 | Зарегистр. 24-10-2001 | Отправлено: 16:27 10-05-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
N_Vova
В ikon.lib, где коды борды обрабатываются (sub ikoncodes).

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 18:38 10-05-2002
Glick

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DimoN
Скажи, пожалуйста, этот код не важно куда вставить в ikon.lib (sub ikoncodes).

Всего записей: 49 | Зарегистр. 02-02-2003 | Отправлено: 18:44 25-03-2003
Marilda

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Здравствуйте. Пытаюсь фиксить баг цитаты в цитате.
 
Меняю в sub ikoncode

Код:
 
$post =~ s/\[quote\]\s*(.*?)\s*\[\/quote\]/<span class=s>$citata<\/span><hr noshade size=1>$1<hr noshade size=1>/isg;
 

на

Код:
 
if ($post =~ m!(\[quote\])(.+?)(\[/quote\])!i){
 
$post =~ s/\[quote\](.+?)/<span class=s>$citata<\/span><table cellpadding=\"3\" cellspacing=\"0\" bgcolor=\"#fafafa\" width=\"75%\" border=\"1\" bordercolor=\"#ffcccc\"><tr><td class=small>$1/isg;      
$post =~ s/\[\/quote\]/<\/td><\/tr><\/table>/isg;  
}  
 

 
Результат: в форуме замечательный, соответствующий ожиданию.  
Но в ПМ шрифт цитаты становится огромного размера, раза в 2-3 больше, чем основной шрифт в ПМ. У меня вообще со шрифтами не так, как здесь. В форуме шрифт крупнее, а в ПМ мелкий, но с кодом, показанный первым, все было путем - в форуме и в ПМ всё цитировалось обычными для форума и ПМ шрифтами.
Вопрос 1. Где сбивается шрифт в ПМ-ных цитатах?
Вопрос 2. Выделенное красным убирается без последствий, т.е. есть class=small или нет - ничего не меняется. В цитате в форуме шрифт становится мельче. Это хорошо, мне нравится, но где он задается, этот мелкий шрифт?
 
Заранее благодарна за ответы и рекомендации.

Всего записей: 381 | Зарегистр. 24-10-2002 | Отправлено: 15:31 26-04-2003 | Исправлено: Marilda, 15:39 26-04-2003
Grey2002



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Marilda

Код:
<td class=small>$1/isg;

 
... сделай лучше тогда уж так :

Код:
<td><font face=verdana size=1>$1</font>/isg;



----------
Мой Блог

Всего записей: 1325 | Зарегистр. 24-12-2001 | Отправлено: 16:05 26-04-2003
Marilda

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Grey2002

Цитата:
... сделай лучше тогда уж так :  
Код:<td><font face=verdana size=1>$1</font>/isg;  

То же самое, в ПМ шрифт здоровенный. Но спасибо за идею, вот таким макаром удалось привести в норму шрифт в ПМ-ной цитате :

Код:
 
if ($post =~ m!(\[quote\])(.+?)(\[/quote\])!i){  
 
$post =~ s/\[quote\](.+?)/<span class=s>$citata<\/span><table cellpadding=\"3\" cellspacing=\"0\" bgcolor=\"#fafafa\" width=\"90%\" border=\"1\" bordercolor=\"#ffcccc\"><tr><td><font size=\"1\">$1/isg;      
$post =~ s/\[\/quote\]/<\/font><\/td><\/tr><\/table>/isg;  
}
 

 
Но Но только если цитата в ПМ одна. Цитата в цитате снова лажа, сбивается шрифт, цвет фона у основного текста, следующего за цитатами. Там вообще бред - фон становится цвета шрифта, а шрифт черный
 
С шрифтами в ПМ мне вовек не разобраться, пока сделала так:

Код:
 
if ($post =~ m!(\[quote\])(.+?)(\[/quote\])!i){  
 
$post =~ s/\[quote\](.+?)/<span class=s>$citata<\/span><hr noshade size=1>$1/isg;      
$post =~ s/\[\/quote\]/<hr noshade size=1>/isg;  
}  
 

но в ПМ цитата в цитате все равно криво, как прежде.  
В форуме работает, но с таблями и рамочками у вас тут, конечно, лучше.
 
Многие же фиксили этот трабл, ни у кого с ПМ проблем не было?
 
Добавлено
Хе, спрашиваю Даже здесь в ПМ цитата в цитате не работает.

Всего записей: 381 | Зарегистр. 24-10-2002 | Отправлено: 19:18 26-04-2003
Grey2002



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Marilda
а у тебя в мессенджере случайно не [q] используется


----------
Мой Блог

Всего записей: 1325 | Зарегистр. 24-12-2001 | Отправлено: 09:49 27-04-2003 | Исправлено: Grey2002, 10:03 27-04-2003
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » цитата в посте + ответ с цитированием.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru