Создание страниц в стиле конференции

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Новая страница в phpBB3

Сообщение MAzZY »

Kostelano писал(а):без смены кодировки php-файла
А какая у него сейчас кодировка?
Аватара пользователя
Kostelano
phpBB 1.4.2
Сообщения: 69
Стаж: 16 лет 7 месяцев
Откуда: Dnepr, UA
Благодарил (а): 10 раз
Поблагодарили: 12 раз

Re: Новая страница в phpBB3

Сообщение Kostelano »

MAzZY
ANSI. Я не о языком файле, а о том, к которому обращаемся в браузере (в корне сайта который)
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Новая страница в phpBB3

Сообщение MAzZY »

Все файлы phpBB должны иметь кодировку utf-8 w/o BOM. То что в поставке некоторые файлы в ANSI - всего лишь недоразумение, но не критичное.
Аватара пользователя
Otaku_Sempai
phpBB 1.2.0
Сообщения: 12
Стаж: 15 лет 11 месяцев
Благодарил (а): 2 раза

Re: Создание страниц в стиле конференции

Сообщение Otaku_Sempai »

Здравствуйте. Подскажите пожалуйста каким образом можно сделать так, чтобы вновь созданую страницу могли просматривать только оприделённые группы пользователей?

Сейчас у меня стоит так чтобы могли просматривать только авторизованные.
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

Re: Создание страниц в стиле конференции

Сообщение Di_Mok »

nashnn
phpBB 1.0.0
Сообщения: 6
Стаж: 15 лет 8 месяцев

Re: Создание страниц в стиле конференции

Сообщение nashnn »

Общая ошибка
template->_tpl_load_file(): File ./styles/prosilver/template/aboutus_body.html does not exist or is empty


Вроде сделал все как надо
Аватара пользователя
Di_Mok
Former team member
Сообщения: 814
Стаж: 16 лет 6 месяцев
Откуда: Родной Гондурас ;)
Благодарил (а): 147 раз
Поблагодарили: 118 раз

Re: Создание страниц в стиле конференции

Сообщение Di_Mok »

Написано же, что отсутствует aboutus_body.html, по указанному пути.
nashnn
phpBB 1.0.0
Сообщения: 6
Стаж: 15 лет 8 месяцев

Re: Создание страниц в стиле конференции

Сообщение nashnn »

На самом деле этот файл там есть!

Добавлено спустя 26 минут 59 секунд:
Кодировка у новых страниц эроглифами. Что делать?
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Создание страниц в стиле конференции

Сообщение Sheer »

Для редактирования использовать редакторы, способные сохранять файлы в кодировке UTF-8 без BOM, например Notepad++
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Создание страниц в стиле конференции

Сообщение MIT »

nashnn писал(а):эроглифами
Омг ооло, надо записать это слово в эротическую энциклопедию...
nashnn писал(а):На самом деле этот файл там есть!
Если написано, что файла нет, это значит что файла нет. Ну или у процесса нет прав на чтение (что бывает довольно редко). И никак иначе.
nashnn писал(а):Кодировка у новых страниц эроглифами. Что делать?
Читать FAQ
deamon739
phpBB 1.4.1
Сообщения: 41
Стаж: 16 лет 5 месяцев
Благодарил (а): 12 раз

Re: Создание страниц в стиле конференции

Сообщение deamon739 »

Подскажите плиз в чем проблема?
Недавно перевел проект на другой хост. Переезд прошел удачно за исключением одной стр., что в стиле конференции. Теперь при обращении к этой стр., в шапке выдается ошибка

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

[phpBB Debug] PHP Notice: in file /soulstyle/page.php on line 29: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource
код этой стр.

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

<?php
define('IN_PHPBB', true);
$phpbb_root_path = '../';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup(array('memberlist', 'groups'));
if ($user->data['user_id'] == ANONYMOUS)
{
    login_box('', $user->lang['LOGIN']);
}

// Grab data
$username	= request_var('un', '', true);

header('Content-type: text/html; charset=UTF-8');
page_header('Soul Parking: Номера одноклубников');

$template->set_filenames(array(
    'body' => 'page.html',
));

$result = $db->sql_query("SELECT soul_profile_fields_data . * , soul_users . * FROM soul_profile_fields_data, soul_users WHERE soul_profile_fields_data.pf_numbercar != '' AND soul_users.user_id = soul_profile_fields_data.user_id");
//var_dump($result);

while($row = mysql_fetch_assoc($result)) {
$template->assign_block_vars('userrow', array(
'USERNAME'      => $row['username'],
'USERLOCATION'  => $row['user_from'],
'USERNUMBERCAR' => $row['pf_numbercar'],
'USERNUMBERREGION' => $row['pf_numberregion'],
'USERREALNAME'  => $row['pf_realname'],
));
}

make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));
page_footer();
?>

В phpmyadmin проверил сам запрос. Все работает. Если я правильно понимаяю, то ошибка возникает в момент вывода результата запроса? Подскажите плиз как исправить эту ошибку?
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Создание страниц в стиле конференции

Сообщение MIT »

Не правильно понимаешь. Мог бы попытаться перевести текст ошибки, стало бы понятно абсолютно верно.

Вместо mysql_fetch_assoc надо использовать $db->sql_fetchrow.
deamon739
phpBB 1.4.1
Сообщения: 41
Стаж: 16 лет 5 месяцев
Благодарил (а): 12 раз

Re: Создание страниц в стиле конференции

Сообщение deamon739 »

MIT
спасибо за помощь.
Аватара пользователя
vubo
phpBB 1.4.1
Сообщения: 45
Стаж: 15 лет 9 месяцев
Благодарил (а): 15 раз
Поблагодарили: 1 раз

Re: Создание страниц в стиле конференции

Сообщение vubo »

Подскажите, пожалуйста! Пытаюсь передать переменные в шаблон.

php файл новой страницы:

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

define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.'.$phpEx);


$user->session_begin();
$auth->acl($user->data);
$user->setup();

page_header($user->lang['DATALOAD']);

$template->set_filenames(array(
   'body' => 'dataload.html')
);

page_footer();

$sql = 'SELECT * FROM phpbb_topics';
		$result = $db->sql_query($sql);
		$kolvo = mysql_num_rows($result); 
		$zapros=mysql_fetch_array($result); 
		$db->sql_freeresult($result);
$template->assign_var('kolvo', $kolvo);
$template->assign_var('zapros', $zapros);
print_r($zapros);

html файл шаблона:

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

<h2>Выгрузить данные форума</h2>

<div class="panel">
   <div class="inner"><span class="corners-top"><span></span></span>

   <br>{KOLVO}<br>{ZAPROS}
   
   <div class="content">
      <p>
         <input type="Submit" value="submit" name="but">
      </p>
   </div>

   <span class="corners-bottom"><span></span></span></div>
</div>
В common.php добавлена строка:

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

'DATALOAD' 				=> 'Выгрузка данных',
Результат: ничего не вижу на этой странице. Она получается в стиле конференции, с кнопкой, но переменные не выводятся. В чём проблема?

Смысла или изыска в этом коде особого нет, это просто попытка понять, как мне выводить переменные из базы. В дальнейшем хочу сделать выгрузку базы на сайте. В связи с этим, если есть информация, подскажите похожие темы в этом направлении. Также можно где-то почитать про то, как в phpBB реализована передача переменных в шаблон? Пока в этой теме есть большие пробелы, хочу их восполнить.

Спасибо большое!
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 19 лет 7 месяцев
Откуда: Калининград не Кенигсберг
Благодарил (а): 54 раза
Поблагодарили: 2756 раз

Re: Создание страниц в стиле конференции

Сообщение Sheer »

Почитай Как добавить свою функцию? все станет понятно. Если не поймешь, постараюсь я объяснить, где у тебя ошибки.

Вернуться в «Поддержка phpBB 3.0.х»