[Board3 Portal] Random Post (Случайное сообщение)

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

[Board3 Portal] Random Post (Случайное сообщение)

Сообщение Nekstati »

Модуль для Board3 Portal, выводящий случайное сообщение из указанной темы (или нескольких тем). Может использоваться, например, для вывода случайного анекдота, случайной цитаты и пр.

Требования: Board3 Portal 2.0.0b1 и выше.

Установка стандартная:
1. Администраторский раздел → Модули → Портал → Загрузка модуля. Выбрать и загрузить архив b3p2_random_post.zip.
2. Портал → Модули портала. Нажать кнопку «Добавить модуль» в центральной, левой или правой колонке. Выбрать из выпадающего списка модуль «Случайное сообщение» и нажать кнопку «Отправить».
3. Портал → Модули портала → Случайное сообщение. Нажать на значок в виде шестерёнки и настроить модуль по своему вкусу.

Шаблон рассчитан только на Prosilver.

Если файл portal.php у вас находится вне папки форума, отредактируйте строку 144 файла /portal/modules/portal_randompost.php в соответствии с действительным путём к порталу. Например, если portal.php находится в корне сайта, эта строка может выглядеть так:

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

				'U_RNDP_NEXT'		=> append_sid('/#rp'),
frontend.png
backend.png
b3p2_random_post.zip
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Mouse
phpBB 2.0.0
Сообщения: 221
Стаж: 14 лет 7 месяцев
Благодарил (а): 101 раз
Поблагодарили: 6 раз

Re: [Board3 Portal] Random Post (Случайное сообщение)

Сообщение Mouse »

Я сделала! :D Работает просто супер, расположила под Случайным Пользователем, так классно!!!! :D
Nekstati, спасибо огромное за мод!
Аватара пользователя
zorexx
phpBB 1.4.2
Сообщения: 52
Стаж: 15 лет 1 месяц
Откуда: Татарстан
Благодарил (а): 28 раз
Поблагодарили: 1 раз

Re: [Board3 Portal] Random Post (Случайное сообщение)

Сообщение zorexx »

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

Заранее спасибо !
Мир прекрасен !!!
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: [Board3 Portal] Random Post (Случайное сообщение)

Сообщение Nekstati »

zorexx писал(а):отображается почти в полностью покрашенным синим цветом
Найти в styles/stylename/template/portal/modules/randompost_side.html

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

{$LR_BLOCK_F_L}{$LR_BLOCK_F_R}
Добавить перед

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

<br style="clear: both" />
zorexx писал(а):ролик youtube выведенный модулем случайно в сообщении сделал левую колонку на полстраницы.
Это старинный баг портала. Любая большая картинка или другой широкий элемент растягивают боковую колонку.
Найти в styles/stylename/template/portal/portal_body.html

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

<table cellpadding="0" cellspacing="0" border="0" width="100%">
Заменить на

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

<table cellpadding="0" cellspacing="0" border="0" width="100%" style="table-layout: fixed">
Это устранит растягивание и сделает ширину колонки в точности такой, какая задана в админке (оптимально задать 220 пикс. и более). Но флэш до ширины колонки это не сузит, он просто обрежется.
Аватара пользователя
zorexx
phpBB 1.4.2
Сообщения: 52
Стаж: 15 лет 1 месяц
Откуда: Татарстан
Благодарил (а): 28 раз
Поблагодарили: 1 раз

Re: [Board3 Portal] Random Post (Случайное сообщение)

Сообщение zorexx »

Nekstati все отлично получилось, Nekstati - суперподдержка )
Мир прекрасен !!!
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

Re: [Board3 Portal] Random Post (Случайное сообщение)

Сообщение angst66 »

Вопрос в догонку по стилю супернова. Не могу понять почему у меня центральные модули в рамке, а боковые нет, и залиты сплошным цветом, а у zorexx всё в рамках?
Аватара пользователя
zorexx
phpBB 1.4.2
Сообщения: 52
Стаж: 15 лет 1 месяц
Откуда: Татарстан
Благодарил (а): 28 раз
Поблагодарили: 1 раз

Re: [Board3 Portal] Random Post (Случайное сообщение)

Сообщение zorexx »

http://www.board3.de/viewtopic.php?f=57&t=5369
может нужно подправить как здесь
Мир прекрасен !!!
Аватара пользователя
ssg2002
phpBB 1.4.1
Сообщения: 42
Стаж: 15 лет 11 месяцев
Откуда: Москва
Благодарил (а): 1 раз

Re: [Board3 Portal] Random Post (Случайное сообщение)

Сообщение ssg2002 »

3.0.11 + Board3 Portal 2.0.0
* Портал лежит в папке: домен/форум

Установил все по инструкции!
Настроил блог по умолчанию.

Вместо модуля вижу вот это...

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

				template->_tpl_load_file(): File ./styles/ru/template/portal/modules/randompost_center.html does not exist or is empty

BACKTRACE


FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/includes/functions_template.php
LINE: 63
CALL: trigger_error()

FILE: [ROOT]/includes/template.php
LINE: 437
CALL: template_compile->_tpl_load_file()

FILE: [ROOT]/includes/template.php
LINE: 657
CALL: template->_tpl_load()

FILE: [ROOT]/includes/template.php(230) : eval()'d code
LINE: 33
CALL: template->_tpl_include()

FILE: [ROOT]/includes/template.php
LINE: 230
CALL: eval()

FILE: [ROOT]/includes/functions.php
LINE: 4847
CALL: template->display()

FILE: [ROOT]/portal.php
LINE: 185
CALL: page_footer()
		=> append_sid('/#rp'),
Господа, подскажите, пожалуйста, как это исправить?
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

Re: [Board3 Portal] Random Post (Случайное сообщение)

Сообщение angst66 »

Посмотреть куда делся файл randompost_center.html из папки template/portal/modules/ вашего стиля.
Аватара пользователя
ssg2002
phpBB 1.4.1
Сообщения: 42
Стаж: 15 лет 11 месяцев
Откуда: Москва
Благодарил (а): 1 раз

Re: [Board3 Portal] Random Post (Случайное сообщение)

Сообщение ssg2002 »

СПАСИБО! коллега!
* Я тормознул - по умолчанию инсталл прошел в просильвер... а у меня Супернова... только что перенес пару файлов из прос. в СН - все появилось!

Еще раз СПАСИБО!

P.S. Судя по форуму у Вас коллега супернова стоит - может и вот эту задачку поможете решить - ссылка - phpBB Gallery (nickvergessen)
Аватара пользователя
ssg2002
phpBB 1.4.1
Сообщения: 42
Стаж: 15 лет 11 месяцев
Откуда: Москва
Благодарил (а): 1 раз

Re: [Board3 Portal] Random Post (Случайное сообщение)

Сообщение ssg2002 »

Добрый вечер, "НЕКСТАТИ" (давно мы с Вами не общались....) и господа профи.

Может кто-то подсказать, как решить проблему 500 ошибки и/или белого листа на портале?

Раз на раз не приходится - жмем кнопку портал - открылся портал... еще раз жмем - открылся портал... еще раз жмем - белый лист... и т.д. и т.п.

Глянув лог ошибок в панеле хоста - нарыл вот такую ссылку на проблему:

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

PHP Fatal error: Class 'bbcode' not found in ..../www/forum/portal/modules/[b]portal_randompost.php on line 128[/b], referer: .../forum/portal.php
в 128 строке написано -

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

$bbcode = new bbcode(base64_encode($row['bbcode_bitfield']));
Я чайник - прошу подсказать, что же не так в этой строке??? Почему ошибка выстреливает в произвольный момент времени?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: [Board3 Portal] Random Post (Случайное сообщение)

Сообщение Sheer »

Найти

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

$bbcode = new bbcode(base64_encode($row['bbcode_bitfield']));
Перед вставить

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

				if(!class_exists('bbcode'))
				{
					include($phpbb_root_path . 'includes/bbcode.' . $phpEx);
				}
И нефигт кросспостить!
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
ssg2002
phpBB 1.4.1
Сообщения: 42
Стаж: 15 лет 11 месяцев
Откуда: Москва
Благодарил (а): 1 раз

Re: [Board3 Portal] Random Post (Случайное сообщение)

Сообщение ssg2002 »

Спасибо, - сейчас попробую. Чуть позже отпишу...

Добавлено спустя 29 минут 8 секунд:
Еще раз СПАСИБО! (по крайней мере, в данный момент, после чистки кеша - пока не выявлен)

Если эта проблема больше не проявится - с меня пиво! ("некстати" - не даст соврать - я любую хорошо сделанную работу оплачиваю)

СПАСИБО!
Maksim90
phpBB 1.4.2
Сообщения: 65
Стаж: 18 лет 4 месяца
Благодарил (а): 4 раза
Поблагодарили: 4 раза

Re: [Board3 Portal] Random Post (Случайное сообщение)

Сообщение Maksim90 »

А что делать если пользователь добавляет сообщение с BBCode?
Ошибка почему-то выскакивает...
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

[Board3 Portal] Random Post (Случайное сообщение)

Сообщение МайскийЖук »

То есть о содержании ошибки мы должны догадаться с помощью телепатии?
Любовь и боль, покой и бой я как любой несу с собой…

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