kir
+115
Репутация
477
Рейтинг
чувствуется говнокод где то рядом:))
еще есть поле is_new — только не понятно его функциональное предназначение 😊))
а при установке компонента добавить в задачи крон выполнение функции из модели(можно и из любого файла), которая будет проверять и кидать сообщение не пробовал?
вообщем для тебя будет что то типо
INSERT INTO `#__cron_jobs` (`job_name`, `job_interval`, `component`, `model_method`, `custom_file`, `is_enabled`, `is_new`, `comment`, `class_name`, `class_method`) VALUES ('Заголовок задачи', интервал выполнения, 'компонент(если есть)', 'метод в модели компонента', 'путь к файлу из которого выполнять(если указан компонент оставить пустым)', активирован?, , 'описание задачи', 'указать класс в файле(пустой если из компоненты)', 'указать метод в этом классе(пустой если компонента)');
INSERT INTO `#__cron_jobs` (`job_name`, `job_interval`, `component`, `model_method`, `custom_file`, `is_enabled`, `is_new`, `comment`, `class_name`, `class_method`) VALUES ('Проверка события', 0, 'calendar', 'checkTime', '', 1, 1, 'Проверяет подошло ли время события для уведомления о нем пользователя', '', '');
а что конкретно по CRON'у ICMS интересует?
а если через AJAX раз в n секунд запрашивать скрипт которому допустим передавать id последнего сообщения у клиента и возвращать ему сообщения, начиная от этого id, ну либо ничего не возвращать? помоему должно работать. по крайне мере в контакте работает по такому принципу.
не заглохла, сделано многое, но в частности щас был занят компонентами фоторепортажи
и авто
, ну и так же немного переделываю админку под свой вкус и приучаю к DOJO ;D
пару скриншотов, для примера:
есть разделение на физ.лицо и юр, есть личный кабинет для обоих видов пользователей(естественно привязан к инстанте) умеет работать с картами яндекс, гугл и 2gis(чтобы пользоваться в полной мере нужно получить специальный ключ на api)
ajax запросы проходят через саму инстанту( по мне так более правильнее, естественно для этого прийдется пару файлов подправить)короче писать много про возможности, как нибудь напишу)


пару скриншотов, для примера:
есть разделение на физ.лицо и юр, есть личный кабинет для обоих видов пользователей(естественно привязан к инстанте) умеет работать с картами яндекс, гугл и 2gis(чтобы пользоваться в полной мере нужно получить специальный ключ на api)
ajax запросы проходят через саму инстанту( по мне так более правильнее, естественно для этого прийдется пару файлов подправить)короче писать много про возможности, как нибудь напишу)
почему он дублирует ссылками названия разделов???
/*Отображаем ссылки на материалы*/ foreach($array as $catid){ echo '<table><tr>'; echo '<h3>'.$catid[0].'</h3>'; foreach($catid as $id=>$alias){ foreach($catid as $alias=>$ititle){ echo '<li><a href="/treningi/'.$alias.'">'.$ititle.'</a></li>'; } } echo '</tr></table>';
<li> — элемент списка, а <ul> его открывает. вы создаете список без списка, поэтому может и плыть всё так
p.s склейте иконки соц сетей чтобы они в кэш попали
ну напишите все пожелания, что конкретно хотите там увидеть.)
в файле на сервере /templates/ic_socium30/css/template.css
должно быть так
и ничего более.
должно быть так
#main_column1 { width: 740px; }
именно.Или реализуете самостоятельно функционал???
по сути сервис должен быть самостоятелен, чтобы люди могли постить записи без регистрации(без привязки к инстант), хотя бы потому что этот сервис проходной, зашел-вышел, а если заставлять регистрироваться у некоторых может и желание пропасть.)Расскажите нам об этих причинах...
Как дополнительный плюс, можно просто сделать что если он(юзер) есть в системе, мог сам дальше редактировать запись в случае чего. Реализовать "автосокрытие" записи в случае если она однодневная вроде не так и сложно.
что в нем сложного?:)
несколько функций(добавить, вывести список, выборка конкретной записи, удалить/изменить(опционально)),1 таблица БД ну с максимум 10 полями, и на мой взгляд интеграция этого компонента с instant не имеет смысла, по очевидному ряду причин.
при желание делов с этим компонентом на день, ну максимум на два… кого интересует напишите что хотите видеть помогу с реализацией.)
несколько функций(добавить, вывести список, выборка конкретной записи, удалить/изменить(опционально)),1 таблица БД ну с максимум 10 полями, и на мой взгляд интеграция этого компонента с instant не имеет смысла, по очевидному ряду причин.
при желание делов с этим компонентом на день, ну максимум на два… кого интересует напишите что хотите видеть помогу с реализацией.)
если записей в таблице меньше 10-20 тысяч то можно использовать и при больших объемах время запроса будет расти в геометрической прогрессии:) тогда лучше использовать алгоритм: получить максимальное количество записей по нужному запросу и сгенерировать случайное число и с помощьюполучить запись(и)
p.s индексы никто не отменял

ORDER BY rand( )
LIMIT {$rand}, {$count}
p.s индексы никто не отменял
можно и при таком раскладе достать случайную запись из присоединяемой таблицыВы предлагаете ИННЕР ДЖОИНОМ случайную запись из таблицы достать!!!???


а зачем вам название фото сохранять?
в любом случае даже если вводить поле, то это самое название придется генерировать, дабы не получилось что будут 2 файла с одинаковым название.
а насчет того чтобы не заносить название файла в бд… честно) для БД 1 дополнительное поле это такая незначительная вещь…
просто видимо "разработчик" подошел нестандартно и решил сделать так..:)
в любом случае даже если вводить поле, то это самое название придется генерировать, дабы не получилось что будут 2 файла с одинаковым название.
а насчет того чтобы не заносить название файла в бд… честно) для БД 1 дополнительное поле это такая незначительная вещь…
просто видимо "разработчик" подошел нестандартно и решил сделать так..:)
пардон, не было возможности и времени зайти на форум. Как вариант можно использовать покрывающий индекс(включая покрытие условий сортировки). ну еще можно оптимизировать структуру полей БД. Так же заметил случайно в одном из тех запросов что вы писали используется какой то индекс, которого в "стандартно" сборке нету. Извините я не пророк, так что хотя бы в следующий разы присылайте код создания таблиц(ы) :)
мне кажется realty.ngs.ru более понятен для пользователей будет, и по функционалу более масштабный :)смотрели его?