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

Здесь авторы могут постить бета-версии своих модификаций для phpBB 3.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
Правила форума
Если на ваш вопрос есть ответы по ниже следующим ссылкам, ваш пост удаляется без объяснения причин!!!
А вы рискуете получить предупреждение или бан (в зависимости от настроения модератора).


Местная Конституция | Шаблон запроса | Документация (phpBB3) | FAQ-2 (phpbb2) | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Сообщение Brimus 26.12.2007 18:30

это в кодировке win1251, взято где-то выше в этом же топике
Brimus
phpBB 1.4.1
 
Сообщения: 41
Зарегистрирован: 11.11.2007 14:55


Сообщение Поручик 26.12.2007 18:34

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

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

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

наш форум http://forum.aeroion.ru/
Аватара пользователя
Поручик
Его Благородие
Его Благородие
 
Сообщения: 3747
Зарегистрирован: 12.05.2005 16:25
Откуда: Оренбург (Южный Урал)

Сообщение Brimus 26.12.2007 18:44

каюсь :cry:
А править то что?
Brimus
phpBB 1.4.1
 
Сообщения: 41
Зарегистрирован: 11.11.2007 14:55

Сообщение rxu 26.12.2007 18:52

Поручик писал(а):Все, стекаю пацтул
rxu, сам же научил

Так... а кто бы знал, о чём речь. Телепат-то уехал, и не обещал вернуться.
Brimus писал(а):А править то что?

Кто знает, какие еще функции у вас хостер отключил. Это опять телепатией надо заниматься.
Напишите хостеру и спросите, что вам использовать вместо iconv, который не работает.
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4911
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение Поручик 26.12.2007 18:52

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

наш форум http://forum.aeroion.ru/
Аватара пользователя
Поручик
Его Благородие
Его Благородие
 
Сообщения: 3747
Зарегистрирован: 12.05.2005 16:25
Откуда: Оренбург (Южный Урал)

Сообщение rxu 26.12.2007 18:53

Поручик
Так там utf-8. Если у него страница в виндовой кодировке, опять вопросы начнутся 8)
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4911
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение Brimus 26.12.2007 18:57

Вот именно :D
Brimus
phpBB 1.4.1
 
Сообщения: 41
Зарегистрирован: 11.11.2007 14:55

Сообщение Поручик 26.12.2007 19:01

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

наш форум http://forum.aeroion.ru/
Аватара пользователя
Поручик
Его Благородие
Его Благородие
 
Сообщения: 3747
Зарегистрирован: 12.05.2005 16:25
Откуда: Оренбург (Южный Урал)

Сообщение Menik 29.12.2007 22:08

У меня вместо вывода тем появлется ошибка
Код: Выделить всё
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.
Menik
phpBB 1.2.1
 
Сообщения: 23
Зарегистрирован: 02.06.2005 19:25

Сообщение NCom 02.01.2008 16:12

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

Я использую это мод для вывода афиши концертов на главную, новостная полоса размещается по правой стороне главной странички, теперь понадобилось несколько блоков разместить на главной и если картинки афиши так и будут выравниваться по левому краю, то будет очень все не красиво, так что очень нужно, что бы вложения выравнивались по правому краю.
NCom
phpBB 2.0.16
 
Сообщения: 909
Зарегистрирован: 05.01.2006 13:59
Откуда: Ставрополь

Сообщение maggg 09.01.2008 3:13

Приветствую.
За порт мода — спасибо.
Вопрос. Не планируется ли расширить функционал?
К примеру, аналогичный мод для 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 похоже вообще нет!
Как быть?

А вообще, я бы просил (так и хочется сказать «от имени общественности», но буду скромен, и скажу за себя) уважаемого автора предусмотреть возможность использования переменных, перечисленных мною (и, быть может, некоторых других), в шаблоне. Это существенно повысило бы гибкость мода, и круг задач, которые с его помощью стало бы возможным решать, расширился бы.
maggg
phpBB 1.2.0
 
Сообщения: 17
Зарегистрирован: 29.07.2007 16:27

Сообщение rxu 09.01.2008 5:08

В 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']),
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4911
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск

Сообщение maggg 09.01.2008 13:31

Спасибо большое за ответ!
Сегодня вечером испробую. О результатах доложусь.
maggg
phpBB 1.2.0
 
Сообщения: 17
Зарегистрирован: 29.07.2007 16:27

Сообщение NCom 11.01.2008 18:28

rxu
а по моей просьбе ничего не скажите? или это на форум писать мод нужен?
NCom
phpBB 2.0.16
 
Сообщения: 909
Зарегистрирован: 05.01.2006 13:59
Откуда: Ставрополь

Сообщение maggg 12.01.2008 2:27

Отлично. Всё заработало как нужно. Спасибо!
Один короткий вопрос: ссылку на форум, в котором находится топик пришлось выводить так:
Код: Выделить всё
'U_FORUM' =>'http://z-city.ru/forum/viewforum.php?f=' . $row['forum_id'],

Такой вариант почему-то не сработал:
Код: Выделить всё
'U_FORUM' => $viewforum_url . '?f=' . $row['forum_id'],
maggg
phpBB 1.2.0
 
Сообщения: 17
Зарегистрирован: 29.07.2007 16:27

Пред.След.


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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0