Static Pages phpbb3

Cоздание произвольных страниц в стиле вашего форума

Небольшие моды и хаки для форума phpBB3
Правила форума
При размещении мода/статьи взятой с другого форума/сайта обязательно необходимо указывать первоисточник сообщения.
Аватара пользователя
Darkelita
Благодарил (а): 11 раз
Поблагодарили: 23 раза
Сообщения: 281
Зарегистрирован: 02 мар 2012, 18:48
Сообщение

Static Pages phpbb3

07 дек 2013, 15:24

Мод создание произвольных страниц в стиле вашего форума, может кому понадобится :pardon:



Установка:
Распаковываем все в корень сайта
static_pages.zip
Русификатор:
language.zip
Открываем includes/constants.php
Ищем

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

// Additional tables
После добавляем

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

define('PAGES_TABLE',				$table_prefix . 'pages');
Делаем запрос в базу

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

CREATE TABLE phpbb_pages (
  page_id int(11) unsigned NOT NULL auto_increment,
  page_title varchar(255) character set utf8 collate utf8_unicode_ci NOT NULL,
  page_desc mediumtext character set utf8 collate utf8_bin NOT NULL,
  page_content mediumtext character set utf8 collate utf8_bin NOT NULL,
  page_url varchar(255) character set utf8 collate utf8_bin NOT NULL,
  bbcode_uid varchar(8) character set utf8 collate utf8_bin NOT NULL,
  bbcode_bitfield varchar(255) character set utf8 collate utf8_bin NOT NULL default '',
  page_time int(11) unsigned NOT NULL default '0',
  page_order int(11) unsigned NOT NULL default '0',
  page_display tinyint(1) unsigned NOT NULL default '0',
  page_display_guests tinyint(1) unsigned NOT NULL default '0',
  page_author mediumint(8) unsigned NOT NULL,
  PRIMARY KEY  (page_id)
);
Идем в Админку - Система - Администраторский раздел - Модули - Добавляем (Управление страницами)

Для того чтобы в созданных страницах работал HTML нам надо открыть файл page.php

Найти

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

$content = generate_text_for_display($row['trail_content'], $row['bbcode_uid'], $row['bbcode_bitfield'], 7);
После вставляем

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

  // Enable HTML
   $replacearray = array(
      'before' => array("<", ">", """, "<?"),
      'after' => array("<",">","\"", "<?")
   );
   $content = str_replace($replacearray['before'],$replacearray['after'],$content);
Источник
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Darkelita 08 дек 2013, 22:03, всего редактировалось 2 раза.
- Является ли пиратством установка программы не с оригинального носителя, а скажем, с копии такого носителя?
- Нет, не является, т. к. пиратство подразумевает наличие моря-океана, корабля и абордажной команды.
Se
SelinaAnt
Откуда: Украина
Благодарил (а): 67 раз
Поблагодарили: 67 раз
Сообщения: 359
Зарегистрирован: 25 окт 2011, 01:31
Сообщение

Re: Static Pages phpbb3

07 дек 2013, 17:27

Вот честно - не "допёрла", к чему это все если есть форум "Разное/Флудилка" и т.д. То-есть не ТРЕКЕРНЫЕ страницы ? Можно создать тему в любом из них и вывести ссылку на портал если уж сильно так необходимо. Так даже можно комментарии оставлять а в твоем варианте их не будет. Как по мне - лишнее засорение базы и форума. :pardon:
Аватара пользователя
Darkelita
Благодарил (а): 11 раз
Поблагодарили: 23 раза
Сообщения: 281
Зарегистрирован: 02 мар 2012, 18:48
Сообщение

Re: Static Pages phpbb3

07 дек 2013, 18:56

SelinaAnt писал(а):Так даже можно комментарии оставлять а в твоем варианте их не будет.
Какие комменты??? Какие трекерные, ни трекерные страницы??? Мод вообще не для этого... :pardon: Не каждый может пустую страницу сделать и вывести туда что ему нужно.

Вот наскоряк сделал пример страницы.
Последний раз редактировалось Darkelita 07 дек 2013, 19:18, всего редактировалось 4 раза.
- Является ли пиратством установка программы не с оригинального носителя, а скажем, с копии такого носителя?
- Нет, не является, т. к. пиратство подразумевает наличие моря-океана, корабля и абордажной команды.
Аватара пользователя
stepan83
Благодарил (а): 81 раз
Поблагодарили: 20 раз
Сообщения: 248
Зарегистрирован: 02 ноя 2011, 21:18
Сообщение

Re: Static Pages phpbb3

07 дек 2013, 19:29

Спасибо, этим модом удобнее пользоваться, чем в ручную делать. Раз поставил и забыл, а когда нужно создал новую страницу.
Li
Likan_TM
Благодарил (а): 8 раз
Сообщения: 101
Зарегистрирован: 20 сен 2009, 22:31
Сообщение

Re: Static Pages phpbb3

08 дек 2013, 12:26

Спасибо! Как раз хотел что-то подобное ставить на трекер. :D
Где-то раньше конечно встречал такой мод. И, имхо, при желании его можно приспособить под что угодно :good:
Аватара пользователя
PPK
Администратор
Благодарил (а): 74 раза
Поблагодарили: 1515 раз
Сообщения: 9571
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

Re: Static Pages phpbb3

08 дек 2013, 21:34

Darkelita

ссылку на исходный мод..
Аватара пользователя
Darkelita
Благодарил (а): 11 раз
Поблагодарили: 23 раза
Сообщения: 281
Зарегистрирован: 02 мар 2012, 18:48
Сообщение

Re: Static Pages phpbb3

08 дек 2013, 21:57

PPK писал(а):ссылку на исходный мод..
Добавил
Последний раз редактировалось Darkelita 08 дек 2013, 22:02, всего редактировалось 1 раз.
- Является ли пиратством установка программы не с оригинального носителя, а скажем, с копии такого носителя?
- Нет, не является, т. к. пиратство подразумевает наличие моря-океана, корабля и абордажной команды.
Аватара пользователя
boroda-max
Благодарил (а): 33 раза
Сообщения: 21
Зарегистрирован: 08 мар 2012, 17:16
Сообщение

Re: Static Pages phpbb3

10 дек 2013, 06:38

Портал от Сanidev так же прекрасно создает "свои" страницы (со своими url)

Вернуться в «Минимоды и хаки для phpBB3»