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

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

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.