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

Небольшая доработка мода Glance

Форум для авторов модов для phpBB 2.0.x.
Аватара пользователя
SpLinter
phpBB 1.2.1
Сообщения: 22
Стаж: 17 лет 5 месяцев
Откуда: МСК

Небольшая доработка мода Glance

Сообщение SpLinter »

И так, сегодня мне надоело постоянно искать тот пост в котором у меня хранится объявление (хоть он у меня и прилеплен, но все же :)). Отсюда родилась идея сделать под табличкой с объявлением две кнопочки, которые бы нас отправляли на просмотр этого поста, и на его редактирование. Код ниже :)

Открываем glance.php
Ищем

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

unset($is_auth_read);
После вставляем

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

// Auth moderate check
$is_auth_mod = array();
$is_auth_mod = auth(AUTH_ADMIN, AUTH_LIST_ALL, $userdata);

$unauthed_mod = '0';

while ( list($forum_id, $auth_mode) = each($is_auth_mod) )
{
	if ( !$auth_mode['auth_mod'] )
	{
		$unauthed_mod .= ',' . $forum_id;
	}
}

unset($is_auth_mod);
Ищем

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

else
{
	$announcement_text = '';	
}
После вставляем

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

////////////////////////////
if (strpos($unauthed_mod, '1'))
{
	$anno_view = " ";
	$anno_edit = " ";
}
else
{
	$anno_view = "<a href=http://mizantrop.mine.nu/forum/viewtopic.php?p=1000#1000><img src=http://mizantrop.mine.nu/forum/templates/smartDark/images/icon_keep_unread.gif></a>";
	$anno_edit = "<a href=http://mizantrop.mine.nu/forum/posting.php?mode=editpost&p=1000><img src=http://mizantrop.mine.nu/forum/templates/smartDark/images/lang_english/icon_edit.gif></a>";
}
///////////////////////////
Ищем

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

'RECENT_TITLE' => $lang['Glance_recent']
После вставляем

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

,
	'ANNO_VIEW' => $anno_view,
	'ANNO_EDIT' => $anno_edit
Открываем glance.tpl

Ищем

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

				<tr> 
					<td class="row1" align="center" valign="center"><span class="gensmall">{ANNO_TEXT}</span>
					</td>
				</tr>
После вставляем

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

				<tr>
					<td>
						{ANNO_VIEW} {ANNO_EDIT}
					</td>
				</tr>
Вот так. Путь ссылок и к картинкам поправите в соответствии с вашими настройками.
Небо инопланетянам.

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