Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[RC] Topiclist FX / Список тем

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 16 лет 9 месяцев
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз
Контактная информация:

Re: [RC] Topiclist FX / Список тем

Сообщение FladeX »

Egoz
includes/acp/acp_topiclist.php
Найдите строки:

Код: Выделить всё

					$pages = $row['topic_replies'] / $config['posts_per_page'];
					$pages = (int) $pages;
					if ($pages <= 1)
					{
						$html_content .= '<li><a href="' . $url . '/viewtopic.' . $phpEx . '?f=' . $row['forum_id'] . '&t=' . $row['topic_id'] . '">' . $row['topic_title'] . '</a></li>';
					}
					else
					{
						$html_content .= '<li><a href="' . $url . '/viewtopic.' . $phpEx . '?f=' . $row['forum_id'] . '&t=' . $row['topic_id'] . '">' . $row['topic_title'] . '</a><br />[ ';
						for ($i=1; $i<=$pages; $i++)
						{
							$html_content .= '<a href="' . $url . '/viewtopic.' . $phpEx . '?f=' . $row['forum_id'] . '&t=' . $row['topic_id'] . '&start=' . $i * $config['posts_per_page'] . '">' . ($i+1) . '</a> ';
						}
						$html_content .= ']</li>';
					}
и замените их на:

Код: Выделить всё

						$html_content .= '<li><a href="' . $url . '/viewtopic.' . $phpEx . '?f=' . $row['forum_id'] . '&t=' . $row['topic_id'] . '">' . $row['topic_title'] . '</a></li>';
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
Аватара пользователя
Egoz
phpBB 1.4.4
Сообщения: 126
Стаж: 18 лет 2 месяца
Откуда: Биробиджан
Благодарил (а): 10 раз
Поблагодарили: 3 раза
Контактная информация:

Re: [RC] Topiclist FX / Список тем

Сообщение Egoz »

FladeX
спасибо. все сработало.
только оказалось что очистить кеш после этого мало. еще надо сделать по-новой Синхронизацию.
------------------------------------
Еще попутно вопрос - в админке, в настройках мода построение так и должно быть в разброс?
Например, если у мня на форуме идет:

Код: Выделить всё

Форум Бирмама и всё о нем!
      Полезные советы по навигации на форуме, правила, помощь в настройках и функциях.
      Вопросы и предложения по работе форума
      Новости нашего форума
      Конкурсы Бирмамы
      Модераторская (виден только модераторам)
то в настройках мода, например форум Конкурсы Бирмамы, мне приходится его искать, пролистав пару экранов вниз. И такая же ситуация с другими названиями.
т.е. нельзя ли чтоб мод в админке выдавал форумы в такой же последовательности что и на самом форуме?
так то оно так, а вот случись что-либо нечто, вот тебе и пожалуйста
Аватара пользователя
FladeX
Former team member
Сообщения: 1935
Стаж: 16 лет 9 месяцев
Откуда: Саранск
Благодарил (а): 7 раз
Поблагодарили: 59 раз
Контактная информация:

Re: [RC] Topiclist FX / Список тем

Сообщение FladeX »

Упорядочивание по id форума идёт. Как повторить вывод форумов в том же порядке, как и в списке форумов, я на момент написания мода не разобрался. Если разберусь - исправлю :)
//
// Okay, let's do the loop, yeah come on baby let's do the loop
// and it goes like this ...
| phpBB Adept ] | Каталог форумов | генератор sitemap для форумов | форум про форумы
pol-za
phpBB 1.2.0
Сообщения: 13
Стаж: 15 лет

Re: [RC] Topiclist FX / Список тем

Сообщение pol-za »

Если установлен SEO MOD то привести все линки к одному типу можно так

Код: Выделить всё

                $url = generate_board_url();
                $sql = 'SELECT forum_id, forum_name
                        FROM ' . FORUMS_TABLE . "
                        WHERE forum_id=$forum
                        ORDER BY forum_name";
                $result = $db->sql_query($sql);
                $row = $db->sql_fetchrow($result);
                $db->sql_freeresult($result);
                $html_content = '<html><head><meta http-equiv="content-type" content="text/html; charset=UTF-8"/></head><body><ol>';
                $html_content .= '<li><a href="' . $url .'/' . trim(format_url($row['forum_name'], "f" . $row['forum_id'], $start, false, false),$phpbb_root_path) . '.html"><b>' . $row['forum_name'] . '</b></a></li>';
                $html_content .= '</ol><ul>';
                $sql = 'SELECT topic_id, forum_id, topic_title, topic_type, topic_replies
                        FROM ' . TOPICS_TABLE . "
                        WHERE forum_id=$forum
                        ORDER BY topic_title";
                $result = $db->sql_query($sql);
                while ($row = $db->sql_fetchrow($result)) {
                    $pages = $row['topic_replies'] / $config['posts_per_page'];
                    $pages = (int) $pages;
                    if ($pages <= 1) {
                        $html_content .= '<li><a href="' . $url .'/' . trim(format_url($row['topic_title'], 't' . $row['topic_id'], 0, false, false),$phpbb_root_path) . '.html"><b>' . $row['topic_title'] .'</b></a></li>';
                    } else {
                        $html_content .= '<li><a href="' . $url .'/' . trim(format_url($row['topic_title'], 't' . $row['topic_id'], 0, false, false ),$phpbb_root_path) . '.html"><b>' . $row['topic_title'] .'</b></a></li><br/>[';
                        for ($i = 1; $i <= $pages; $i++) {
                            $html_content .= '<a href="' . $url .'/' . trim(format_url($row['topic_title'], 't' . $row['topic_id'], $i, false, false ),$phpbb_root_path) . 's' . $i . '.html">' . $i .'</a>&nbsp;';
                        }
                        $html_content .= ']</li>';
                    }
                }
                $db->sql_freeresult($result);
                $html_content .= '</ul></body></html>';
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: [RC] Topiclist FX / Список тем

Сообщение Пчелкин »

pol-za писал(а):SEO MOD
много всяких...При каком?
Меня тоже по ID не нравится...а автор что-то примолк.
pol-za
phpBB 1.2.0
Сообщения: 13
Стаж: 15 лет

Re: [RC] Topiclist FX / Список тем

Сообщение pol-za »

pol-za писал(а):Если установлен SEO MOD
Пчелкин писал(а):много всяких...
от Handyman. В принципе, вызов подобный format_url() есть у всех. Если уж делать ЧПУ, то всюду, куда могут достучаться поисковики. Да и если линк юзер отправит кому-то, то ЧПУ получше будет, чем viewtopic с параметрами, IMHO
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: [RC] Topiclist FX / Список тем

Сообщение Пчелкин »

Значит стоит снять ограничение к этому файлу для ботов? Пусть его тоже нюхают?..я ограничил..значит зря...
Хотя, Sitemap Fx тоже рулит. Полез убирать

Код: Выделить всё

<!-- IF not S_IS_BOT -->
DemonXT
phpBB 1.0.0
Сообщения: 6
Стаж: 13 лет 1 месяц

Re: [BETA] Topiclist FX / Список тем

Сообщение DemonXT »

fanatic писал(а): Когда вручную в строку браузера ввожу http://сайт/topiclist.php
на форуме появляется такое
" Не найдено файлов. Пожалуйста, сгенерируйте файлы в администраторском разделе мода. "
в админке модуль включил, но он не отображается и сгенерировать там ничего не получается
Такая же проблема после установки мода. С инструкцией по установке модулей знаком. Устанавливал пока на Денвере.
Модуль добавлял в админпанели и включил.
Помогите разобраться в чём может быть проблема. :(
P.S.
Движок форума: phpBB 3.0.6
DemonXT
phpBB 1.0.0
Сообщения: 6
Стаж: 13 лет 1 месяц

Re: [RC] Topiclist FX / Список тем

Сообщение DemonXT »

Разобрался. Не заметил в левом меню админки пункта Topiclist FX.
Но, теперь возник ещё один вопрос: можно сделать, чтоб в карту сайта не попадали темы и сообщения не прошедшие модерацию?
Если, до, то как это сделать?
Shredder
Former team member
Сообщения: 2217
Стаж: 15 лет 3 месяца
Благодарил (а): 236 раз
Поблагодарили: 561 раз
Контактная информация:

Re: [RC] Topiclist FX / Список тем

Сообщение Shredder »

FladeX писал(а):Упорядочивание по id форума идёт. Как повторить вывод форумов в том же порядке, как и в списке форумов, я на момент написания мода не разобрался. Если разберусь - исправлю :)
topiclist.php

Найти:

Код: Выделить всё

	FROM ' . FORUMS_TABLE . '';
Заменить на:

Код: Выделить всё

	FROM ' . FORUMS_TABLE . '
	ORDER BY left_id';
includes/acp/acp_topiclist.php

Найти:

Код: Выделить всё

			ORDER BY forum_id";
Заменить на:

Код: Выделить всё

			ORDER BY left_id";
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: [RC] Topiclist FX / Список тем

Сообщение Пчелкин »

Shredder
Виват спецу! И там и там вывод копирует полностью картинку с главной...
А вот бы еще в админке вывод категорий исключить? А?
А еще вывод форумов, в которых есть подфорумы и нет тем? А?
А еще бы синхронизацию в админке сделать одним щелчком ?(выбрал какие надо и нажал)

Добавлено спустя 1 час 19 минут 25 секунд:
А еще, а еще, а еще вот бы отметки в списке - смотрена, не смотрена после последнего посещения.
Ну Это уже мечты идиота...
Кстати, синхронизация в админке работает, если успеть несколько форумом нажать до перезагрузки страницы. Я успеваю до 12 ти кликов сделать. Вот !
Shredder
Former team member
Сообщения: 2217
Стаж: 15 лет 3 месяца
Благодарил (а): 236 раз
Поблагодарили: 561 раз
Контактная информация:

Re: [RC] Topiclist FX / Список тем

Сообщение Shredder »

Пчелкин писал(а):А вот бы еще в админке вывод категорий исключить? А?
А еще вывод форумов, в которых есть подфорумы и нет тем? А?
Если я всё правильно понял, что нужно, то попробуй в includes/acp/acp_topiclist.php

Код: Выделить всё

		$sql = 'SELECT *
			FROM ' . FORUMS_TABLE . "
Заменить на

Код: Выделить всё

		$sql = 'SELECT *
			FROM ' . FORUMS_TABLE . "
			WHERE forum_type > 0
				AND forum_topics > 0
Но при этом не будет показывать и форумы-ссылки также...
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11234
Стаж: 14 лет 2 месяца
Откуда: fotovideoforum.ru
Благодарил (а): 1782 раза
Поблагодарили: 1340 раз
Контактная информация:

Re: [RC] Topiclist FX / Список тем

Сообщение Пчелкин »

Сработало! Станица генератора стала очень даже комфортной.
Последний раз редактировалось Пчелкин 03.03.2011 16:34, всего редактировалось 2 раза.
DemonXT
phpBB 1.0.0
Сообщения: 6
Стаж: 13 лет 1 месяц

Re: [RC] Topiclist FX / Список тем

Сообщение DemonXT »

Уважаемые Гуру!
Помогите!
Отличный получился мод, но почему-то выводит темы и сообщения не прошедшие модерации. У меня на форуме таких бывает очень много и мне совсем не хотелось чтоб они попадали в паблик, особенно если там СПАМ. Помогите исключить такие сообщения.
Альтаир Бергадлер
phpBB 2.0.5
Сообщения: 495
Стаж: 14 лет
Благодарил (а): 80 раз
Поблагодарили: 16 раз

Re: [RC] Topiclist FX / Список тем

Сообщение Альтаир Бергадлер »

Друзья, объясните мне какой практический толк от этого мода?
Закрыто

Вернуться в «Бета-версии модов для phpBB 3.0.x»