Нужен совет (помощь) в создании новой страницы для форума
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
okcorp
- phpBB 1.4.1
- Сообщения: 45
- Стаж: 20 лет 11 месяцев
Нужен совет (помощь) в создании новой страницы для форума
Задачу поставил перед собой следующую
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 файлов, в шаблоны и наоборот.
Народ подскажите, есть ли ктонибудь видел аналогичные примеры или видел статьи посвященные данному вопросу, пишите, очень хочется реализовать.
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
все про домашних животных
все про домашних животных
-
okcorp
- phpBB 1.4.1
- Сообщения: 45
- Стаж: 20 лет 11 месяцев
Re: Нужен совет (помощь) в создании новой страницы для форума
Эту тему посмотрел, там больше написано, что связано с моим вопросом №1, с ним я разобрался, а вот с остальными пока затыкrxu писал(а):http://www.phpbbguru.net/community/topic18829.html
http://okcorp.ru
все про домашних животных
все про домашних животных
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Нужен совет (помощь) в создании новой страницы для форума
Там и про передачу в шаблон есть, если внимательнее присмотреться.
-
okcorp
- phpBB 1.4.1
- Сообщения: 45
- Стаж: 20 лет 11 месяцев
Re: Нужен совет (помощь) в создании новой страницы для форума
В шаблон передать смог количество записей, даже вроде передал массив = запросу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);
в 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

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Нужен совет (помощь) в создании новой страницы для форума
Во-первых, имена переменных шаблона должны быть в верхнем регистре. Во-вторых, ситуация аналогичная - добавляете в шаблон переменную {ZAPROS}, которой соответствует присвоение ZAPROS в скрипте. Только присвоить переменной шаблона массив - занятие бессмысленное. Движок шаблонов не распечатывает массивы - делайте это средствами PHP в самом скрипте.
-
okcorp
- phpBB 1.4.1
- Сообщения: 45
- Стаж: 20 лет 11 месяцев
Re: Нужен совет (помощь) в создании новой страницы для форума
вот я пока и не въеду как это сделать.rxu писал(а):Во-первых, имена переменных шаблона должны быть в верхнем регистре. Во-вторых, ситуация аналогичная - добавляете в шаблон переменную {ZAPROS}, которой соответствует присвоение ZAPROS в скрипте. Только присвоить переменной шаблона массив - занятие бессмысленное. Движок шаблонов не распечатывает массивы - делайте это средствами PHP в самом скрипте.
http://okcorp.ru
все про домашних животных
все про домашних животных
-
okcorp
- phpBB 1.4.1
- Сообщения: 45
- Стаж: 20 лет 11 месяцев
Re: Нужен совет (помощь) в создании новой страницы для форума
попробовал, выводит в самом верху (и помоему не все записи)rxu писал(а):Код: Выделить всё
print_r($zapros);
а хотелось бы в середине странице
Код: Выделить всё
http://okcorp.ru/forum/lost_and_found.phphttp://okcorp.ru
все про домашних животных
все про домашних животных

