К последним темам ГЛАНСА добавить наименование Форума
-
- phpBB 2.0.0
- Сообщения: 244
- Стаж: 20 лет 5 месяцев
К последним темам ГЛАНСА добавить наименование Форума
В последние темы ГЛАНСА 2.0.0 нужно добавить в квадратных скобках наименование форума, где они размещены (после темы, - впрочем это неважно, лишь бы данные доходили до шаблона и страницы, а там как дизайн настроить уже разобрался). Братия! Кто сможет помочь?
Апология здравомыслия - странное занятие Православия:-)
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 3 месяца
- Поблагодарили: 2 раза
Мда. А это РЕАЛЬНО нужно?
Мы можем приделать к Glance хоть слона (с), но вы хоть на минуту задумались, насколько это оправдано? Может для только возникшего форума это не создаст дополнительной нагрузки. А в будущем?
Аргументы вроде "Надо!" игнорируются.
Мы можем приделать к Glance хоть слона (с), но вы хоть на минуту задумались, насколько это оправдано? Может для только возникшего форума это не создаст дополнительной нагрузки. А в будущем?
Аргументы вроде "Надо!" игнорируются.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
-
- phpBB 2.0.0
- Сообщения: 244
- Стаж: 20 лет 5 месяцев
Xpert, спасибо за дельный совет. Дело в том, что я использую phpBB несколько нестандартно, и эта добавка нужна исключительно и лично мне: когда у меня на сайте пользователи публикуют что-либо, то на главной странице тема появляется в ГЛАНСЕ (большое спасибо за него!), но не видно, к какому разделу она принадлежит с первого взгляда (это кое-кого напрягает, потому, что не всем захочется попасть в частное сообщение в гостевой, зато желалось бы усмотреть добрый текст по интересному человеку разделу).
Вот я и прошу час времени у к-н доброго программиста:-)) на служение ближнему, чтобы самому не разбираться в php, что не так уж сложно (я раньше программировал в VBA), но и этого времени у меня нет, правда!
Кто может - пусть поможет. Если не сможет - воля Божия, обойдусь без того или сам сотворю. Спасибо Вам за сайт - многим здесь помогли и помогают:-)) Просто, может я ошибся - не в тот форум поместил?
Вот я и прошу час времени у к-н доброго программиста:-)) на служение ближнему, чтобы самому не разбираться в php, что не так уж сложно (я раньше программировал в VBA), но и этого времени у меня нет, правда!
Кто может - пусть поможет. Если не сможет - воля Божия, обойдусь без того или сам сотворю. Спасибо Вам за сайт - многим здесь помогли и помогают:-)) Просто, может я ошибся - не в тот форум поместил?
Последний раз редактировалось Сергей Секирин 29.03.2005 0:49, всего редактировалось 1 раз.
Апология здравомыслия - странное занятие Православия:-)
-
- phpBB Maniac
- Сообщения: 1464
- Стаж: 20 лет 5 месяцев
- Откуда: Novosibirsk,RU
если не ошибся то так... а может и ошибся пока вырезал с кода =)
Код: Выделить всё
- ##############################################################
- ## MOD Title: Glance Addon [Forum Name]
- ## MOD Author: [R: R@m$e$ :U] < Ramses@FromRU.com > (Ramses) http://www.phpbbguru.net
- ## MOD Description: Add forum name after topic title
- ## MOD Version: 1.0.0
- ##
- ## Installation Level: Easy
- ## Installation Time: ~3 Minutes
- ## Files To Edit: glance.php, templates/subSilver/glance_body.tpl, templates/subSilver/glance_recent.tpl
- ## Included Files: n/a
- ##############################################################
- ## For Security Purposes, Please Check: http://www.phpbbguru.net/mods/ for the
- ## latest version of this MOD. Downloading this MOD from other sites could cause malicious code
- ## to enter into your phpBB Forum.
- ##############################################################
- ## Author Notes:
- ## If you find a bug, write me please ;)
- ##
- ##############################################################
- ## MOD History:
- ##
- ## 2005-03-02 - Version 1.0.0
- ## - First version =)))
- ##
- ##############################################################
- ## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
- ##############################################################
-
- #
- #-----[ OPEN ]------------------------------------------
- #
-
- templates/subSilver/glance_body.tpl
-
- #
- #-----[ FIND ]------------------------------------------
- #
-
- {recent.TOPIC_TITLE}</a>
-
- #
- #-----[ AFTER, ADD ]------------------------------------------
- #
-
- [{recent.FORUM_LINK}]
-
- #
- #-----[ OPEN ]------------------------------------------
- #
- # if installed 'Glance Addon [ Separate templates for anno & recent ]'
-
- templates/subSilver/glance_recent.tpl
-
- #
- #-----[ FIND ]------------------------------------------
- #
-
- {recent.TOPIC_TITLE}</a>
-
- #
- #-----[ AFTER, ADD ]------------------------------------------
- #
-
- [{recent.FORUM_LINK}]
-
- #
- #-----[ OPEN ]------------------------------------------
- #
-
- glance.php
-
- #
- #-----[ FIND ]------------------------------------------
- #
- # IF INSTALLED Glance Addon [ Topic start date ] ELSE SEE BELOW
- #
-
- // Getting recent topics
- $sql = "SELECT t.topic_id, t.topic_title, t.topic_time, p.post_time
- FROM " . TOPICS_TABLE . " AS t, " . POSTS_TABLE . " AS p
- WHERE t.forum_id NOT IN (" . $unauthed . ")
- AND p.topic_id = t.topic_id
- AND p.post_id = t.topic_last_post_id
- AND t.topic_moved_id = 0
- ORDER BY p.post_time DESC
- LIMIT " . $recent_nm;
-
- #
- #-----[ REPLACE WITH ]------------------------------------------
- #
-
- // [start] Glance Addon [Forum Name]
- // Getting recent topics
- $sql = "SELECT t.topic_id, t.topic_title, t.topic_time, f.forum_id, f.forum_name, p.post_time
- FROM " . TOPICS_TABLE . " AS t, " . POSTS_TABLE . " AS p, " . FORUMS_TABLE . " AS f
- WHERE t.forum_id NOT IN (" . $unauthed . ")
- AND f.forum_id = t.forum_id
- AND p.topic_id = t.topic_id
- AND p.post_id = t.topic_last_post_id
- AND t.topic_moved_id = 0
- ORDER BY p.post_time DESC
- LIMIT " . $recent_nm;
- // [end] Glance Addon [Forum Name]
-
- #
- #-----[ FIND ]------------------------------------------
- #
- # IF NOT INSTALLED Glance Addon [ Topic start date ] ELSE SEE ABOWE
- #
-
- $sql = "SELECT t.topic_id, t.topic_title, p.post_time
- FROM " . TOPICS_TABLE . " AS t, " . POSTS_TABLE . " AS p
- WHERE t.forum_id NOT IN (" . $unauthed . ")
- AND p.topic_id = t.topic_id
- AND p.post_id = t.topic_last_post_id
- AND t.topic_moved_id = 0
- ORDER BY p.post_time DESC
- LIMIT " . $recent_nm;
-
- #
- #-----[ REPLACE WITH ]------------------------------------------
- #
-
- $sql = "SELECT t.topic_id, t.topic_title, f.forum_id, f.forum_name, p.post_time
- FROM " . TOPICS_TABLE . " AS t, " . POSTS_TABLE . " AS p, " . FORUMS_TABLE . " AS f
- WHERE t.forum_id NOT IN (" . $unauthed . ")
- AND f.forum_id = t.forum_id
- AND p.topic_id = t.topic_id
- AND p.post_id = t.topic_last_post_id
- AND t.topic_moved_id = 0
- ORDER BY p.post_time DESC
- LIMIT " . $recent_nm;
-
- #
- #-----[ FIND ]------------------------------------------
- #
-
- $topic_link = append_sid("viewtopic.$phpEx?" . POST_TOPIC_URL . "=$topic_id" . $newest_code);
-
- #
- #-----[ AFTER, ADD ]------------------------------------------
- #
-
- // [start] Glance Addon [Forum Name]
- $forum_link = '<a href="' . append_sid('viewforum.' . $phpEx . '?' . POST_FORUM_URL . '=' . $latest_topics[$i]['forum_id']) . '">' . $latest_topics[$i]['forum_name'] . '</a>';
- // [end] Glance Addon [Forum Name]
-
- #
- #-----[ FIND ]------------------------------------------
- #
-
- 'TOPIC_LINK' => $topic_link,
-
- #
- #-----[ AFTER, ADD ]------------------------------------------
- #
-
- // [start] Glance Addon [Forum Name]
- 'FORUM_LINK' => $forum_link,
- // [end] Glance Addon [Forum Name]
-
- #
- #-----[ SAVE/CLOSE ALL FILES ]------------------------------------------
- #
- # EoM
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
-
- phpBB 2.0.0
- Сообщения: 244
- Стаж: 20 лет 5 месяцев
-
- phpBB Maniac
- Сообщения: 1464
- Стаж: 20 лет 5 месяцев
- Откуда: Novosibirsk,RU
Сергей Секирин
на одном хосте с рабочим заведи еще и тестовый
на одном хосте с рабочим заведи еще и тестовый

Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
-
- phpBB 2.0.0
- Сообщения: 244
- Стаж: 20 лет 5 месяцев
-
- phpBB 2.0.0
- Сообщения: 244
- Стаж: 20 лет 5 месяцев
[R: R@m$e$ :U]
Работает!
Только кое-что хотелось бы заметить: ссылка на форум не поддаётся форматированию в шаблоне! Поэтому в glance.php
#В отличие от последних тем в GLANCE, где было два выражения, f.e.:
#первое - ссылка {recent.TOPIC_LINK},
#второе - название темы {recent.TOPIC_TITLE},которое поддавалось форматированию в шаблоне,
в Glance Addon [Forum Name] было только одно: {recent.FORUM_LINK}. Когда его добавляешь в шаблон, то название форума выводится на index подчёркнутым (и никак иначе, чтобы я ни делал в шаблоне - ни подчёркивание, ни размер шрифта, ничего иное не менялось). Пришлось добавить класс glanceforumname в glance.php, - форматирование возимело силу :-)). Но я не совсем уверен, что это правильно - форматирование, вроде бы, правильнее делать не в исполняемом файле. ???
Если есть желание, можно как-нибудь исправить. В любом случае - спасибо!
Работает!
Только кое-что хотелось бы заметить: ссылка на форум не поддаётся форматированию в шаблоне! Поэтому в glance.php
пришлось заменить на:$forum_link = '<a href="' . append_sid('viewforum.' . $phpEx . '?' . POST_FORUM_URL . '=' . $latest_topics[$i]['forum_id']) . '">' . $latest_topics[$i]['forum_name'] . '</a>';
т.е. дополнить class="glanceforumname"$forum_link = '<a class="glanceforumname" href="' . append_sid('viewforum.' . $phpEx . '?' . POST_FORUM_URL . '=' . $latest_topics[$i]['forum_id']) . '">' . $latest_topics[$i]['forum_name'] . '</a>';
#В отличие от последних тем в GLANCE, где было два выражения, f.e.:
#первое - ссылка {recent.TOPIC_LINK},
#второе - название темы {recent.TOPIC_TITLE},которое поддавалось форматированию в шаблоне,
в Glance Addon [Forum Name] было только одно: {recent.FORUM_LINK}. Когда его добавляешь в шаблон, то название форума выводится на index подчёркнутым (и никак иначе, чтобы я ни делал в шаблоне - ни подчёркивание, ни размер шрифта, ничего иное не менялось). Пришлось добавить класс glanceforumname в glance.php, - форматирование возимело силу :-)). Но я не совсем уверен, что это правильно - форматирование, вроде бы, правильнее делать не в исполняемом файле. ???
Если есть желание, можно как-нибудь исправить. В любом случае - спасибо!
Апология здравомыслия - странное занятие Православия:-)
-
- phpBB Maniac
- Сообщения: 1464
- Стаж: 20 лет 5 месяцев
- Откуда: Novosibirsk,RU
Сергей Секирин
ок... сегодня подправлю код... и будет полностью форматируемая ссылка
Добавлено спустя 58 минут 33 секунды:
http://www.phpbbguru.net/community/viewtopic.php?t=1984
ок... сегодня подправлю код... и будет полностью форматируемая ссылка

угу =)Мысль! Типа site.ru/testforum - так?
Добавлено спустя 58 минут 33 секунды:
http://www.phpbbguru.net/community/viewtopic.php?t=1984
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)
Оставь благодарность, подтверди работоспособность совета.
ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
-
- phpBB 2.0.0
- Сообщения: 244
- Стаж: 20 лет 5 месяцев
[R: R@m$e$ :U]
Ну вот!
На хосте же и то, что прописано в glance.php - не приводит к удалению подчёркивания:-) , т.е. на форматирование не влияет... Так, что буду ждать форматируемой ссылки.
А вот сплин-тоска ж-) лечится ... - в общем есть лишь один способ её замодерировать насмерть:-), а есть способ оттянуть её победу. Работа и др. деятельность - это ко второму. О первом способе же, блин, можно в виде намёка последний текст на моём сайте посмотреть - может что и прояснится - хотя бы где искать, а может и нет... :wink:
Спасибо за помощь!
Так уже?:-) - Пробую!
Ну вот!
На хосте же и то, что прописано в glance.php - не приводит к удалению подчёркивания:-) , т.е. на форматирование не влияет... Так, что буду ждать форматируемой ссылки.
А вот сплин-тоска ж-) лечится ... - в общем есть лишь один способ её замодерировать насмерть:-), а есть способ оттянуть её победу. Работа и др. деятельность - это ко второму. О первом способе же, блин, можно в виде намёка последний текст на моём сайте посмотреть - может что и прояснится - хотя бы где искать, а может и нет... :wink:
Спасибо за помощь!
Так уже?:-) - Пробую!
Апология здравомыслия - странное занятие Православия:-)