Добрый день.
Мой хороший друг и товарищ anaximen сделал модуль «Блок «Дни рождения»».
Суть его простая — в отдельном блоке выводит список прошедших, текущих и будущих дней рождений зарегистрированных пользователей, а во второй вкладке — друзей. (вот и пригодились «друзья» в ЖУ ;)
Мы разместили это блок на странице «Люди», справа от списка пользователей, статистику подвинув вниз.
Модуль простой, доработать не так сложно на свое усмотрение.
Описание установки внутри.
Модуль бесплатный.
if (count($aAllBirthdays)>0) uasort($aAllBirthdays, array("BlockBirthdays","cmp"));
if (count($aBirthdays)>0) uasort($aBirthdays, array("BlockBirthdays", "cmp"));
Дело в том, что среди Ваших пользователей нет таких у кого день рождения находится в пределах ± 5 дней от сегодняшнего. Смысла выводить пустой блок нет. Попробуйте поставить себе день рождения например вчера и увидите себя в данном блоке. Верхнюю и нижнюю границу интервала вывода менять в конфиге.
Fatal error: Smarty error: [in block.birthdays.tpl line 41]: syntax error: unidentified token '"' (Smarty_Compiler.class.php, line 1405) in /home/creative/public_html/24notero/classes/lib/external/Smarty-2.6.19/libs/Smarty.class.php on line 1092
Что то странное с модулем, после нового года у всех пользователей у кого в профиле не указаны данные о дне рождения, модуль показывает текущий день рождения, я так предполагаю, что это из-за смены года произошло, есть у кого подобные проблемы, и как их лечить?
SQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-1, 1' at line 9 at /hsphere/local/home/sajt.ru/classes/modules/user/mapper/User.mapper.class.php line 276
Array ( [code] => 1064 [message] => You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-1, 1' at line 9 [query] => SELECT SQL_CALC_FOUND_ROWS user_id FROM ls_user WHERE user_rating >=0 and user_activate = 1 ORDER BY user_rating DESC, user_skill desc LIMIT -1, 1 [context] => /hsphere/local/home/sajt.ru/classes/modules/user/mapper/User.mapper.class.php line 276 )
35 комментариев
Warning: uasort() [function.uasort]: The argument should be an array in ***\classes\blocks\BlockBirthdays.class.php on line 56
Warning: uasort() [function.uasort]: The argument should be an array in ***\classes\blocks\BlockBirthdays.class.php on line 57
надо заменить на
сегодня обновим в репозитории
В templates/skin/new/actions/ActionPeople/sidebar.tpl прописал в конец Блок не появляется вообще. Что не так делаю?
строка
сделать так
че делать то?
ждем
у самого такая фигня, поставил а он мне всех 4м января гонить у кого не ДР
хоть
ваше здоровье!