K

kir

+115
Репутация
477
Рейтинг
#1 Компонент "Фотоконкурсы" для InstantCMS 30 октября 2012 в 14:04
чувствуется говнокод где то рядом:))
#2 [ЕСТЬ РЕШЕНИЕ] Доки по CRON 17 октября 2012 в 21:15
еще есть поле is_new — только не понятно его функциональное предназначение 😊))
#3 [ЕСТЬ РЕШЕНИЕ] Доки по CRON 17 октября 2012 в 21:13
а при установке компонента добавить в задачи крон выполнение функции из модели(можно и из любого файла), которая будет проверять и кидать сообщение не пробовал?

  1. INSERT INTO `#__cron_jobs` (`job_name`, `job_interval`, `component`, `model_method`, `custom_file`, `is_enabled`, `is_new`, `comment`, `class_name`, `class_method`) VALUES
  2. ('Заголовок задачи', интервал выполнения, 'компонент(если есть)', 'метод в модели компонента', 'путь к файлу из которого выполнять(если указан компонент оставить пустым)', активирован?, , 'описание задачи', 'указать класс в файле(пустой если из компоненты)', 'указать метод в этом классе(пустой если компонента)');
вообщем для тебя будет что то типо
  1. INSERT INTO `#__cron_jobs` (`job_name`, `job_interval`, `component`, `model_method`, `custom_file`, `is_enabled`, `is_new`, `comment`, `class_name`, `class_method`) VALUES
  2. ('Проверка события', 0, 'calendar', 'checkTime', '', 1, 1, 'Проверяет подошло ли время события для уведомления о нем пользователя', '', '');
  3.  
#4 [ЕСТЬ РЕШЕНИЕ] Доки по CRON 17 октября 2012 в 20:53
а что конкретно по CRON'у ICMS интересует?
#5 Связь параллельных php процессов 17 октября 2012 в 20:05
а если через AJAX раз в n секунд запрашивать скрипт которому допустим передавать id последнего сообщения у клиента и возвращать ему сообщения, начиная от этого id, ну либо ничего не возвращать? помоему должно работать. по крайне мере в контакте работает по такому принципу.
#6 Компонент "Недвижимость" 8 октября 2012 в 22:42
g.v.d
не заглохла, сделано многое, но в частности щас был занят компонентами фоторепортажи loveи авто crazy, ну и так же немного переделываю админку под свой вкус и приучаю к DOJO ;D
пару скриншотов, для примера:



есть разделение на физ.лицо и юр, есть личный кабинет для обоих видов пользователей(естественно привязан к инстанте) умеет работать с картами яндекс, гугл и 2gis(чтобы пользоваться в полной мере нужно получить специальный ключ на api)
ajax запросы проходят через саму инстанту( по мне так более правильнее, естественно для этого прийдется пару файлов подправить)короче писать много про возможности, как нибудь напишу)
#7 Нужна помощь с запросом SQL 5 октября 2012 в 20:32

почему он дублирует ссылками названия разделов???


  1. /*Отображаем ссылки на материалы*/
  2. foreach($array as $catid){
  3. echo '<table><tr>';
  4. echo '<h3>'.$catid[0].'</h3>';
  5.  
  6. foreach($catid as $id=>$alias){
  7.  
  8. foreach($catid as $alias=>$ititle){
  9. echo '<li><a href="/treningi/'.$alias.'">'.$ititle.'</a></li>';
  10. }
  11.  
  12. }
  13.  
  14. echo '</tr></table>';
сдается мне что у тега <li> должен быть обязательно тег <ul>

<li> — элемент списка, а <ul> его открывает. вы создаете список без списка, поэтому может и плыть всё так

p.s склейте иконки соц сетей чтобы они в кэш попали
#8 Сервис "Попутчики" 3 октября 2012 в 18:12
ну напишите все пожелания, что конкретно хотите там увидеть.)
#1 [ЕСТЬ РЕШЕНИЕ] Поправить шаблон 3 октября 2012 в 07:54
в файле на сервере /templates/ic_socium30/css/template.css
должно быть так
  1.  
  2. #main_column1 {
  3. width: 740px;
  4. }
  5.  
и ничего более.
#9 Сервис "Попутчики" 3 октября 2012 в 04:21

Или реализуете самостоятельно функционал???

VopisUVD
именно.

Расскажите нам об этих причинах...

VopisUVD
по сути сервис должен быть самостоятелен, чтобы люди могли постить записи без регистрации(без привязки к инстант), хотя бы потому что этот сервис проходной, зашел-вышел, а если заставлять регистрироваться у некоторых может и желание пропасть.)
Как дополнительный плюс, можно просто сделать что если он(юзер) есть в системе, мог сам дальше редактировать запись в случае чего. Реализовать "автосокрытие" записи в случае если она однодневная вроде не так и сложно.
#10 Сервис "Попутчики" 2 октября 2012 в 21:13
что в нем сложного?:)
несколько функций(добавить, вывести список, выборка конкретной записи, удалить/изменить(опционально)),1 таблица БД ну с максимум 10 полями, и на мой взгляд интеграция этого компонента с instant не имеет смысла, по очевидному ряду причин.
при желание делов с этим компонентом на день, ну максимум на два… кого интересует напишите что хотите видеть помогу с реализацией.)
#11 Выбор записи из БД (нужен совет) 27 сентября 2012 в 19:07
если записей в таблице меньше 10-20 тысяч то можно использовать и
  1. ORDER BY rand( )
при больших объемах время запроса будет расти в геометрической прогрессии:) тогда лучше использовать алгоритм: получить максимальное количество записей по нужному запросу и сгенерировать случайное число и с помощью
  1. LIMIT {$rand}, {$count}
получить запись(и)
p.s индексы никто не отменял

Вы предлагаете ИННЕР ДЖОИНОМ случайную запись из таблицы достать!!!???

можно и при таком раскладе достать случайную запись из присоединяемой таблицы laughcrazy
#12 Название фото. 18 сентября 2012 в 22:58
а зачем вам название фото сохранять?
в любом случае даже если вводить поле, то это самое название придется генерировать, дабы не получилось что будут 2 файла с одинаковым название.

а насчет того чтобы не заносить название файла в бд… честно) для БД 1 дополнительное поле это такая незначительная вещь…
просто видимо "разработчик" подошел нестандартно и решил сделать так..:)
#13 Медленные запросы к базе 18 сентября 2012 в 22:51
пардон, не было возможности и времени зайти на форум. Как вариант можно использовать покрывающий индекс(включая покрытие условий сортировки). ну еще можно оптимизировать структуру полей БД. Так же заметил случайно в одном из тех запросов что вы писали используется какой то индекс, которого в "стандартно" сборке нету. Извините я не пророк, так что хотя бы в следующий разы присылайте код создания таблиц(ы) :)
#14 Компонент "Недвижимость" 7 сентября 2012 в 09:38
мне кажется realty.ngs.ru более понятен для пользователей будет, и по функционалу более масштабный :)смотрели его?
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.