ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (2): [1] 2 »   

> Без описания
Jur
Отправлено: 11 февраля 2010 — 01:40
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 3
Дата рег-ции: Февр. 2010  
Репутация: 4




Возможно, кому-нибудь будет полезно иметь ссылку на последнее сообщение в теме в колонке «Обновление», как это сделано на том же IP.Board.

Можно сделать следующее:
В файле forums.php , например, после этого кода

CODE:
if ($fm->_Moderator === TRUE)
$topictitle .= ' [<a href="postings.php?action=unlink&forum='.$forum_id.'&topic='.$topic_id.'&p='.(!$fm->input['p'] ? 1 : $fm->input['p']).'">X</a>]';} else {$topictitle = '<a href="topic.php?forum='.$forum_id.'&topic='.$topic_id.'">'.$fm->chunk_split($topics[$topic_id]['name']).'</a>';


вставить:

CODE:
$last_msg = '<img src="./templates/'.DEF_SKIN.'/im/lastpost.gif"> '.($fm->exbb['show_hints'] ? '<span class="hint">' : '').'<a href="topic.php?forum='.$forum_id.'&topic='.$topic_id.'&v=l#'.$topics[$topic_id]['postkey'].'"> '.$fm->LANG['LastMsg'].'</a>'.($fm->exbb['show_hints'] ? '</span>' : '');


Затем отредактировать файл шаблона forum_data.tpl (в стандартном варианте):

CODE:
<td class="row2"><span class="desc">{$lastpostdate}<br />{$fm->LANG['Author']}: <b>{$poster}</b></span></td>


заменив на:

CODE:
<td class="row2"><span class="desc">{$last_msg}<br />{$lastpostdate}<br />{$fm->LANG['Author']}: <b>{$poster}</b></span></td>[/quote]

И, наконец, добавить в языковой файл (lang_front_forums.php):

[quote]$this->LANG['LastMsg'] = 'Последнее сообщение...';


Русский текст, соответственно, можно при желании поменять.

Также, чтобы избежать проблемы с неработающей ссылкой, когда на последней странице темы оставлено только одно сообщение, в моде Zeg-а, следует поправить код ссылки:

CODE:
$allname .= "<tr><td><a class=\"fposts\" TARGET=\"_blank\" href=\"".$url."topic.php?forum=".$forumid."&topic=".$topicid.[color=orange]'&v=l#'[/color].$postkey."\" title=\"".$s['name']."\"><img src=\"./images/f.gif\" border=0>".$topicname.$posts."</a></td></tr>\n";

Прикреплено изображение
lastpost.jpg


Отредактировано администратором: yura3d, 13 июня 2011 — 12:08
Фрагменты кода заключайте в теги [code][/code], а не [quote][/quote]
 
 
electron
Отправлено: 15 февраля 2010 — 17:07
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




в посте выше поставил тэги кода там где надо.
поставил себе. а чо, в принципе дополнение не помешает Подмигивание пригодится. +1 от меня
 
 
maverik
Отправлено: 23 января 2011 — 21:31
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 3
Дата рег-ции: Нояб. 2010  
Репутация: 1




Подниму опять тему...
уже почти месяц ломаю голову...
1) Требуется сделать внешнюю к форуму ссылку на последнее сообщение темы (при том, что надо именно на текущее).
2) Кусок скрипта для внешнего к форуму сайта на php, который бы отображал сие последнее сообщение (или хотя бы алгоритм откуда это берется).
3) И как изменить порядок сообщений в теме на обратный? (самое последнее сообщение - первое на первой странице и тд)
Поиск не помог, а из этого мода пункты 1 и 2 сделать не получается.
Я все не пойму какой кусок из forums.php надо выдрать...
Спасибо за помощь!

(Отредактировано автором: 23 января 2011 — 21:31)

 
 
lisiycat
Отправлено: 23 января 2011 — 21:35
Post Id



Пользователь
ExBB Team
ExBB Ukrainian Translator


Покинул форум
Сообщений всего: 560
Дата рег-ции: Февр. 2009  
Откуда: Чернигов
Репутация: 56




maverik пишет:
1) Требуется сделать внешнюю к форуму ссылку на последнее сообщение темы (при том, что надо именно на текущее).
2) Кусок скрипта для внешнего к форуму сайта на php, который бы отображал сие последнее сообщение (или хотя бы алгоритм откуда это берется).


Не совсем понял что Вам нужно, но возможно вот этот мод будет в помощь http://exbb.info/community/topic...um=8&topic=8
 
 
maverik
Отправлено: 26 января 2011 — 12:27
Post Id


Пользователь
Newbie


Покинул форум
Сообщений всего: 3
Дата рег-ции: Нояб. 2010  
Репутация: 1




Спасибо за помощь!
Но мне надо не это Подмигивание
Попытаюсь пояснить еще раз...
У меня есть конкретная известная тема (номер форума, номер темы фиксированны и известны)
Есть некая страница ВНЕ форума, ее движок поддерживает php.
Надо поставить ссылку такую, чтобы при ее нажатии пользователем происходил переход на последнее сообщение этой известной заранее темы.
Причем тема открыта и люди могут в ней писать.
Понятно, что пользователь, перешедший с "левой" к форуму странички автоматически фиксируется как гость. А для гостей обычная ссылка "на тему форума" ведет на первую страницу темы! А мне надо на последнюю страницу и на последнее сообщение.
Понятно получилось объяснить?

В принципе, это делать не надо было бы, если бы удалось эту фиксированную тему при отображении на форуме "перевернуть" - т.е. чтобы последнее сообщение было первым и далее старше и старше... Тогда бы ссылка "на тему" вела бы как раз туда, куда нужно...
 
 
IOzer
Отправлено: 27 января 2011 — 00:15
Post Id



Пользователь
Newbie


Покинул форум
Сообщений всего: 12
Дата рег-ции: Янв. 2011  
Репутация: 0




Jur пишет:
вставить:

Цитата:
$last_msg = '<img src="./templates/'.DEF_SKIN.'/im/lastpost.gif"> '.($fm->exbb['show_hints'] ? '<span class="hint">' : ''Подмигивание.'<a href="topic.php?forum='.$forum_id.'&topic='.$topic_id.'&v=l#'.$topics[$topic_id]['postkey'].'"> '.$fm->LANG['LastMsg'].'</a>'.($fm->exbb['show_hints'] ? '</span>' : ''Подмигивание;


Что то я непонял зачем в этом коде смайлы Не понял
 
 
саня
Отправлено: 4 мая 2011 — 14:58
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 495
Дата рег-ции: Апр. 2011  
Репутация: 20




я так понял что после установки этого мода, время как здесь выводится не будет, а будет лишь "последнее сообщение".
 
 
alexx
Отправлено: 4 мая 2011 — 16:45
Post Id


Пользователь
Advanced Member


Покинул форум
Сообщений всего: 495
Дата рег-ции: Февр. 2010  
Откуда: Россия
Репутация: 12




IOzer пишет:
Jur пишет:
вставить:

Цитата:
$last_msg = '<img src="./templates/'.DEF_SKIN.'/im/lastpost.gif"> '.($fm->exbb['show_hints'] ? '<span class="hint">' : ''Подмигивание.'<a href="topic.php?forum='.$forum_id.'&topic='.$topic_id.'&v=l#'.$topics[$topic_id]['postkey'].'"> '.$fm->LANG['LastMsg'].'</a>'.($fm->exbb['show_hints'] ? '</span>' : ''Подмигивание;


Что то я непонял зачем в этом коде смайлы Не понял

Автору надо исправить, заключить в тег код, а не в цитату.
 
 
BON
Отправлено: 13 июня 2011 — 11:35
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




народ, чё за извращения написаны в первом посте, заключите код в нормальные теги!!!
 
 
yura3d
Отправлено: 13 июня 2011 — 12:09
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




BON пишет:
народ, чё за извращения написаны в первом посте, заключите код в нормальные теги!!!

Исправлено.
 
 
BON
Отправлено: 13 июня 2011 — 12:21
Post Id



Администратор
ExBB Team
Admin


Покинул форум
Сообщений всего: 2762
Дата рег-ции: Нояб. 2010  
Откуда: СССР/Белгород
Репутация: 72




yura3d, благодарю Улыбка
 
 
Pauk
Отправлено: 22 июня 2011 — 11:34
Post Id


Пользователь
Advanced Member


Покинул форум
Сообщений всего: 327
Дата рег-ции: Март 2009  
Репутация: 6




Что то я задел что ли или какие то обновления затронули ответственные строки, в общем теперь при нажатии на стрелочки крайних сообщений появляется строчка и висит без изменений:
Подождите, идёт загрузка последнего сообщения темы...
(Добавление)
странно, ведь этот мод был включен в RC1 и устанавливать его не нужно было
 
 
саня
Отправлено: 22 июня 2011 — 12:13
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 495
Дата рег-ции: Апр. 2011  
Репутация: 20




ну даже здесь сейчас секунд 20 висело а потом загрузилось, может из-за инета.
 
 
electron
Отправлено: 22 июня 2011 — 12:49
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




Pauk пишет:

странно, ведь этот мод был включен в RC1

вы ошибаетесь, в оригинальном дистрибутиве нет и никогда не было этого мода.
 
 
саня
Отправлено: 22 июня 2011 — 13:02
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 495
Дата рег-ции: Апр. 2011  
Репутация: 20




electron речь-то ведь не об этом моде а о голубеньких стрелочках!
 
 
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Модификации и дополнения »

> Похожие темы: Дополнение: Ссылка на последнее сообщение темы в колонке «Обновление»
Темы Форум Информация о теме Обновление
Удалил тему, а в профиле юзера ссылка осталась на "Последняя запись"
при удалении остаются ссылки на несуществующие темы.
Решение проблем Ответов: 3
Автор темы: alexx
10 мая 2011 — 23:05
Автор: alexx
картинки к темам
Для каждой темы слева можно поместить картинку, своеобразную иконку...
Установка и обновление Ответов: 3
Автор темы: manfil
18 марта 2009 — 11:44
Автор: yura3d
Ответ в теме опубликовывается не туда
В одной из созданых тем ответ на вопрос или просто не опубликовывается как отдельное сообщение
Решение проблем Ответов: 3
Автор темы: Konstantin
23 июня 2011 — 11:40
Автор: саня
Настройка форума
При нажатии на название темы, выходит "ошибка 404"
Решение проблем Ответов: 10
Автор темы: Vladimir1709
30 января 2011 — 19:12
Автор: Vladimir1709
Проблема с ссылкой перенаправления на форуме
Ссылка на закрытый форум ( только для зарегистрированных пользователей).
Решение проблем Ответов: 3
Автор темы: alexx
16 апреля 2010 — 09:05
Автор: electron
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




Яндекс.Метрика   

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.1065]     [ ]