Разработка дополнений для плагина «User panel (Живая панель)»



Данный плагин имеет 5 хуков для вставки различных информационных данных на панель.

1. Место для вашей кнопки на панели:

{hook run='userpanel_buttons_place'}



2. Хуки по бокам строки случайного топика:

{hook run='userpanel_random_topic_place_begin'}

{hook run='userpanel_random_topic_place_end'}



3. Хуки до и после встроенной страницы на развернутой панели:

{hook run='userpanel_gettopic_begin' oTopic=$oTopic}

{hook run='userpanel_gettopic_end' oTopic=$oTopic}



В качестве примера — плагин-дополнение к живой панели — поле поиска:

кнопка:


открытое поле:


Скачать поле поиска для ЖП.

27 комментариев

avatar
с шаблоном симле данный плагин работает криво!!!
avatar
вы уже начинаете надоедать. каждый первый плагин у вас не работает сначала или работает не так или надо объяснить как и что работает или что он делает вообще.
Мне кажется вы выбрали не ту CMS.
avatar
а у Вас вобще что нибудь работает? например мозг? плагин БЕСПЛАТНЫЙ, ни один разработчик не сможет учесть в разработке ньюансы под ВСЕ шаблоны/плагины, сделаные ДРУГИМИ разработчиками? хтите совместимость простимулиройте автора а, то Вы только и умеете
avatar
Нормально всё работает! Вам просто не нужно лезть туда куда не нужно! Во как;)
avatar
Пришлось отказаться от плагина — дико грузит vps, через некоторое время свободная память — 0, отключаю плагин — полет нормальный. Жаль, интересная шиука.
  • tor
  • 0
avatar
хм. но оптимизировал я вроде как все, что мог.
дальше осталось уже просто переписать запрос который предоставляет ядро на свой.

если вот убрать возможность выбора блогов, а выбирать топики ТОЛЬКО по рейтингу, не учитывая блог личный или коллективный, тогда можно отказаться от JOINа (который сам по себе не скоростной) и запрос будет выполнятся ещё быстрее.
avatar
Было бы неплохо, чтобы эти опции — выбор блогов и топики только по рейтингу переключались в конфиге плагина.

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

у вас кеширование включено?
avatar
и да — вы хоть последнюю версию плагина скачивали (она была очень оптимизирована)?
avatar
Да, последнюю версию.
avatar
1.1.3?
avatar
Да.
avatar
попробуйте так
avatar
отказаться от показа панели для не авторизованных пользователей
avatar
Включено.
avatar
аналогично, vps грузит до отказа (связка nginx+phpfpm)
решил отказаться от показа панели для не авторизованных пользователей, пока полет нормальный
avatar
как я уже говорил возможно это индексирующие боты так нагружают.
avatar
Можно ли сделать фон панели прозрачным вместо градиента? Если просто убрать фон и градиенты, то в хроме панель вообще исчезает (точнее все элементы сбивают под левую сторону).
avatar
редактируете CSS и меняете фон. не пойму в чем проблема. значит что-то не то отредактировали.
avatar
все, ок. действительно немного не там копал…
avatar
Еще есть косяк: если установлена панель с поиском, то когда приходит личное сообщение (и конверт увеличивается) кнопка поиска «западает» под конверт и ее не видно.
avatar

так это выглядит
avatar
ну то более тестовый плагин для демонстрации возможностей панели так что может быть.
avatar
что за ошибка?

Fatal error: Class 'PluginSitemap_ModuleUser_EntityUser' not found in /home/djhitman/domains/photoclubpro.ru/public_html/engine/include/function.php(421): eval()'d code on line 1
avatar
не знаю.
avatar
на лс 1.01 она лезет
так что уж подскажите
avatar
точнее
Fatal error: Class 'PluginUserpanel_ModuleUser_EntityUser' not found in /html/blog/engine/classes/Engine.class.php on line 807
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.