+4.25
Рейтинг
11.40
Сила

Антон

  • avatar NPC
  • 0
Ссылка в меню, открывающемся при нажатии на чёрную кнопку справа-внизу:
  • avatar NPC
  • 0
А возможно ли указывать режим Persists для панели SQL-запросов, чтобы посмотреть не только запросы по показу текущей страницы, но и запросы, прошедшие в время ухода с предыдущей?
  • avatar NPC
  • 0
У меня всем :) Т.е. его надо использовать при отладке, и потом выключать. Вообще-то, мне так и надо — отлаживать работу анонимных и неадминов.
  • avatar NPC
  • 0
Выглядит отлично! Поддерживаю вопрос Hellcore — можно ли добавить аналог консоли (например, как FirePHP)?

Почему-то ничего не происходит при нажатии на линк «Настройки» в тулбаре плагина, их пока нет?
  • avatar NPC
  • 0
Ну вообще, да. Видимо, подразумевается, что создатель сайта где-то разместит хелп-страничку, где объяснит необходимый минимум. Но сделать дефолтовый способ не помешало бы, да.
  • avatar NPC
  • 0
Модуль — в смысле, плагин :) Сорри.
  • avatar NPC
  • 0
Тут двояко — с одной стороны, желательно, чтобы пользователи вливались в сообщество, участвовали, постили, комментировали, а не стремились к конкретным циферкам.

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

Так что наверное всё же модуль. Или отключать настройкой. Потому что не всегда это может быть желательно для конкретного сайта.
  • avatar NPC
  • 0
Ок :) Просто я дочитал до этого места, и подумал — ёлки, ещё и темплейт нужен, а мне всего-то два значения вернуть! Но попробовал так, навпростець, и всё прекрасно заработало без темплейтов.

Поэтому я для полноты информации и дописал. Рад, что у тебя тоже работает!
  • avatar NPC
  • 0
Не обязательно — для простых случаев можно шаблон не использовать, переменные возвращаются в AJAX респонсе.

(если я тебя правильно понял, что надо обязательно обрабатывать в шаблоне переменные, прежде чем они вернутся)
  • avatar NPC
  • 1
Супер, спасибо за объяснение! Инжекты спасли — можно цепляться почти за что угодно независимо от наличия хуков или маркеров, очень мощная фича.
  • avatar NPC
  • 0
В доке пример есть (хотя ты уже наверное давно нашёл, но для полноты дискуссии не помешает):
// Регистрируем хуки (вешаем обработчики)
public function RegisterHook() {
	$this->AddHook('template_block_registration_captcha','MyCaptcha');
}
// обработчик хука
public function MyCaptcha($aParams) {
	$sContent=$aParams['content'];
	return $sContent.'My captcha!';
}
  • avatar NPC
  • 0
Отличный плагин, спасибо большое!

Вопрос — а насколько широко можно употреблять выражение PluginFirephp::GetLog(…) после установки плагина? У меня в моём плагине иногда срабатывает как надо, а в некоторых местах (в частности, при перегрузке методов User.class.php) выдаёт такую ошибку:
Fatal error: Class 'FirePHP' not found in \ls\plugins\firephp\PluginFirephp.class.php on line 28


В чём может быть проблема? Ну и в классы ядра, как я понял, тоже нельзя добавлять? Или всё-таки можно, и это я что-то накосячил?
  • avatar NPC
  • 0
Если кто толково напишет — ему будет честь и хвала :) А документация отсутствует в большинстве областей проекта, в основном все в код друг друга посылают. Это, конечно, вырабатывает определённый снобизм среди тех, кто уже разобрался, но со временем это пройдёт, лишь бы проект дальше летел по восходящей.
  • avatar NPC
  • 0
Тот пример для 0.4 по-прежнему во-многом справедлив, т.е. с него можно начать чтение. Кроме этого я ещё по гитхабу поискал несколько плагинов, и почитал код. Можно находить тот, который похож на твою задачу, и начинать с него. Мне, например, очень помог Simple Rating — там как раз несколько разных методов наследуется, есть что посмотреть.
  • avatar NPC
  • 0
Да, начисление производится по факту логина (в функции CreateSession). Анонимных пользователей не вознаграждаем :)
  • avatar NPC
  • 0
Да, оно раз в сутки и работает.

Смотри, если $todaydate = 24 сент 2012 00:00:00, а $datelast = 24 сент 2012 16:30:00, то условие $todaydate > $datelast не сработает. Сам $datelast дальше в этих функциях устанавливается в текущее время при любом телодвижении на сайте.
  • avatar NPC
  • 0
В session_date_last как раз записывается с часами и т.п. ($oSession->setDateLast(date(«Y-m-d H:i:s»))), так что всё ок.
  • avatar NPC
  • 1
Вознаграждение за ежедневные заходы для ЛС1.0.1 здесь: livestreet.ru/blog/12441.html
  • avatar NPC
  • 0
Вознаграждение за ежедневные заходы для ЛС1.0.1 здесь: livestreet.ru/blog/12441.html
  • avatar NPC
  • 0
Вознаграждение за ежедневные заходы для ЛС1.0.1 здесь: livestreet.ru/blog/12441.html