Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Список форумов в overall_header

Идеи для расширения функциональности phpBB 2.0.x
Аватара пользователя
Shock13666
phpBB 1.4.4
Сообщения: 176
Стаж: 16 лет 5 месяцев
Откуда: Киев

Список форумов в overall_header

Сообщение Shock13666 »

Можно ли сделать так, чтобы список форумов отображался на всех страницах? И можно ли сделать, чтобы, когда есть новые сообщения в форуме, то это показовалось не только картинкой слева, а, скажем, добавлялся отдельный класс "new"?
Музыка - как вино. Некачественная попса, со временем, превращается в уксус.. Рок же только обретает свой истинный вкус..
Я не нацист. Но когда кто нибудь осмелится высказать криво о моей стране я прихожу в ярость.
Немножко знаю xHTML, CSS, слышал про JavaScript, PHP. Уже год использую и стараюсь понять, как устроен phpBB.
[ Mozilla Firefox User ] [ Web Dev panel for FF ] [ xHTML 1.0 Strict ] [ Valid CSS 2.1 ] [ Да, я маньяк! ] [ Я ВКонтакте! ]
Аватара пользователя
TiChoblin
phpBB 2.0.0
Сообщения: 222
Стаж: 18 лет
Откуда: Химки

Сообщение TiChoblin »

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

Моды я ищу тут и тут. Иногда тут, и совсем редко тут.
И ещё иногда полезно смотреть сюда
А если Вы что-то ищете, то вам надо сюда

Помощь по ЛС и ICQ ТОЛЬКО за вознаграждение.
Аватара пользователя
Shock13666
phpBB 1.4.4
Сообщения: 176
Стаж: 16 лет 5 месяцев
Откуда: Киев

Сообщение Shock13666 »

Гуманно по отношению пользователей можно сделать. Если это реально, то когда закончу - выложу здесь результат. ) Оно поймет теги, которые вставляются в index.tpl, если я их вставлю в overall_header.tpl ?
Музыка - как вино. Некачественная попса, со временем, превращается в уксус.. Рок же только обретает свой истинный вкус..
Я не нацист. Но когда кто нибудь осмелится высказать криво о моей стране я прихожу в ярость.
Немножко знаю xHTML, CSS, слышал про JavaScript, PHP. Уже год использую и стараюсь понять, как устроен phpBB.
[ Mozilla Firefox User ] [ Web Dev panel for FF ] [ xHTML 1.0 Strict ] [ Valid CSS 2.1 ] [ Да, я маньяк! ] [ Я ВКонтакте! ]
Аватара пользователя
-=XaKeP=-
Former team member
Сообщения: 291
Стаж: 17 лет 4 месяца
Откуда: Донецк

Сообщение -=XaKeP=- »

Shock13666 писал(а):Оно поймет теги, которые вставляются в index.tpl, если я их вставлю в overall_header.tpl ?
Поймет, если нужные переменные объявите в page_header.php
Лучше синица в руках, чем утка под кроватью ©
Аватара пользователя
Shock13666
phpBB 1.4.4
Сообщения: 176
Стаж: 16 лет 5 месяцев
Откуда: Киев

Сообщение Shock13666 »

Хм. Я попробую. Если не получится - снова флудить тут буду.
Есть ли возможность, чтобы показывался только первый пост темы, а остальные только при клике по ссылке?
И снова обращу внимание на первый пост, где я спрашивал про то, можно ли, чтобы задавалось не картиной новые сообщения, а отдельной строкой.

Плюс такой вопрос. Меня всегда удивляло, почему нету возможности в пхпбб2 отдать контроль над стилями полностью во власть одмину. (это разширенный вопрос, заданный в первом посте). То есть почему, к примеру в viewforum_body.tpl ставится следующее (код 1)

Где {POST_IMG} - это и ссылка на рисунок, но при этом еще и его размеры, что добавляется (по крайней мере у меня) так (код 2)

Неужели нельзя было бы сделать иначе? Почему я этот рисунок должен ставить имеджом обязательно? Почему нельзя, скажем, так(код 3)

Дальше. Есть ли возможность делать определенные опции только для залогиненых? Скажем как в коде 4. Но не так, чтобы работали только на определенных моментах, а чтобы везде, где захочу, в том числе оверол хедер, футер и всякие там боди

Это так. Вопрос философский.

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

1. <img src="{POST_IMG}" border="0" alt="{L_POST_NEW_TOPIC}" />
2. post_img.gif" width="100" height=50
3. <a style="display:block; background:{POST_IMG}; width:100px; height:50px" href="#"></a>
4. <!-- If Login -->Блаблабла<!-- End If-->
Музыка - как вино. Некачественная попса, со временем, превращается в уксус.. Рок же только обретает свой истинный вкус..
Я не нацист. Но когда кто нибудь осмелится высказать криво о моей стране я прихожу в ярость.
Немножко знаю xHTML, CSS, слышал про JavaScript, PHP. Уже год использую и стараюсь понять, как устроен phpBB.
[ Mozilla Firefox User ] [ Web Dev panel for FF ] [ xHTML 1.0 Strict ] [ Valid CSS 2.1 ] [ Да, я маньяк! ] [ Я ВКонтакте! ]
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 18 лет 10 месяцев
Поблагодарили: 3 раза

Сообщение Rayden »

Философский вопрос - когда написан phpBB2 ?
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Shock13666
phpBB 1.4.4
Сообщения: 176
Стаж: 16 лет 5 месяцев
Откуда: Киев

Сообщение Shock13666 »

года 4 назад вроде)
Музыка - как вино. Некачественная попса, со временем, превращается в уксус.. Рок же только обретает свой истинный вкус..
Я не нацист. Но когда кто нибудь осмелится высказать криво о моей стране я прихожу в ярость.
Немножко знаю xHTML, CSS, слышал про JavaScript, PHP. Уже год использую и стараюсь понять, как устроен phpBB.
[ Mozilla Firefox User ] [ Web Dev panel for FF ] [ xHTML 1.0 Strict ] [ Valid CSS 2.1 ] [ Да, я маньяк! ] [ Я ВКонтакте! ]
Аватара пользователя
Shock13666
phpBB 1.4.4
Сообщения: 176
Стаж: 16 лет 5 месяцев
Откуда: Киев

Сообщение Shock13666 »

Поймет, если нужные переменные объявите в page_header.php
А где обьявлять переменные для футера?
Есть ли инструкция - как обьявлять переменные?

Добавлено спустя 6 минут:

нашел. В page_tail обьявлять. Инструкцию пока не нашел

Добавлено спустя 1 час 27 минут 32 секунды:

изучал, пробовал.
Я так понимаю, что надо копировать чуть ли не половину кода из индекса. Или я неправ? Может кто-то подсказать, как это сделать?

ПС. Инструкцию нашел (номер 9) благодаря Палычу. Пока ниче не осилил.

Извините, если задаю дурацкие вопросы.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Shock13666 25.12.2007 14:27, всего редактировалось 1 раз.
Музыка - как вино. Некачественная попса, со временем, превращается в уксус.. Рок же только обретает свой истинный вкус..
Я не нацист. Но когда кто нибудь осмелится высказать криво о моей стране я прихожу в ярость.
Немножко знаю xHTML, CSS, слышал про JavaScript, PHP. Уже год использую и стараюсь понять, как устроен phpBB.
[ Mozilla Firefox User ] [ Web Dev panel for FF ] [ xHTML 1.0 Strict ] [ Valid CSS 2.1 ] [ Да, я маньяк! ] [ Я ВКонтакте! ]
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 17 лет 2 месяца
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 10 раз

Сообщение RedNaxi »

да всё правильно. надо скопироват кучу кода из индекса. советую не копировать код который отвечает за вывод модераторов. также по мелочи можете вырезать то что вам не нужно, статистику для каждого форума или последнее сообщение, например.
Аватара пользователя
Shock13666
phpBB 1.4.4
Сообщения: 176
Стаж: 16 лет 5 месяцев
Откуда: Киев

Сообщение Shock13666 »

Ага. Мне нужно только отображение категорий и форумов и ссылки на них. Возможно, описания.

Это на чистом 2.0.22 все начиная со строки 111 и заканчивая 466?

111-115:

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

// Start page proper
//
$sql = "SELECT c.cat_id, c.cat_title, c.cat_order
	FROM " . CATEGORIES_TABLE . " c 
	ORDER BY c.cat_order";

460-466:

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

{
	message_die(GENERAL_MESSAGE, $lang['No_forums']);
}

//
// Generate the page
//
$template->pparse('body');
Добавлено спустя 7 минут 57 секунд:

Кроме 216-261

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

216 // Obtain list of moderators of each forum
261 // Find which forums are visible for this user
Добавлено спустя 51 секунду:

Я когда один раз скопировал весь индекс, то у меня был аут оф мемори.
Но я помню, что это решалось на олимпусе, так что проблем, по моему не будет.

Добавлено спустя 4 минуты 52 секунды:

И еще важно - можно ли все это с индекса убрать, если оно мне не нужно?

Добавлено спустя 2 часа 4 минуты 27 секунд:

Решил сделать список не в хедере, а в футере. Переменные обьявляю в инклудс/пейдж_тейл .
В оверол футер добавил:

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


<table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
  <tr> 
	<th colspan="2" class="thCornerL" height="25" nowrap="nowrap">&nbsp;{L_FORUM}&nbsp;</th>
	<th width="50" class="thTop" nowrap="nowrap">&nbsp;{L_TOPICS}&nbsp;</th>
	<th width="50" class="thTop" nowrap="nowrap">&nbsp;{L_POSTS}&nbsp;</th>
	<th class="thCornerR" nowrap="nowrap">&nbsp;{L_LASTPOST}&nbsp;</th>
  </tr>
<!-- BEGIN catrow -->
  <tr> 
	<td class="catLeft" colspan="2" height="28"><span class="cattitle"><a href="{catrow.U_VIEWCAT}" class="cattitle">{catrow.CAT_DESC}</a></span></td>
	<td class="rowpic" colspan="3" align="right">&nbsp;</td>
  </tr>
  <!-- BEGIN forumrow -->
  <tr> 
	<td class="row1" align="center" valign="middle" height="50"><img src="{catrow.forumrow.FORUM_FOLDER_IMG}" width="46" height="25" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" /></td>
	<td class="row1" width="100%" height="50"><span class="forumlink"> <a href="{catrow.forumrow.U_VIEWFORUM}" class="forumlink">{catrow.forumrow.FORUM_NAME}</a><br />
	  </span> <span class="genmed">{catrow.forumrow.FORUM_DESC}<br />
	  </span><span class="gensmall">{catrow.forumrow.L_MODERATOR} {catrow.forumrow.MODERATORS}</span></td>
	<td class="row2" align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.TOPICS}</span></td>
	<td class="row2" align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.POSTS}</span></td>
	<td class="row2" align="center" valign="middle" height="50" nowrap="nowrap"> <span class="gensmall">{catrow.forumrow.LAST_POST}</span></td>
  </tr>
  <!-- END forumrow -->
  <!-- END catrow -->
  </table>
Ситуация следующая:
Показывается шапка списка форумов (Темы Сообщения Последнее сообщение ). Потом остальная часть хедера. После чего идет

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

Warning: mysql_query(): 12 is not a valid MySQL-Link resource in C:\Server\htdocs\phpBB2\db\mysql4.php on line 118

Warning: mysql_error(): 12 is not a valid MySQL-Link resource in C:\Server\htdocs\phpBB2\db\mysql4.php on line 330

Warning: mysql_errno(): 12 is not a valid MySQL-Link resource in C:\Server\htdocs\phpBB2\db\mysql4.php on line 331
Потом:

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

Could not query categories list

DEBUG MODE

SELECT c.cat_id, c.cat_title, c.cat_order FROM phpbb_categories c ORDER BY c.cat_order

Line : 85
File : page_tail.php

Потом снова вставляется футер без списка.
Потом:

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

Warning: mysql_close(): 12 is not a valid MySQL-Link resource in C:\Server\htdocs\phpBB2\db\mysql4.php on line 87

Warning: mysql_query(): 12 is not a valid MySQL-Link resource in C:\Server\htdocs\phpBB2\db\mysql4.php on line 118
message_die() was called multiple times. This isn't supposed to happen. Was message_die() used in page_tail.php?
Добавлено спустя 1 минуту 14 секунд:

Прилагаю пейдж тейл. Экспериментирую с форумом 2.0.22 пре инсталл Атач Мент модом. Комментирую вставки как // Shock Mod

Добавлено спустя 3 часа 58 минут 18 секунд:

Блин, народ, подскажите, плз, где ошибка.
А еще - можно ли удалить все это с индекса.

Добавлено спустя 1 час 54 минуты 44 секунды:

Ладно. Впомнил про такую штуку, как ДжампБокс. Там код меньше. Мод там разберусь
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Музыка - как вино. Некачественная попса, со временем, превращается в уксус.. Рок же только обретает свой истинный вкус..
Я не нацист. Но когда кто нибудь осмелится высказать криво о моей стране я прихожу в ярость.
Немножко знаю xHTML, CSS, слышал про JavaScript, PHP. Уже год использую и стараюсь понять, как устроен phpBB.
[ Mozilla Firefox User ] [ Web Dev panel for FF ] [ xHTML 1.0 Strict ] [ Valid CSS 2.1 ] [ Да, я маньяк! ] [ Я ВКонтакте! ]

Вернуться в «Запросы модов для phpBB 2.0.x»