Purge cache from any page_v1.0.1

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Purge cache from any page_v1.0.1

Сообщение Пчелкин »

Purge_cache_from_any_page_v1.0.1
Надыбал хороший мод дающий возможность чистить кеш форума прям со страниц форума.
Возможность дается или основателю или админам.
Мод взял здесь ОФФ САЙТ.
Все изменения в файлах сделал. Движок форума все принял без проблемм.Запрос в БД тоже прошел нормально.
Но ссылка на очистку кеша из форума не появилась.Ни для админов , ни у меня - основателя.
В конце инстукции по установке мода сказано..
взять - styles/prosilver/template/overall_footer.html
найти строку -

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

	<!-- IF U_ACP --><br /><strong><a href="{U_ACP}">{L_ACP}</a></strong><!-- ENDIF -->
разместить ниже -

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

<!-- IF S_AUTHORIZED --><form id="purge_cache" method="post" action="#"><br /><input type="hidden" name="purge_cache" value="1" /><input class="button2" type="submit" id="purge_cache" value="{L_PURGE_CACHE}" /></form><!-- ENDIF -->
У меня ссылка на админку расположена в overall_header.html
Я нахожу в нем строку - ссылку на админку

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

<div align="right"><!-- IF U_ACP --><a href="{U_ACP}">{L_ACP}</a>&nbsp;<!-- ENDIF --> </div>
И ниже располагаю ссылку на функцию очистки кеша вот таким образом..

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

 <div align="right"><!-- IF S_AUTHORIZED --><form id="purge_cache" method="post" action="#"><br /><input type="hidden" name="purge_cache" value="1" /><input class="button2" type="submit" id="purge_cache" value="{L_PURGE_CACHE}" /></form><!-- ENDIF --> </div> 
Что ни делал..ссылка не появляется...Что сделал не так? Про очистку кеша во всех трех местах - пройденный этап.
Кеш браузера - тоже. Ну очень хотса иметь очистку кеша из форума...Ну удобно, не надо будет постоянно в админку лазить. Подскажите...

--------------------------
От Поручика
Обсуждение перевода на русский язык здесь
Последний раз редактировалось Поручик 23.04.2010 11:41, всего редактировалось 1 раз.
Причина: Добавление ссылки на перевод
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 21 год 4 месяца
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза

Re: Purge cache from any page_v1.0.1

Сообщение Поручик »

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

На некоторых сборках или модифицированных двигах строка с объявлением переменной для шаблона

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

		'U_ACP' => ($auth->acl_get('a_') && $user->data['is_registered']) ? append_sid("{$phpbb_root_path}adm/index.$phpEx", false, true, $user->session_id) : '') 
перемещена в функцию page_header(), что приводит к проблемам в использовании и лишним нервным потрясениям. После, казалось бы, правильной установки мода, включения и очистки кэша в админке, кнопка на страницах не появляется. В этом случае выполнить следующую инструкцию и любоваться полученным результатом.

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

#
#--- [OPEN] -----------
#
includes/functions.php

#
#--- [FIND] -----------
# in function page_footer()
#
		add_log('admin', 'LOG_PURGE_CACHE');
	}

#
#--- [AFTER, ADD] -----------
#
	$template->assign_vars(array(
		'S_AUTHORIZED'	=> $s_authorized,
	));
Эти строки из функции page_header() можно удалить.

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

//-- mod : purge cache from any page --------------------------------------------------------
//-- add
		'S_AUTHORIZED'	=> $s_authorized,
//-- end : purge cache from any page --------------------------------------------------------
Честно говоря, не будь большого опыта по установке и разработке модов и изучения двига, сам бы мозг сломал.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 21 год 4 месяца
Благодарил (а): 79 раз
Поблагодарили: 69 раз
Забанен: Бессрочно

Re: Purge cache from any page_v1.0.1

Сообщение MAzZY »

Я давно понял, что от такого количества модов однажды должен случиться коллапс. Вот он и случился.
Пчелкин, может пора остановиться и перестать так жестко модифицировать движок?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Purge cache from any page_v1.0.1

Сообщение Пчелкин »

Готовлюсь еще и еще..Планы грандиозные...Не остановлюсь...Это как наркотик...затягивает...
Портала - еще нет, фотогалереи еще нет, добавки собственных станиц - нет, медалей нет. корзины нет, ой, да многого еще чего нет..
Будет...
Еще забыл - фоновых картинок для любых станиц форума - нет..будут..

Добавлено спустя 1 минуту 41 секунду:
А сейчас полез читать о том, что написал Сергей...надо обязательно и это понять...

Добавлено спустя 4 минуты 12 секунд:
А какая красота наведена в шапке Поручиком...Я до такого не додумался бы, да и не мог бы..очень интересное решение для дальнейших добавок всяких функций...базграничные возможности...счас еще влево-вправо разберусь как раздвигать все это..
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70

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