Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

Наши новости:

14-дек
24-апр
10-апр
11-апр

phpbb3 нужен человек

Статус пользователя Fred Perry
сообщение 18.5.2014, 8:30
Сообщение #1


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Всем здарова.

Есть желающие мне помочь создать статимтические страницы c php на форуме phpbb3

Модов не нашел, сам пробывал - ничего не вышло.


You become responsible, forever, for what you have tamed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   Цитировать сообщение
Статус пользователя Flesh
сообщение 19.5.2014, 2:07
Сообщение #2


Стаж: 17 лет

Сообщений: 319
Благодарностей: 168
Полезность: 776

Создай файл в корне static.php:
Код:
<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Запускаем сессию
$user->session_begin();
$auth->acl($user->data);
$user->setup();

// Добавляем теги в шаблон
$template->assign_vars(
array('MY_OUTPUT' => 'Данные которые должны выводиться',)
);

// Выводим хеадер
page_header("Статическая страница");

// Выводим шаблон
$template->set_filenames(array(
'body' => 'static_page.html')
);

// Выволим футер
page_footer();
?>


А в шаблоне создай файл static_page.html:
Код:
<!-- INCLUDE overall_header.html -->
<div>{MY_OUTPUT}</div>
<!-- INCLUDE overall_footer.html -->


И будет тебе счастье.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 19.5.2014, 5:29
Сообщение #3


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Шаблон вообще полностью игнорируется, то есть никаких поправок сделать не могу.

Вот мой код с шаблоном
Код:
<!-- INCLUDE overall_header.html -->
<div class='menu_top'><div class='menu_top_l'><div class='menu_top_r'>
</div></div></div>
<div class='m_l'><div class='m_r'><div class='menu_text'>

<div id="pagecontent">
{MY_OUTPUT}
</div>

<!-- INCLUDE breadcrumbs.html -->
</div></div></div>
<div class='menu_bot'>
<div class='menu_bot_l'>
<div class='menu_bot_r'>
</div></div></div><br>
<!-- INCLUDE overall_footer.html -->


а показывает тоже самое что и просто
Код:
{MY_OUTPUT}


You become responsible, forever, for what you have tamed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Flesh
сообщение 19.5.2014, 8:10
Сообщение #4


Стаж: 17 лет

Сообщений: 319
Благодарностей: 168
Полезность: 776

Проверь, ты точно в том шаблоне делаешь правки ? И ещё у меня была такая проблема, если файл шаблона не имел нижнего подчеркивания (например назывался просто "static.html", а не "static_page.html") то выводилась белая страница
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 3 раз
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 21.5.2014, 23:39
Сообщение #5


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Цитата(Flesh @ 19.5.2014, 8:10) *
Проверь, ты точно в том шаблоне делаешь правки ? И ещё у меня была такая проблема, если файл шаблона не имел нижнего подчеркивания (например назывался просто "static.html", а не "static_page.html") то выводилась белая страница

Спасибо большое. Действительно, в прочерке была проблема.
Я еще все не пробывал т.к. не дома, но с шаблоном проблема решилась. Возможно будут еще вопросы. Спасибо.


You become responsible, forever, for what you have tamed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 31.5.2014, 18:50
Сообщение #6


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Css не хочет работать.


You become responsible, forever, for what you have tamed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Flesh
сообщение 31.5.2014, 23:30
Сообщение #7


Стаж: 17 лет

Сообщений: 319
Благодарностей: 168
Полезность: 776

1) Открываем файл config.php. В конец вставляем:
Код
define('DELETE_CACHE', true);
if (defined('DELETE_CACHE') && file_exists('./cache'))
    foreach (glob('./cache/*.php') as $cache_file)
        unlink($cache_file);


Это для того что бы страницы не кешировались, потом просто надо поменять true на false.

2) Заходим в папку /styles/prosilver/theme/ и открываем файл stylesheet.css.
Добавляем в него строку:
Код
@import url("static.css");


3) Создаем файл static.css и вписываем туда свои стили.

4) Администраторский раздел -> Нагрузка на сервер -> Перекомпилировать старые шаблоны -> Да.

И новые CSS файлы будут работать.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Fred Perry
сообщение 3.7.2014, 12:57
Сообщение #8


Иконка группы

Стаж: 16 лет

Сообщений: 6594
Благодарностей: 2370
Полезность: 813

Создал статистическую страницу и запили туда в массив виджет ( http://serverwidget.com/ ). Оно его не выводит...


You become responsible, forever, for what you have tamed
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
  Ответить в данную темуНачать новую тему
 
0 пользователей и 1 гостей читают эту тему: