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

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

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

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

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

pechalny



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

 
 
За внешний вид цитаты в посте отвечает этот код файла ikon.lib:
 

Код:
 
    $post =~ s/\[q\]\s*(.*?)\s*\[\/q\]/<blockquote class=n2><span class=s>Цитата:<\/span><hr noshade size=1>$1<hr noshade size=1><\/blockquote>/isg;
    $post =~ s/\[quote\]\s*(.*?)\s*\[\/quote\]/<blockquote class=n2><span class=s>Цитата:<\/span><hr noshade size=1>$1<hr noshade size=1><\/blockquote>/isg;
 

 
 
При этом цитата получается такой:
 
Цитата:


Текст цитаты


 
 
Если заменить приведенный выше код на следующий:
 

Код:
 
    $post =~ s/\[q\]\s*(.*?)\s*\[\/q\]/<span class=s>Цитата:<\/span><table border=1 bordercolor=\"#f5f5f5\"  width=85% cellpadding=3 cellspacing=0 bgcolor=\"#ffffff\"><tr><td class=n2>$1<\/td><\/tr><\/table>/isg;
     $post =~ s/\[quote\]\s*(.*?)\s*\[\/quote\]/<span class=s>Цитата:<\/span><table border=1 bordercolor=\"#f5f5f5\"  width=85% cellpadding=3 cellspacing=0 bgcolor=\"#ffffff\"><tr><td class=n2>$1<\/td><\/tr><\/table>/isg;
 

 
 
То цитата будет выглядеть примерно так:
 

Цитата:
 
Текст цитаты
 

 
При этом классы выглядят так:
 

Код:
 
.n2 {font-family:Verdana, Helvetica; color:#333333; font-size:8pt;}
.s {font-family:Verdana, Helvetica; color:#333333; font-size:8pt; font-weight:600;}
 

 
Классы прописываются в файле /data/template.dat

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

Всего записей: 1852 | Зарегистр. 29-07-2001 | Отправлено: 19:15 16-10-2001 | Исправлено: lynx, 03:48 30-06-2003
Shurik



Главком. флейма
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx

Цитата:
На белом фоне, цитат в серой рамке и белым бэграундом, когда кто либо цитирует и попадает на серый фон,соответсвено серые рамки автоматом пропадают (сливаются) и остаётся один белый фон цитаты.  
да, похоже, так оно и есть. не надо ничего определять, ты чего? просто рамки сделаны такого же цвета, как и серый фон.

----------
Metal Bands...

Всего записей: 3171 | Зарегистр. 11-06-2001 | Отправлено: 04:21 17-01-2002
lynx



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

Цитата:
На белом фоне, цитат в серой рамке и белым бэграундом, когда кто либо цитирует и попадает на серый фон,соответсвено серые рамки автоматом пропадают (сливаются) и остаётся один белый фон цитаты.  

 
Слушай, а ведь точно... Как я не додумалась, нет все-таки тупая... Сори.
Спасибо, все поняла.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 04:25 17-01-2002
StasM



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
По идее перед цитированием должна появиться враза цитирование (как тут), а у меня появляется только вот это: Oeoaoa: и слишком крупно, как это исправить?!

Всего записей: 844 | Зарегистр. 03-05-2002 | Отправлено: 18:10 01-06-2002
Grey2002



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
StasM
покаж тот кусок, который ты вставил... и должна появляться надпись не "Цитирование" а "Цитата:"

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

Всего записей: 1325 | Зарегистр. 24-12-2001 | Отправлено: 03:27 02-06-2002
StasM



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

Цитата:
покаж тот кусок, который ты вставил... и должна появляться надпись не "Цитирование" а "Цитата:"

ну может должна появиться надпись цитата, а у меня слово написаное на каком-то еврите.

Всего записей: 844 | Зарегистр. 03-05-2002 | Отправлено: 10:49 02-06-2002
Grey2002



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
StasM
кидай кусок, который ты вставлял в икон.либ

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

Всего записей: 1325 | Зарегистр. 24-12-2001 | Отправлено: 13:58 02-06-2002
StasM



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
я лучшне весь ikon.lib выложу вот тут: www.gamebookers.h1.ru/forum.html

Всего записей: 844 | Зарегистр. 03-05-2002 | Отправлено: 15:05 02-06-2002 | Исправлено: StasM, 15:06 02-06-2002
Grey2002



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
StasM
стирай вот эту дряказябру :  

Цитата:
&#214;&#232;&#242;&#224;&#242;&#224;:
 
и вместо неё напиши : "Цитата:"

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

Всего записей: 1325 | Зарегистр. 24-12-2001 | Отправлено: 15:13 02-06-2002 | Исправлено: Grey2002, 06:14 05-06-2002
StasM



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

Цитата:
стирай вот эту дряказябру :  
 
Цитата:>&#214;&#232;&#242;&#224;&#242;&#224;:  
 
и вместо неё напиши : "Цитата:"

сделал, теперь никакого слова нет (ни того что было не еврите, ни цитата)

Всего записей: 844 | Зарегистр. 03-05-2002 | Отправлено: 16:55 04-06-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
StasM
Там имхо тебе сказали лишний символ > вначале удалить. Верни его (поставь перед "цитата", типа ">Цитата").

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 19:48 04-06-2002
StasM



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

Цитата:
Там имхо тебе сказали лишний символ > вначале удалить. Верни его (поставь перед "цитата", типа ">Цитата").

что-то я не понял. Что вставить и что удалить?

Всего записей: 844 | Зарегистр. 03-05-2002 | Отправлено: 21:00 04-06-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
StasM
Кажется, я ошибся... Дай текущий код этого места.

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 21:09 04-06-2002
StasM



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

Цитата:
Кажется, я ошибся... Дай текущий код этого места.


Код:
sub ikoncode {
 
    my $post = shift;    
 
    $post =~ s/\<p>/<br><br>/isg;
    $post =~ s|\[\[|\{\{|g;
    $post =~ s|\]\]|\}\}|g;
    $post =~ s|\n\[|\[|g;
    $post =~ s|\]\n|\]|g;
    $post =~ s|<br>| <br>|g;
    $post =~ s|\[hr\]\n|\<hr width=40\% align=left>|g;
    $post =~ s|\[hr\]|\<hr width=40\% align=left>|g;
    $post =~ s/\[q\]\s*(.*?)\s*\[\/q\]/<blockquote class=n2><span class=s>">Цитата":<\/span><hr noshade size=1>$1<hr noshade size=1><\/blockquote>/isg;
    $post =~ s/\[quote\](.*)\[quote\](.*)\[\/quote](.*)\[\/quote\]/:<table cellpadding=\"3\" cellspacing=\"0\" bgcolor=\"#FFFFFF\" width=\"75%\" border=\"1\" bordercolor=\"#d0d0d0\"><tr><td><font size=\"1\" face=\"verdana, helvetica\">$1<\/font><blockquote><hr><font size=\"1\" face=\"verdana, helvetica\">$2<\/font><hr><\/blockquote><font size=\"1\" face=\"verdana, helvetica\">$3<\/font><\/td><\/tr><\/table>/isg;  
    $post =~ s/\[quote\]\s*(.*?)\s*\[\/quote\]/<br><b>&#214;&#232;&#242;&#224;&#242;&#224;:<\/b><table cellpadding=\"3\" cellspacing=\"0\" bgcolor=\"#FFFFFF\" width=\"75%\" border=\"1\" bordercolor=\"#d0d0d0\"><tr><td><font size=\"1\" face=\"verdana, helvetica\">$1<\/font><\/td><\/tr><\/table>/isg;





коды пиши между тегами. прочитай правила.

Всего записей: 844 | Зарегистр. 03-05-2002 | Отправлено: 21:40 04-06-2002 | Исправлено: Ausw, 08:52 05-06-2002
Ausw



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

Цитата:
<b>&#214;&#232;&#242;&#224;&#242;&#224;:<\/b>


Цитата:
<b>Цитата:<\/b>

 


----------
Be High.

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 03:37 05-06-2002
Grey2002



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
StasM
исправил тот пост... смотри выше... или то, что Ausw сказал...

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

Всего записей: 1325 | Зарегистр. 24-12-2001 | Отправлено: 06:24 05-06-2002
mjorion



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
У меня все получилось, только цитата без рамки Или может рамка белая? Не знаю. Я вставил вот этот код:

Код:
$post =~ s/\[q\]\s*(.*?)\s*\[\/q\]/<span class=s>Цитата:<\/span><table border=1 bordercolor=\"#f5f5f5\"  width=85% cellpadding=3 cellspacing=0 bgcolor=\"#ffffff\"><tr><td class=n2>$1<\/td><\/tr><\/table>/isg;  
     $post =~ s/\[quote\]\s*(.*?)\s*\[\/quote\]/<span class=s>Цитата:<\/span><table border=1 bordercolor=\"#f5f5f5\"  width=85% cellpadding=3 cellspacing=0 bgcolor=\"#ffffff\"><tr><td class=n2>$1<\/td><\/tr><\/table>/isg;

 
Вот Где цвет рамки? Мне надо бы #000000 сделать, а то не красиво

Всего записей: 123 | Зарегистр. 07-07-2004 | Отправлено: 02:21 31-08-2004
lynx



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

Цитата:
 Где цвет рамки?  

 

Цитата:
bordercolor=\"#f5f5f5\"  

 
 
Два раза.
 

Цитата:
Мне надо бы #000000 сделать

 
 

Код:
 
bordercolor=\"#000000\"  
 

 
 
цвет рамки = бордер колор - интуитивно же понятно
 
 
 
 
Да, кстати, артрибут bordercolor игнорируется Оперой Как лечится? Никак не лечится, Опера есть Опера, это фишка такая у нее, все равно лучший браузер

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 02:46 31-08-2004
Открыть новую тему     Написать ответ в эту тему

Страницы: 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