active topics list on index (like glance)
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Brig69
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 13 лет 9 месяцев
- Благодарил (а): 2 раза
Re: Замена на форуме ссылок с последних тем на сообщения
от какой админки нужно - форума или cPanel?
-
Палыч
- Former team member
- Сообщения: 9683
- Стаж: 20 лет 4 месяца
- Откуда: Питер
- Благодарил (а): 3 раза
- Поблагодарили: 454 раза
Re: Замена на форуме ссылок с последних тем на сообщения
Brig69
Тестовый вход - это просто вход на форум с правами обычного юзера (иначе мы видим ваш форум как гости, а у гостей права ограничены)
Никаких администраторских прав не нужно и на будущее - предлагайте администраторский доступ только действительно знакомым вам людям.
Вопрос в тестовом входе в принципе отпал, я нашел фрагменты кода, позволяющие определить МОД.
Тему перенесу в тему МОДа, попробую покопаться в МОДе, чтобы изменить его под ваш запрос.
Почитате тему, в моде по-моему разбирался в своё время nissin
Возможно будет проще обратится к нему.
Добавлено спустя 7 минут 25 секунд:
Re: active topics list on index (like glance)
Brig69
В принципе, не совсем понятно, что именно вы хотите.
МОД работате следующим образом: выводится название темы, в которую добавлено новое сообщение. При этом ссылка формируется как переход на последнее добавленное сообщение.
Что означает
Тестовый вход - это просто вход на форум с правами обычного юзера (иначе мы видим ваш форум как гости, а у гостей права ограничены)
Никаких администраторских прав не нужно и на будущее - предлагайте администраторский доступ только действительно знакомым вам людям.
Вопрос в тестовом входе в принципе отпал, я нашел фрагменты кода, позволяющие определить МОД.
Тему перенесу в тему МОДа, попробую покопаться в МОДе, чтобы изменить его под ваш запрос.
Почитате тему, в моде по-моему разбирался в своё время nissin
Возможно будет проще обратится к нему.
Добавлено спустя 7 минут 25 секунд:
Re: active topics list on index (like glance)
Brig69
В принципе, не совсем понятно, что именно вы хотите.
МОД работате следующим образом: выводится название темы, в которую добавлено новое сообщение. При этом ссылка формируется как переход на последнее добавленное сообщение.
Что означает
Brig69 писал(а):чтобы отображались новые сообщения, а не темы.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
Brig69
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 13 лет 9 месяцев
- Благодарил (а): 2 раза
Re: active topics list on index (like glance)
в том-то и дело, что выводятся именно темы, которые создаются последними. К примеру, я сегодня написал сообщение (ответ) в теме, которая была создана ранее, но в блоке новое она не отображается, даже как тема. Было бы достаточно и того варианта, о котором написали Вы.
-
Палыч
- Former team member
- Сообщения: 9683
- Стаж: 20 лет 4 месяца
- Откуда: Питер
- Благодарил (а): 3 раза
- Поблагодарили: 454 раза
Re: active topics list on index (like glance)
Brig69
Проверил на тестовом форуме, работает так как и должно.
Возможно та тема, которая не выводится, находится в форуме, который исключен из списка анализируемых?
Проверил на тестовом форуме, работает так как и должно.
Возможно та тема, которая не выводится, находится в форуме, который исключен из списка анализируемых?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
Brig69
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 13 лет 9 месяцев
- Благодарил (а): 2 раза
Re: active topics list on index (like glance)
Не имея специальных знаний, я могу это проверить самостоятельно?
-
Палыч
- Former team member
- Сообщения: 9683
- Стаж: 20 лет 4 месяца
- Откуда: Питер
- Благодарил (а): 3 раза
- Поблагодарили: 454 раза
Re: active topics list on index (like glance)
Brig69
В админке у вас на вкладке общее в левом меню Конфигурация должен быть пункт управления МОДом
Что-то вроде И дайте первые строк десять кода файла includes/resent_topics.php
В админке у вас на вкладке общее в левом меню Конфигурация должен быть пункт управления МОДом
Что-то вроде И дайте первые строк десять кода файла includes/resent_topics.php
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
Brig69
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 13 лет 9 месяцев
- Благодарил (а): 2 раза
Re: active topics list on index (like glance)
Код: Выделить всё
<?php
/**
*
* @package - Board3portal
* @version $Id: recent.php 325 2008-08-17 18:59:40Z kevin74 $
* @copyright (c) kevin / saint ( http://www.board3.de/ ), (c) Ice, (c) nickvergessen ( http://www.flying-bits.org/ ), (c) redbull254 ( http://www.digitalfotografie-foren.de ), (c) Christian_N ( http://www.phpbb-projekt.de )
* @based on: phpBB3 Portal by Sevdin Filiz, http://www.phpbb3portal.com
* @Modified by Rayden, http://www.phpbbguru.net
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/
if (!defined('IN_PHPBB'))
{
exit;
}
function character_limit(&$title, $limit = 0)
{
$title = censor_text($title);
if ($limit > 0)
{
return (strlen(utf8_decode($title)) > $limit + 3) ? truncate_string($title, $limit) . '...' : $title;
}
else
{
return $title;
}
}
$user->setup('mods/recent_topics');
//
// Exclude forums
//
$sql_where = '';
if ($config['recent_exclude_forums'])
{
$exclude_forums = explode(',', $config['recent_exclude_forums']);
foreach ($exclude_forums as $i => $id)
{
if ($id > 0)
{
$sql_where .= ' AND forum_id <> ' . trim($id);
}
}
}
// Get a list of forums the user cannot read
$forum_ary = array_unique(array_keys($auth->acl_getf('!f_read', true)));
// Determine first forum the user is able to read (must not be a category)
$sql = 'SELECT forum_id
FROM ' . FORUMS_TABLE . '
WHERE forum_type = ' . FORUM_POST;
if (sizeof($forum_ary))
{
$sql .= ' AND ' . $db->sql_in_set('forum_id', $forum_ary, true);
}
$result = $db->sql_query_limit($sql, 1);
$g_forum_id = (int) $db->sql_fetchfield('forum_id');
//
// Recent announcements
//
$sql = 'SELECT topic_title, forum_id, topic_id
FROM ' . TOPICS_TABLE . '
WHERE topic_status <> ' . FORUM_LINK . '
AND topic_approved = 1
AND ( topic_type = ' . POST_ANNOUNCE . ' OR topic_type = ' . POST_GLOBAL . ' )
AND topic_moved_id = 0
' . $sql_where . '
ORDER BY topic_time DESC';
$result = $db->sql_query_limit($sql, $config['recent_max_topics']);
while( ($row = $db->sql_fetchrow($result)) && ($row['topic_title']) )
{
// auto auth
if ( ($auth->acl_get('f_read', $row['forum_id'])) || ($row['forum_id'] == '0') )
{
$template->assign_block_vars('latest_announcements', array(
'TITLE' => character_limit($row['topic_title'], $config['recent_title_limit']),
'FULL_TITLE' => censor_text($row['topic_title']),
'U_VIEW_TOPIC' => append_sid("{$phpbb_root_path}viewtopic.$phpEx", 'f=' . ( ($row['forum_id'] == 0) ? $g_forum_id : $row['forum_id'] ) . '&t=' . $row['topic_id'])
));
}
}
$db->sql_freeresult($result);-
Палыч
- Former team member
- Сообщения: 9683
- Стаж: 20 лет 4 месяца
- Откуда: Питер
- Благодарил (а): 3 раза
- Поблагодарили: 454 раза
Re: active topics list on index (like glance)
Brig69
версия мода у вас не самая последняя
Самая последняя тут active topics list on index (like glance)
Рекомендую скачать и просто заменить все файлы мода из архива.
Добавлено спустя 1 минуту 22 секунды:
У вас ID=2 это Новости форума
Добавлено спустя 7 минут 53 секунды:
Brig69
Пожалуй, вам ещё понадобиться сделать один SQL запрос если вы будете обновлять версию мода
В новой версии отделены объявления от просто тем
Добавлено спустя 2 минуты 27 секунд:
И сделать маленькое редактирование css Всё остальное - одинаково, должно работать без сбоев.
версия мода у вас не самая последняя
Самая последняя тут active topics list on index (like glance)
Рекомендую скачать и просто заменить все файлы мода из архива.
То есть из форума ID=2 обновленные темы не выводятсяBrig69 писал(а): в админке форума стоит 2 в ID
Добавлено спустя 1 минуту 22 секунды:
У вас ID=2 это Новости форума
Добавлено спустя 7 минут 53 секунды:
Brig69
Пожалуй, вам ещё понадобиться сделать один SQL запрос если вы будете обновлять версию мода
Код: Выделить всё
INSERT INTO `phpbb_config` ( `config_name` , `config_value` , `is_dynamic` ) VALUES ( 'recent_anno_post', '', '0' );Добавлено спустя 2 минуты 27 секунд:
И сделать маленькое редактирование css Всё остальное - одинаково, должно работать без сбоев.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
Brig69
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 13 лет 9 месяцев
- Благодарил (а): 2 раза
Re: active topics list on index (like glance)
{ RECENT_ANNO_TEXT } - это пишет в правой колонке. Левая нормально все показывает. Где-то ошибся...
-
Палыч
- Former team member
- Сообщения: 9683
- Стаж: 20 лет 4 месяца
- Откуда: Питер
- Благодарил (а): 3 раза
- Поблагодарили: 454 раза
Re: active topics list on index (like glance)
Brig69
Проверьте наличие в папке language/ru/mods файла resent_topics.php из архива мода
Из папки архива root/language/ru/mods
Добавлено спустя 1 минуту 51 секунду:
)
Проверьте наличие в папке language/ru/mods файла resent_topics.php из архива мода
Из папки архива root/language/ru/mods
Добавлено спустя 1 минуту 51 секунду:
Только, скорее наоборот (в левой колонке ЭТО ПИШЕТBrig69 писал(а):это пишет в правой колонке. Левая нормально все показывает.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
Brig69
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 13 лет 9 месяцев
- Благодарил (а): 2 раза
Re: active topics list on index (like glance)
Я искренне извиняюсь, похоже мозги уже плохо ночью соображают. Все проверил, еще раз вставил файлы - появилась надпись "новости", но самих новостей нет. Там пустой блок. И где я опять накосячил?
-
Палыч
- Former team member
- Сообщения: 9683
- Стаж: 20 лет 4 месяца
- Откуда: Питер
- Благодарил (а): 3 раза
- Поблагодарили: 454 раза
Re: active topics list on index (like glance)
Возможно - нигде.Brig69 писал(а):И где я опять накосячил?
Там выводится текст сообщения, ID которого указано в верхнем поле в панеле настройки МОДа в админке.
Хотя, посмотрел на вош форум, у вас там нет третьей колонки - с объявлениями. Возможно вы не заменили файл шаблона styles/prosilver/template/recent_topics.html
И не забудьте сделать SQL запрос
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
Brig69
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 13 лет 9 месяцев
- Благодарил (а): 2 раза
Re: active topics list on index (like glance)
Подскажите, а что это за ошибка:
Ошибка
SQL-запрос:
INSERT INTO `phpbb_config` ( `config_name` , `config_value` , `is_dynamic` )
VALUES (
'recent_enable', '1', '0'
);
Ответ MySQL:
#1046 - No database selected
С третьей колонкой - проверил файл шаблона styles/prosilver/template/recent_topics.html - все заменил. Но никаких изменений. Впрочем - это не критично. Нам и двух колонок хватает.
А вот вывод новостей в первой колонке, по этому моду, получается, только в ручном режиме. То есть, какой номер сообщения в админке поставил, то и выводит. Я думал, что он автоматом будет брать последние сообщения из блока новости. Но, увы....
Ошибка
SQL-запрос:
INSERT INTO `phpbb_config` ( `config_name` , `config_value` , `is_dynamic` )
VALUES (
'recent_enable', '1', '0'
);
Ответ MySQL:
#1046 - No database selected
С третьей колонкой - проверил файл шаблона styles/prosilver/template/recent_topics.html - все заменил. Но никаких изменений. Впрочем - это не критично. Нам и двух колонок хватает.
А вот вывод новостей в первой колонке, по этому моду, получается, только в ручном режиме. То есть, какой номер сообщения в админке поставил, то и выводит. Я думал, что он автоматом будет брать последние сообщения из блока новости. Но, увы....
-
Палыч
- Former team member
- Сообщения: 9683
- Стаж: 20 лет 4 месяца
- Откуда: Питер
- Благодарил (а): 3 раза
- Поблагодарили: 454 раза
Re: active topics list on index (like glance)
Не была определена база данных при отправке запроса.Brig69 писал(а):Подскажите, а что это за ошибка:
Вы каким инструментом запрос делали?
Потому, что нет новой переменной в таблице config (запрос не прошел)Brig69 писал(а):Но никаких изменений.
Ну, например, если у вас под блоком новостей принят какой- либо форум, то просто все новости в данном форуме делайте объявлениями (по типу темы) и они будут выводится в отдельном столце (том самом третьем столбце).Brig69 писал(а): только в ручном режиме.
А вывод текста отдельного конкретного поста можно использовать как дополнительную фишку
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
Brig69
- phpBB 1.2.0
- Сообщения: 15
- Стаж: 13 лет 9 месяцев
- Благодарил (а): 2 раза
Re: active topics list on index (like glance)
в cPanel открывал phpMyAdmin во вкладке SQL вставлял тот блок, что в инструкции по установке мода, и нажимал "ok".

