Нужен совет (помощь) в создании новой страницы для форума

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
okcorp
phpBB 1.4.1
Сообщения: 45
Стаж: 20 лет 11 месяцев

Нужен совет (помощь) в создании новой страницы для форума

Сообщение okcorp »

Задачу поставил перед собой следующую

1 создать новую страницу в стиле форума
2 страница должна обладать органами управления (combobox'сы, edit'ты и кнопочка)
3 данные в combobox должны вноситься на основе выборки при заходе на эту страницу
4 при заходе на страницу должна выводиться информация по последним 10 записям (остальные должны быть доступны как странички форума постарнично)
5 условия фильтрации задаются путем выбора значений в combobox и edit, после нажатия кнопочки поиск, информация должна быть представлена аналогично пункту 4, только уже с наложенной фильтрацией
6 также нужна форма заведения / редактирования / Удаления информации с теми же органами управления(combobox'сы, edit'ты), что и в основной форме
6.1 заведение данных - может делать только зарегистрированный пользователь
6.2 редактирование данных - может только тот, кто завел объявление, пользователи из определенной группы, и администраторы сайта
6.3. удаление данных - по правам аналогично пункту 6.2

по первому пункту сделал, даже смог передать количество строк полученных в запросе, только не смог вывести все эти строки на страничке.
А дальше затык, даже не столько в php (в php я начинающий, но не профан), а сколько в структуре передачи данных (phpbb3) из основных php файлов, в шаблоны и наоборот.

Народ подскажите, есть ли ктонибудь видел аналогичные примеры или видел статьи посвященные данному вопросу, пишите, очень хочется реализовать.
http://okcorp.ru
все про домашних животных
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Нужен совет (помощь) в создании новой страницы для форума

Сообщение rxu »

Изображение
okcorp
phpBB 1.4.1
Сообщения: 45
Стаж: 20 лет 11 месяцев

Re: Нужен совет (помощь) в создании новой страницы для форума

Сообщение okcorp »

Эту тему посмотрел, там больше написано, что связано с моим вопросом №1, с ним я разобрался, а вот с остальными пока затык
http://okcorp.ru
все про домашних животных
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Нужен совет (помощь) в создании новой страницы для форума

Сообщение rxu »

Там и про передачу в шаблон есть, если внимательнее присмотреться.
Изображение
okcorp
phpBB 1.4.1
Сообщения: 45
Стаж: 20 лет 11 месяцев

Re: Нужен совет (помощь) в создании новой страницы для форума

Сообщение okcorp »

rxu писал(а):Там и про передачу в шаблон есть, если внимательнее присмотреться.
В шаблон передать смог количество записей, даже вроде передал массив = запросу

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

		$sql = 'SELECT * FROM ats__ban';
		$result = $db->sql_query($sql);
		$kolvo_zapisei = mysql_num_rows($result); // получили кол-во записей
		$zapros=mysql_fetch_array($result); // положили записи в массив
		$db->sql_freeresult($result);
$template->assign_var('kolvo_zapisei', $kolvo_zapisei);
$template->assign_var('zapros', $zapros);
Смог вывести {kolvo_zapisei}, а как вывести zapros пока не ясно
в html вывожу

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

	
<br clear="all" />
	<table class="tablebg" width="100%" cellspacing="1">
	<tr>
	<td class="row1"><h4><a href="http://********">Кол-во выбранных записей {kolvo_zapisei}</a></h4></td>
	</tr>
	</table>
Дальше пока не могу продвинуться :-)
http://okcorp.ru
все про домашних животных
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Нужен совет (помощь) в создании новой страницы для форума

Сообщение rxu »

Во-первых, имена переменных шаблона должны быть в верхнем регистре. Во-вторых, ситуация аналогичная - добавляете в шаблон переменную {ZAPROS}, которой соответствует присвоение ZAPROS в скрипте. Только присвоить переменной шаблона массив - занятие бессмысленное. Движок шаблонов не распечатывает массивы - делайте это средствами PHP в самом скрипте.
Изображение
okcorp
phpBB 1.4.1
Сообщения: 45
Стаж: 20 лет 11 месяцев

Re: Нужен совет (помощь) в создании новой страницы для форума

Сообщение okcorp »

rxu писал(а):Во-первых, имена переменных шаблона должны быть в верхнем регистре. Во-вторых, ситуация аналогичная - добавляете в шаблон переменную {ZAPROS}, которой соответствует присвоение ZAPROS в скрипте. Только присвоить переменной шаблона массив - занятие бессмысленное. Движок шаблонов не распечатывает массивы - делайте это средствами PHP в самом скрипте.
вот я пока и не въеду как это сделать. :( :( :(
http://okcorp.ru
все про домашних животных
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

Re: Нужен совет (помощь) в создании новой страницы для форума

Сообщение rxu »

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

print_r($zapros);
Изображение
okcorp
phpBB 1.4.1
Сообщения: 45
Стаж: 20 лет 11 месяцев

Re: Нужен совет (помощь) в создании новой страницы для форума

Сообщение okcorp »

rxu писал(а):

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

print_r($zapros);
попробовал, выводит в самом верху (и помоему не все записи)
а хотелось бы в середине странице

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

http://okcorp.ru/forum/lost_and_found.php
над блоком количеством выбранных записей равно 6
http://okcorp.ru
все про домашних животных

Вернуться в «Для авторов (phpBB 3.0.x)»