[final] Recent topics for phpBB3 (Темы на стр. сайта)

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Brimus
phpBB 1.4.0
Сообщения: 34
Стаж: 18 лет 10 месяцев

Сообщение Brimus »

это в кодировке win1251, взято где-то выше в этом же топике
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 21 год 4 месяца
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза

Сообщение Поручик »

Все, стекаю пацтул
rxu, сам же научил
http://phpbbguru.net/community/viewtopi ... 836#153836

Добавлено спустя 1 минуту 12 секунд:

Brimus, что, не мог сразу сказать, файл мол у меня не оригинальный модовский? Две страницы на тебя исписали.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Brimus
phpBB 1.4.0
Сообщения: 34
Стаж: 18 лет 10 месяцев

Сообщение Brimus »

каюсь :cry:
А править то что?
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

Поручик писал(а):Все, стекаю пацтул
rxu, сам же научил
Так... а кто бы знал, о чём речь. Телепат-то уехал, и не обещал вернуться.
Brimus писал(а):А править то что?
Кто знает, какие еще функции у вас хостер отключил. Это опять телепатией надо заниматься.
Напишите хостеру и спросите, что вам использовать вместо iconv, который не работает.
Изображение
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 21 год 4 месяца
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза

Сообщение Поручик »

А использовать оригинальный модовский recent.php?
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

Поручик
Так там utf-8. Если у него страница в виндовой кодировке, опять вопросы начнутся 8)
Изображение
Brimus
phpBB 1.4.0
Сообщения: 34
Стаж: 18 лет 10 месяцев

Сообщение Brimus »

Вот именно :D
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 21 год 4 месяца
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза

Сообщение Поручик »

Тогда вместо iconv попробуйте использовать mb_convert_encoding, если не поможет, recode_string
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Menik
phpBB 1.2.1
Сообщения: 21
Стаж: 21 год 3 месяца

Сообщение Menik »

У меня вместо вывода тем появлется ошибка

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

Fatal error: Cannot redeclare class cache in /home/****/public_html/forum/includes/cache.php on line 23
Строка 23 в файле cache.php

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

class cache extends acm
phpBB 3.0 (чистый - без модов), Recent Topics 1.1.2

Где искать причину?

-----

Вместо яваскрипта я вставляю топики пхп инклудом, разумеется, с измененным шаблоном. Так у меня работало на recent_topics для phpbb2.
NCom
phpBB 2.0.11
Сообщения: 810
Стаж: 20 лет 8 месяцев
Откуда: Ставрополь
Забанен: Бессрочно

Сообщение NCom »

а возможно ли аддоном сделать такое? Жизненно необходимо.

Я использую это мод для вывода афиши концертов на главную, новостная полоса размещается по правой стороне главной странички, теперь понадобилось несколько блоков разместить на главной и если картинки афиши так и будут выравниваться по левому краю, то будет очень все не красиво, так что очень нужно, что бы вложения выравнивались по правому краю.
maggg
phpBB 1.2.1
Сообщения: 27
Стаж: 19 лет 1 месяц
Откуда: Город Заречный Свердловская область
Благодарил (а): 2 раза

Сообщение maggg »

Приветствую.
За порт мода — спасибо.
Вопрос. Не планируется ли расширить функционал?
К примеру, аналогичный мод для phpBB 2.0.x от Эксперта мне в своё время удалось, не без его помощи его советов, настроить под себя так, что в шаблоне я мог использовать следующие переменные:

— Время последнего поста;
— Имя последнего постера;
— Имя автора темы;
— Название темы;
— Ссылка на последний пост;
— Название форума, к которому относится тема;
— Число ответов в теме;

Что-то в моде для phpBB 3.0.0 реализовано. Что-то — нет.
Я возомнил себя куль кодером и попытался дописать нужный мне функционал. Но споткнулся на первом же шаге.

Время последнего поста на старом форуме я получал так:

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

…
$post_time = create_date($lang['DATE_FORMAT'] . ', H:i', $row['post_time'], $board_config['board_timezone']);
…
'POST_TIME' => $post_time,
…
Функции create_date в phpBB 3.0.0 похоже вообще нет!
Как быть?

А вообще, я бы просил (так и хочется сказать «от имени общественности», но буду скромен, и скажу за себя) уважаемого автора предусмотреть возможность использования переменных, перечисленных мною (и, быть может, некоторых других), в шаблоне. Это существенно повысило бы гибкость мода, и круг задач, которые с его помощью стало бы возможным решать, расширился бы.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Сообщение rxu »

В recent.php замените строку

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

$sql = 'SELECT t.topic_id, t.forum_id, t.topic_title, t.topic_last_post_id, t.topic_first_post_id, t.topic_replies, t.topic_replies_real, p.post_id, p.post_text, p.bbcode_uid, p.bbcode_bitfield, p.post_attachment, p.post_approved
на

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

$sql = 'SELECT t.*, p.*
и сможете использовать для передачи в шаблон любые поля из таблиц тем и постов, по типу

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

'POST_TIME' => $user->format_date($row['post_time']),
Изображение
maggg
phpBB 1.2.1
Сообщения: 27
Стаж: 19 лет 1 месяц
Откуда: Город Заречный Свердловская область
Благодарил (а): 2 раза

Сообщение maggg »

Спасибо большое за ответ!
Сегодня вечером испробую. О результатах доложусь.
NCom
phpBB 2.0.11
Сообщения: 810
Стаж: 20 лет 8 месяцев
Откуда: Ставрополь
Забанен: Бессрочно

Сообщение NCom »

rxu
а по моей просьбе ничего не скажите? или это на форум писать мод нужен?
maggg
phpBB 1.2.1
Сообщения: 27
Стаж: 19 лет 1 месяц
Откуда: Город Заречный Свердловская область
Благодарил (а): 2 раза

Сообщение maggg »

Отлично. Всё заработало как нужно. Спасибо!
Один короткий вопрос: ссылку на форум, в котором находится топик пришлось выводить так:

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

'U_FORUM' =>'http://z-city.ru/forum/viewforum.php?f=' . $row['forum_id'],
Такой вариант почему-то не сработал:

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

'U_FORUM' => $viewforum_url . '?f=' . $row['forum_id'],

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