Sigizmund |
Отправлено: 31 декабря 2009 — 02:41
|
Newbie
Покинул форум
Сообщений всего: 3
Дата рег-ции: Дек. 2009
Репутация: 0
|
Доброго времени суток!
Действительно актуально следующее:
qwerewq1 пишет:Как изменить надпись "Объявления", в частности интересует возможность вставки бегущей строки: Объявления Объявления Объявления Объявления Объявления ....
посредством, например такого тега:
<marquee>Объявления Объявления Объявления Объявления</marquee>
или просто изменить размер, положение и цвет.
Так же, интересует возможность отображения объявлений, размещенных на форуме, на сайте?
Была тема про транслейт последних постов... но интересует транслейт именно объявлений.
А также, вставка в объявления рисунка, по аналогии "Спонсор" в разделах форума, с целью обозначения важности или характера объявления, для резедентов форума. |
|
|
electron |
Отправлено: 31 декабря 2009 — 10:34
|
ExBB Team
Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009
Репутация: 341
|
yura3d пишет:electron
Откройте файл announcements.php, найдите строку:
CODE:$newsdata[$fm->_Nowtime]['t'] = $NewsTitle;
И замените её строкой:
CODE:$newsdata[$fm->_Nowtime]['t'] = $fm->html_replace($NewsTitle);
Далее в этом же файле найдите строку:
CODE:$newsdata[$news_id]['t'] = $NewsTitle;
И замените её строкой:
CODE:$newsdata[$news_id]['t'] = $fm->html_replace($NewsTitle);
Чтобы изменения вступили в силу, необходимо кликнуть Изменить на проблемных объявлениях и сохранить их по кнопке Отправить
в титл объявления при его создании вставляю
CODE:<span style="color: red">Здесь титл объявления</span>
- объявление становится красным, всё нормально. НО, после того, как нажмешь кнопку "Изменить" на объявлении с цветной шапкой,то появляется вот такая каша (см. скрин). как это вылечить чтобы и тэг оставался на месте и название не убегало?(Отредактировано автором: 31 декабря 2009 — 10:35) |
|
|
yura3d |
Отправлено: 10 января 2010 — 16:08
|
ExBB Team ExBB Developer ExBB Mods Author
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009
Откуда: Минск, Беларусь
Репутация: 353
|
electron пишет:НО, после того, как нажмешь кнопку "Изменить" на объявлении с цветной шапкой,то появляется вот такая каша (см. скрин). как это вылечить чтобы и тэг оставался на месте и название не убегало?
Это всё потому, что не экранируются спецсимволы названия объявления при подстановке в форму. Для решения этой проблемы строку в файле announcements.php:
CODE:$NewsTitle = $newsdata[$news_id]['t'];
нужно заменить строкой:
CODE:$NewsTitle = htmlspecialchars($newsdata[$news_id]['t'], ENT_QUOTES); |
|
|
yura3d |
Отправлено: 16 апреля 2010 — 19:09
|
ExBB Team ExBB Developer ExBB Mods Author
Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009
Откуда: Минск, Беларусь
Репутация: 353
|
electron пишет:вопрос к знатокам php : как в каждое объявление добавить "Автор : _______ " , а после двоеточия чтоб прописывался ник автора объявления? когда админов на форуме несколько, думаю, удобное дополнение будет. понимаю, что переменную $author надо куда-то в announcements.php и в news_data.tpl вставлять, но куда - не соображу
Не всё так просто. Информация об авторах объявлений не сохраняется в текстовой базе данных форума, соответственно получить такую информацию для объявлений нельзя. Разумеется, можно доработать систему объявлений, чтобы информация об авторах сохранялась, но на старых объявлениях (опубликованных до модификации системы объявлений) это никак не отразится. |
|
|
Demosfen |
Отправлено: 13 сентября 2010 — 23:31
|
Junior Member
Покинул форум
Сообщений всего: 72
Дата рег-ции: Сент. 2009
Откуда: Москва
Репутация: 4
|
yura3d пишет:Смотрите файл шаблона templates/ваш_скин/news.tpl, в частности строки:
CODE: <th colspan="4" class="maintitle" align="left">
<img src="./templates/InvisionExBB/im/nav_m.gif" border="0" alt=">" width="8" height="8" /> {$fm->LANG['Announ']}
</th>
Ах, этот значок был: !!!
Спасибо! |
|
|
|