Компонент Гороскопы 1.10

+70
3.77K
Компонент Гороскопы для ICMS 1.10

Автор этого компонента не появлялся на форуме уже полгода, я написал ему но он не ответил и так как компонент бесплатный я решил его перекодировать и выложить тут.
Правки минимальные, в основном перекодировка в utf8.
компонент
После установки выполните задачу загрузки гороскопов в кроне
модуль

компонент с модулем для 1.10.6
+2
eoleg eoleg 11 лет назад #
добавил перекодированный модуль
+1
greshnik greshnik 11 лет назад #
огромная благодарность, только недавно интересовался этим вопросом!!
0
greshnik greshnik 11 лет назад #
а компонент погода сможете адаптировать? instantcms.ru/blogs/moi-blog-360/komponent-pogoda-v-1-0-0.html многие будут благодарны
+1
eoleg eoleg 11 лет назад #
при живом Марате как то нехорошо его компонент трогать ))
0
greshnik greshnik 11 лет назад #
eoleg, согласен, но ничего люди добрые уже помогли, извиняюсь за оффтоп может кому пригодится http://instantcms.ru/forum/thread13076.html#112661))
0
kirkr kirkr 11 лет назад #
У меня есть уже переделанный, тоже минимум времени, в основном все файлы просто пересохранить в UTF-8
0
Evgenii Evgenii 11 лет назад #
Duplicate entry '1' for key 'PRIMARY'
INSERT INTO `cms_horo_cat` (`id`, `title`, `url`, `published`, `ordering`) VALUES
(1, 'Общий гороскоп', 'http://img.ignio.com/r/export/win/xml/daily/com.xml', 1, 1),
(3, 'Эротический гороскоп', 'http://img.ignio.com/r/export/win/xml/daily/ero.xml', 1, 3),
(4, 'Антигороскоп', 'http://img.ignio.com/r/export/win/xml/daily/anti.xml', 1, 4),
(5, 'Бизнес-гороскоп', 'http://img.ignio.com/r/export/win/xml/daily/bus.xml', 1, 5),
(6, 'Кулинарный гороскоп', 'http://img.ignio.com/r/export/win/xml/daily/cook.xml', 1, 6),
(2, 'Любовный гороскоп', 'http://img.ignio.com/r/export/win/xml/daily/lov.xml', 1, 2),
(7, 'Гороскоп здоровья', 'http://img.ignio.com/r/export/win/xml/daily/hea.xml', 1, 8);




почему то не устанавливается...???
+1
eoleg eoleg 11 лет назад #
написано что уже есть у вас в базе таблица cms_horo_cat, вы уже наверное устанавливали, нужно удалить cms_horo и cms_horo_cat а также в
cms_comment_target запись horo
cms_rating_targets запись horo
cms_cron_jobs запись 'Загрузка гороскопов');
и заново установить
+1
eoleg eoleg 11 лет назад #
в cms_comment_target именно запись horo а не всю таблицу
и то же для cms_rating_targets cms_cron_jobs
0
Evgenii Evgenii 11 лет назад #
спасибо, заработало.
0
Anton Anton 11 лет назад #
Deprecated: Function split() is deprecated in G:\home\test1.ru\www\modules\mod_horo\module.php on line 8
и ничего не отображется
0
eoleg eoleg 11 лет назад #
это говорит о том что функция split устаревшая но у меня на linux с php5.3 все нормально вроде, все отображается
+1
eoleg eoleg 11 лет назад #
нет, ошибка в логе есть, но отображается, сейчас попробую разобратся
0
eoleg eoleg 11 лет назад #
вернее не ошибка а сообщение
+1
eoleg eoleg 11 лет назад #
замените строку 8
list ($year, $month, $day) = split ('-', $date);
на
list ($year, $month, $day) = explode ('-', $date);
или попробуйте
list ($year, $month, $day) = preq_split ('-', $date);
0
alpik alpik 11 лет назад #
помогло:
list ($year, $month, $day) = explode ('-', $date);
0
eoleg eoleg 11 лет назад #
поправил немного файлы и архив перезалил, касается только модуля.
0
Anton Anton 11 лет назад #
ошибку не показывает. но так ничего и не показывает в виде гороскопа
""
. и не хорошо лишние ссылки впихивать в модуль
0
eoleg eoleg 11 лет назад #
а вы в кроне задачу выполнили? Загрузка гороскопов?
0
eoleg eoleg 11 лет назад #
возможно вы не поставили дату рождения для пользователя
0
Anton Anton 11 лет назад #
нет. дату не поставил. а как тогда быть тем юзерам что не выставили дату? не плохо было бы что бы оп умолчанию отображался какой-то знак
0
eoleg eoleg 11 лет назад #
я сейчас зарегистрировал нового пользователя и у него модуль отображает гороскоп. Возможно что у уже существующих такая проблема но я не заметил, заметил только что не отображает если админ из админк пользователя заводит, потом для него нужно дату рождения указать в профиле.
0
Майкл Майкл 11 лет назад #
Вы не поняли! Зайдите в админку, далее задачи Cron и исполните вручную задачу- "Загрузка гороскопов" и
будет Вам счастье...
0
eoleg eoleg 11 лет назад #
Anton, читайте внимательно, насчет ссылок - это не мои ссылки а автора компонента и модуля, я лишь перекодировал и чуть чуть поправил его файлы
0
Майкл Майкл 11 лет назад #
Спасибо!
0
gen gen 11 лет назад #
А текст к гороскопу берется с ignio.com? Я так понял?
0
eoleg eoleg 11 лет назад #
да
0
gen gen 11 лет назад #
А они не думают, что прямую ссылку на их ресурс могут брать?!
И еще могли бы вы продемонстрировать модуль на сайте!?
0
eoleg eoleg 11 лет назад #
вверху есть ссылка демо
0
eoleg eoleg 11 лет назад #
http://ignio.com/static/r/public/export/
там разрешается экспорт со ссылкой
0
gen gen 11 лет назад #
Все понятно теперь, он типа привязан к дате рождения пользователя?!
+1
eoleg eoleg 11 лет назад #
да
0
Станислав Григорьевич (Мозголом) Станислав Григорьевич (Мозголом) 11 лет назад #
Большое спасибо! Долго ждал этого момента. Очень нужная штука.
0
Славик Славик 11 лет назад #
где регулируеться высота между датой и иконками знаков зодиака?
+1
eoleg eoleg 11 лет назад #
поставьте firebug и там все видно
horo.css
0
Славик Славик 11 лет назад #
да я так и сделал, просто нужно было менять не только в своём шаблоне в horos.css но и в шаблоне _default_ а за ответ спс.
0
Максим Шорин Максим Шорин 11 лет назад #
если до нового года все не умрем, то даже в гороскопы верить не буду !! а пока +
0
eoleg eoleg 11 лет назад #
я перестал верить в самый лучший день для меня по гороскопу когда я не сдал метрологию и потом все лето пересдавал.
0
gen gen 11 лет назад #
""


Что то такое вышло, что не так?...
0
eoleg eoleg 11 лет назад #
а вы в кроне загрузку гороскопов запускали? у вас вообще крон работает?
0
gen gen 11 лет назад #
Фора гороскопа заполнилась, а вот значки отображаются некорректно
""
0
eoleg eoleg 11 лет назад #
странно, первое что приходит в голову - права, лог сервера посмотрите, там наверняка есть сообщение, или в фиербаге веб-консоль
0
gen gen 11 лет назад #
""


На стандартом шаблоне все как часы, ставлю на свой вот такой багЧик.
+1
eoleg eoleg 11 лет назад #
да там в horo.css можно подогнать
+1
gen gen 11 лет назад #
Подгонка, прогонка, ладно будем что то думать. Модуль без компонента, будет работать?!
+1
eoleg eoleg 11 лет назад #
Ну что же, посмотрим что нам предскажет гороскоп 21 декабря! ))
0
ЁжигГ ЁжигГ 11 лет назад #
Спасибо тебе) Это замечательно ,что есть такие люди, которые ради нас переделывают и возобновляют богом забытые компоненты и всяческие модули, которые нам очень нужны.
0
Remi Remi 11 лет назад #
В чем может быть проблема? Вот выдает такое в админке
Fatal error: Uncaught exception 'Exception' with message 'Error loading http://img.ignio.com/r/export/win/xml/daily/com.xml' in /home/****/www/****/components/horo/model.php:54 Stack trace: #0 /home/****/www/****/components/horo/model.php(86): cms_model_horo->getHorosc('http://img.igni...', '1') #1 [internal function]: cms_model_horo->loadHoro() #2 /home/****/www/****/core/classes/cron.class.php(315): call_user_func(Array) #3 /home/****/www/****/core/classes/cron.class.php(277): cmsCron::executeJob(Array) #4 /home/****/www/****/admin/applets/cron.php(71): cmsCron::executeJobById(10) #5 [internal function]: applet_cron() #6 /home/****/www/****/admin/includes/cp.php(343): call_user_func('applet_cron') #7 /home/****/www/****/admin/index.php(84): cpProceedBody() #8 {main} thrown in /home/****/www/****/components/horo/model.php on line 54
0
eoleg eoleg 11 лет назад #
Чтото непонятно ничего, тут и крон и загрузка по ссылке гороскопов.
А версия какая, 1.10? Сегодня вечером на своем тестовом сайте посмотрю
0
ukrtop ukrtop 11 лет назад #
перезалейте пожалуйста архивчик, все ссылки битые
0
eoleg eoleg 11 лет назад #
перезалил, забыл про него
0
БИБАБО БИБАБО 11 лет назад #
Снова ссылки не рабочие
0
ukrtop ukrtop 11 лет назад #
Перевел всё в utf8 установка в админке прошла без проблем, а на сайте
Fatal error: Call to undefined method cmsPage::printHeading() in D:\OpenServ\domains\site.ru\components\horo\frontend.php on line 32
Специалисты подскажите какие правки необходимо сделать.
0
Майкл Майкл 11 лет назад #
Если у Вас уже стоял этот компонент, то старые таблицы нужно удалить из базы и установить занового компонент.
Вверху про это написано.
0
Саня Саня 11 лет назад #
как самому перекодировать модуль? с utf8 на винду
0
БИБАБО БИБАБО 11 лет назад #
Выложте пожалуйста кто-нибудь архивчик, а то у автора ссылки пустые.
+1
eoleg eoleg 11 лет назад #
поправил
0
qwest qwest 11 лет назад #
Ссылки не работают
0
eoleg eoleg 11 лет назад #
Работают
/go/url не срабатывает
http://instantcms.ru/redirect?url=http://nn-online.ru/tmp/horo_110.zip эту ссылку измените на http://nn-online.ru/tmp/horo_110.zip
0
irbis irbis 11 лет назад #
Здравствуйте!

У меня аналогичная с Remi проблема:
Код PHP:
  1. Fatal error: Uncaught exception 'Exception' with message 'Error loading http://img.ignio.com/r/export/win/xml/daily/com.xml' in /www/components/horo/model.php:54 Stack trace: #0 /www/components/horo/model.php(86): cms_model_horo->getHorosc('http://img.igni...', '1') #1 [internal function]: cms_model_horo->loadHoro() #2 /www/core/classes/cron.class.php(315): call_user_func(Array) #3 /www/core/classes/cron.class.php(277): cmsCron::executeJob(Array) #4 /www/admin/applets/cron.php(70): cmsCron::executeJobById(11) #5 [internal function]: applet_cron() #6 /www/admin/includes/cp.php(343): call_user_func('applet_cron') #7 /www/admin/index.php(86): cpProceedBody() #8 {main} thrown in /www/components/horo/model.php on line 54
Это происходит, когда я выполняю задачу CRON, остальные задачи работают отлично, CRON выполняется каждый день. Версия IinstantCMS - 1.10.1
0
irbis irbis 11 лет назад #
блин, в теге "код", текст не переносится:
Fatal error: Uncaught exception 'Exception' with message 'Error loading http://img.ignio.com/r/export/win/xml/daily/com.xml' in /www/components/horo/model.php:54 Stack trace: #0 /www/components/horo/model.php(86): cms_model_horo->getHorosc('http://img.igni...', '1') #1 [internal function]: cms_model_horo->loadHoro() #2 /www/core/classes/cron.class.php(315): call_user_func(Array) #3 /www/core/classes/cron.class.php(277): cmsCron::executeJob(Array) #4 /www/admin/applets/cron.php(70): cmsCron::executeJobById(11) #5 [internal function]: applet_cron() #6 /www/admin/includes/cp.php(343): call_user_func('applet_cron') #7 /www/admin/index.php(86): cpProceedBody() #8 {main} thrown in /www/components/horo/model.php on line 54
0
irbis irbis 11 лет назад #
Разобрался сам, необходимо было на хостинге активировать file_get_contents
0
GarikKR GarikKR 11 лет назад #
По крону не очищает устаревшие гороскопы?
0
БИБАБО БИБАБО 11 лет назад #
Нет. Только ручками!)
0
irbis irbis 11 лет назад #
теперь не могу разобраться со следующей ошибкой:
Fatal error: Uncaught exception 'Exception' with message 'String could not be parsed as XML' in /www/components/horo/model.php:56 Stack trace: #0 /www/components/horo/model.php(56): SimpleXMLElement->__construct('<?xml version="...') #1 /www/components/horo/model.php(86): cms_model_horo->getHorosc('http://img.igni...', '1') #2 [internal function]: cms_model_horo->loadHoro() #3 /www/core/classes/cron.class.php(315): call_user_func(Array) #4 /www/core/classes/cron.class.php(277): cmsCron::executeJob(Array) #5 /www/admin/applets/cron.php(70): cmsCron::executeJobById(11) #6 [internal function]: applet_cron() #7 /www/admin/includes/cp.php(343): call_user_func('applet_cron') #8 /www/admin/index.php(86): cpProceedBody() #9 {main} thrown in /www/components/horo/model.php on line 56
0
irbis irbis 11 лет назад #
все, разобрался сам!
0
Су-27 Су-27 10 лет назад #
Компонент установился без проблем и крон тоже работает, только изображения иконок не видно - права на папки правильные. Не подскажете куда копать?
0
Су-27 Су-27 10 лет назад #
Разобрался - просто в файлах шаблона нужно указать свой шаб (а не дефолтный)
0
Evgenii Evgenii 10 лет назад #
Как настроить Задачи CRON???
0
lesterkey lesterkey 10 лет назад #
0
ZmeeLove ZmeeLove 10 лет назад #
отличный компонент! а подскажите, как сделать чтобы при загрузке выводился общий гороскоп? (выводится сразу первый знак зодиака). Заранее спасибо!
0
eoleg eoleg 10 лет назад #
общий для кого?
0
Шадринец Шадринец 10 лет назад #
Привет, у меня вопрос как можно сделать чтоб значек зодиака выводился в профиле у кармы например по примеру Гороскоп на Instant в профиль Спасибо.
0
eoleg eoleg 10 лет назад #
ну это нужно вводить функцию и по дню рождения вычислять знак и выводить его в профиле.
0
Шадринец Шадринец 10 лет назад #
Вы сможете это реализовать? Очень нужно.
+2
eoleg eoleg 10 лет назад #
не обещаю, посмотрю может плагин сделать можно.
0
Шадринец Шадринец 10 лет назад #
Буду ждать Спасибо.
0
Николай Николай 10 лет назад #
Установил компонент неделю назад все работало отлично и вот сегодня гороскоды пропали
Гороскоп не найден
0
Николай Николай 10 лет назад #
Извеняюсь за флуд ,почемуто вылетели базы гороскопов повторно распаковал корень и все появилось.
0
Николай Николай 10 лет назад #
К сожалению но проблему так и не могу решить гороскопы пропадают раз в три дня ,
смотрел в задачах крон на 48ч три задачи
1 Удаление неактивных пользователей (см. настройки компонента "Профили пользователей")
2 Удаляет старые записи ленты событий
3 Удаляет сообщения службы обновлений и рассылки старее 1 месяца
кто может подсказать вчем сможет быть проблема.
0
lesterkey lesterkey 10 лет назад #
Группе, к которой вы принадлежите, запрещено просматривать этот скрытый текст
0
eoleg eoleg 10 лет назад #
а он вроде работает, я ставил, все отображается
0
lesterkey lesterkey 10 лет назад #
scratch тогда извиняюсь может это у меня с чем то конфликт...
0
Александр Александр 9 лет назад #
ссылки не работают)
+1
eoleg eoleg 9 лет назад #
поправил
0
Александр Александр 9 лет назад #
Большое спасибо, попробуем установить. Оценить так скажем продукт)))
0
Александр Александр 9 лет назад #
Хороший компонент, только 1 вопрос, а куда делся глубинометр в сайт/horo/ , и следовательно видать, что то идет не так, что в целом не критично но в итоге не выпадает вложенность верхнего меню, только основное верхнее меню - вложенность пропадает так же там где стоит от него модуль гороскоп. Это только у меня так?)))

PS (v.1.10.3)
0
stassis stassis 9 лет назад #
У меня тоже самое v 1.10.4
Так же на странице гороскопов не работает всплывающее окошко вход/регистрация
Кто-нибудь решил данную проблему?
0
Александр Александр 9 лет назад #
я думаю надо, что то дописать в шаблоне гороскопа, наверное, что то с глубинометром
0
Александр Александр 9 лет назад #
никто решения так и не нашел с чем конфликтует?
+1
Pasha Pasha 9 лет назад #
Я когда-то делал свою реализацию, только в виде модуля. Без всяких проблем работает на версиях 1.10.1 и выше. Если интересно посмотрите у меня в блоге.
0
Шадринец Шадринец 9 лет назад #
У меня также видно с чем то конфликтует.
-2
Шадринец Шадринец 9 лет назад #
Выше спрашивали как настроить задачи крон Здесь настройка задачь описание по настройки и проверки на работоспособность.
0
Странник Странник 9 лет назад #
Браво-браво! Статья по приведенной выше ссылке цельнутянута, вплоть до запятых, из моего блога и без единой ссылки на источник. Не стыдно?
0
Шадринец Шадринец 9 лет назад #
Возможно только где я брал там небыло автора Пардон. Добавлю.
0
Странник Странник 9 лет назад #
Автор статьи перед вами. И обнаружить его - достаточно поднять глаза к шапке блога.
0
Шадринец Шадринец 9 лет назад #
Спойлер
0
Странник Странник 9 лет назад #
Дорогой друг, Вы автора не указали. И все таки автора статьи ставят не в конец копирайта, а в начало. Статья должна начинаться со слов: текст взят с такого-то сайта, с такого то блога, автор тот то. затем идет ссылка на источник. Иначе очень нехорошо выглядит такое художество
+1
eoleg eoleg 9 лет назад #
поправил немного для 1.10.6
+1
eoleg eoleg 9 лет назад #
поправил глубиномер
+1
eoleg eoleg 9 лет назад #
Чтобы работал глубиномер
В файле /components/horo/frontend.php
В функцию function horo нужно добавить $inPage->addPathway($pagetitle, '/horo');

function horo(){

$inCore = cmsCore::getInstance();
$inPage = cmsPage::getInstance();
$inDB = cmsDatabase::getInstance();
$inUser = cmsUser::getInstance();

global $_LANG;

$inCore->loadModel('horo');
$model = new cms_model_horo();
$inPage->addPathway($pagetitle, '/horo');
0
Александр Александр 9 лет назад #
Странно губинометр не получилось сделать, хотя добавив 1 строчку в погоду легко исправился и добавился там, за что большое спасибо, вопрос, а в меню должен обязательно быть компонент, может от сюда и не высвечивается глубинометрт? просто думал берет название из своего списка, а не с меню.

а еще не подскажите как исправить где открыт компонент гороскоп не работает меню выпадающие подкаталоги (открывается только основная линия)
0
eoleg eoleg 9 лет назад #
тоесть меню за компонентом, тоесть компонент на переднем плане а за ним меню?
0
Александр Александр 9 лет назад #
На меню наводите, выпадает колонка(подменю) то есть нету вложенности на компоненте гороскопа.

Еще от автора

Гороскопы для 1.10.6
поправил немного компонент чтобы в 1.10.6 работал, еще глубиномер вставил.
Перекодировка потока под модуль онлайн радио
Многие радиостанции умышленно транслируют аудио потоки в сеть в таком формате чтобы никто не смог вставить этот поток на свой сайт.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.