Плагин Вкладка Ёлка в профиле пользователя по мотивам компонента Новогодних Ёлок

+40
2.37K
По просьбе участников сообщества выкладываю плагин.
Плагин работает только с компонентом

instantcms.ru/blogs/voznemozhno/komponent-novogodnie-lki-1-0-skachat-besplatno.html

Потестировать можно на тестовом сайте http://my.svb28.ru/
Иллюстрация

Закиньте плагин в папку с плагинами
Установите из админки
Включите

Скачать плагин

1.7 — полёт нормальный
1.9 — полёт нормальный

Кому не сложно, то был бы признателен, если вы поставите где-нибудь на своих проектах обратную ссылку для поисковиков на мой сайт
  1.  
  2. <a href="http://svb28.ru">Город Свободный Амурская область</a>
  3.  
0
Алексей Алексей 13 лет назад #
Молодец, всё работает на 5+
0
Зекабрист Зекабрист 13 лет назад #
От души душевно благодарю . +
0
Роман Роман 13 лет назад #
Все отлично +++
На днях переведут деньги, поддержу материально
0
Zau4man Zau4man 13 лет назад #
http://my.svb28.ru/elki/elka9.html проверку капчи для гостей бы поправить...
0
Amurland Amurland 13 лет назад #
ок. странно. работало же...
0
Amurland Amurland 13 лет назад #
спасибо за тест
0
Amurland Amurland 13 лет назад #
Код PHP:
 if (!$inUser->id and  $cfg['guest_enabled']=="0" and !$inCore->checkCaptchaCode($inCore->request('code', 'str'))) { $error = "Неверный код"; }
заменить на

Код PHP:
 if (!$inUser->id and  $cfg['guest_enabled']=="1" and !$inCore->checkCaptchaCode($inCore->request('code', 'str'))) { $error = "Неверный код"; }
0
Amurland Amurland 13 лет назад #
то есть

Код PHP:
 if (!$inUser->id &&  $cfg['guest_enabled']=="0" && !$inCore->checkCaptchaCode($inCore->request('code', 'str'))) { $error = "Неверный код"; }
заменить на

Код PHP:
 if (!$inUser->id &&  $cfg['guest_enabled']=="1" && !$inCore->checkCaptchaCode($inCore->request('code', 'str'))) { $error = "Неверный код"; }
-1
fact fact 13 лет назад #
странно. У меня вроде для гостей всё нормально работает
0
Настёна Настёна 13 лет назад #
У меня на 1.8 не работает ни компонент, ни плагин, жаль, такая хорошая доработка, актуальная к праздникам.
0
Amurland Amurland 13 лет назад #
Сейчас перезалью архив. потестируете.
Не расстраивайтесь. Всё получится. joke
Плагин работает при условии работы компонента.
0
Настёна Настёна 13 лет назад #
Спасибо, жду с нетерпением smile
+1
Amurland Amurland 13 лет назад #
Обновил архив в теле сообщения блога компонента
http://instantcms.ru/blogs/voznemozhno/komponent-novogodnie-lki-1-0-skachat-besplatno.html
Изменился файл frontend.php - просто замените

Если кто-что заметит в работе скрипта, то буду рад всем сообщениям.

Спасибо всем.
0
Anonim Anonim 13 лет назад #
А у меня не работает компонент =(
При попытке войти на страницу настроет
Код PHP:
http://www.site.ru/admin/index.php?view=components&do=config&link=elki
Выскакивает ошибка

Неверное перенаправление на странице
Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится.
* Эта проблема может возникать при отключении или запрещении принятия кук.

Куки включены

А еще, при создании ёЛки, вылетает ошибка http://www.site.ru/elki/elka0.html - ошибка 404

Компонент ТОЛЬКО ЧТО скачали и постарались установить.
0
Amurland Amurland 13 лет назад #
Обратите внимание на таблицы созданные скриптом.

должны быть таблицы
cms_elki_all
cms_elki_pod

Надо что-то делать с инсталлером. :(
Буду анализировать.
0
bondar bondar 13 лет назад #
спс все работает, поставил на вас ссылку
+1
Настёна Настёна 13 лет назад #
У меня компонент заработал, а вот плагин нет, вкладки елки не появляются
+1
bondar bondar 13 лет назад #
а вы его после установки включили ??
0
Настёна Настёна 13 лет назад #
конечно..
+2
Amurland Amurland 13 лет назад #
Даже не знаю что посоветовать. надо смотреть и настраивать вручную. Пример хоть киньте.
0
Настёна Настёна 13 лет назад #
вот http://odin-net.ru/users/Demo

елочка у меня создана!
+1
Amurland Amurland 13 лет назад #
Такое ощущение, что не включён плагин.
0
Зекабрист Зекабрист 13 лет назад #
А как сделать уведомления в приват о новых подарках пожелания под елкой?
+2
Amurland Amurland 13 лет назад #
Если хотите, то сделаю в ближайшем релизе.
Сделать?
0
Зекабрист Зекабрист 13 лет назад #
Конечно сделать
+1
nikitka nikitka 13 лет назад #
Да да да ))
+1
nikitka nikitka 13 лет назад #
Версия 1.8 плагин работает нормально!
0
EXID EXID 13 лет назад #
Уважаемая, проверьте свой сайт!
Файл "/upload/comments/10d734cdbe9155a2f7f9ff48016bca52.png.jpg" не найден!
+1
Amurland Amurland 13 лет назад #
Товарищи. У кого не работает плагин, то попробуйте поочерёдно отключать другие плагины. Может есть какие-то конфликты.
У меня 3 сайта на инстанте. везде плагин заработал.
Конечно, я не исключаю, что у меня может быть баг.
Если дадите мне ftp доступ, то я бы поглядел
0
eskimoss eskimoss 13 лет назад #
Супер! Спасибо большое за компонент
0
eskimoss eskimoss 13 лет назад #
Супер! Спасибо большое за компонент
0
Vizh Vizh 13 лет назад #
У меня плагин не работает. При отключении плагина Баланс от биллинга появляется. Как устранить конфликт?
0
Amurland Amurland 13 лет назад #
уже что-то. сейчас будем смотреть
+1
Amurland Amurland 13 лет назад #
Есть какие-то конфликты. Я если честно в замешательстве. Если кто-нибудь сможет проанализировать мой плагин и сказать что может мешать выводу, то все будут признательны.
Всем доброй ночи
+2
murakami murakami 13 лет назад #


Может кому надо дополнительный набор подарков?
Вот выложил... ссылочка
+2
murakami murakami 13 лет назад #
Сорри, вот ссылка на архив
+1
Amurland Amurland 13 лет назад #
Спасибо. Как сделаю автоматический подсчёт подарков, то обязательно буду использовать их дополнительно.
0
Amurland Amurland 13 лет назад #
только сейчас обратил внимание на файл и решил скачать. Вы бы хоть с прозрачностью выложили эту картинку. а то получатеся квадратные будут на ёлке?
0
Amurland Amurland 13 лет назад #
Внимание! Всем у кого не работает плагин (скорее всего у Вас очень много установленных плагинов)

Перерыв файлы нашёл проблему...

в выводе функции getEventPlugins() в ядре сайта было прописано 10 пунктов (LIMIT 10) в одном событии.
Код PHP:

        $plugins_sql = "SELECT p.plugin as plugin
                        FROM cms_plugins p, cms_event_hooks e
                        WHERE p.published = 1 AND e.plugin_id = p.id AND e.event = '{$event}'
                        LIMIT 15";//вот тут
Надо поправить на нужное Вам. (у кого не работало я поставил 15)
строка 242 файл core/cms.php

Когда будете обновляться, то не забывайте обратно всё возвращать.
0
Vizh Vizh 13 лет назад #
Всё показывает после правки. Спасибо!
0
Miledy Miledy 12 лет назад #
Спасибо, все отлично работает.
Только не показывает дополнительные подарки от murakami.
Еще вопрос: сколько символов в пожелании и как увеличить, а то обрезало стишок.))
0
Amurland Amurland 12 лет назад #
простите, от кого не показывает?
количество символов можно увеличить в базе данных.
Тип поля поменять на text
0
Miledy Miledy 12 лет назад #
Я имела в виду, не показывают дополнительные подарки, которые закачала самостоятельно. Спасибо, но уже не актуально - приобрела платную версию, где подарков намного больше.

Все замечательно - за небольшую плату отличный компонент.

Еще от автора

Компонент "Совместные покупки"
Ранее данный проект был мной заморожен, но в декабре решил возобновить работы и адаптировать под новую версию первой ветки Позволяет организовать на с
Закрытый форум. Отдельный компонент
Потребовалось тут пару недель назад создать закрытый раздел на форуме, но не хотелось пересекаться с основной регистрацией и некоторыми другими встрое
Компонент Линейки (Метрика). Форумные линеечки. Фотолинейки. для 1.10.x
Компонент Линейки или Метрики или Форумные линеечки или Фотолинейки. для 1.10.x Компонент платный Прекрасно подойдёт для тематических порталов.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.