Smith

Smith

+206
Репутация
674
Рейтинг
#1 запрос к бд для удаления всех сообщений спамера с форума 22 июля 2013 в 21:56

кнопочку бы такую в админку. темы тоже удаляются?

trOid
Удалятся все сообщения у которых id пользователя = 4717, читайте запрос дословно). А вот кнопка это лишнее, таких кнопок может быть слишком много)
#2 InstantCMS & IM+ 21 июля 2013 в 19:41

Это гораздо лучший вариант и недорого. Сторонние сервисы это всегда риск, во вторых все равно кому то делать надо. Здесь же есть уверенность, что делает профессионал.

letsgo
Согласен, если Вам это серьезно нужно, обратитесь лучше к специалисту, чем искать способы каким либо образом "сколхозить", можете потерять больше потом и времени и средств.
#3 Не работает вступление в клуб 21 июля 2013 в 16:11
Шаблон вступления в клуб правился? тогда проверяйте кодировку возвращаемых шаблонов после аякс запроса. А также смотрите возвращает ли вообще что либо запрос.
#4 Вывод переменных из БД 16 июля 2013 в 16:09
instantcms.ru/users/files/download3555.html
Оффтоп, неплохая книженция, знакомился с sql по ней, доступно и понятно.
#5 Поле загрузки файла 16 июля 2013 в 16:02
instantcms.ru/blogs/podelki/faily-v-formah.html

Может это то что Вам нужно?!
#6 InstantCMS & IM+ 14 июля 2013 в 00:01
думается мне, Вам лучше сделать приложение под телефон с отправкой координат, и компонент для их принятия и обработки нежели это делать через джаббер
#7 Составление запросов sql в модулях, чем и как? 13 июля 2013 в 23:59
имхо, но лучше самому думать и составлять запрос, учитывая оптимизацию и более рациональные решения
#8 InstantCMS & IM+ 12 июля 2013 в 16:29
Идея интересная, но думаю не для этих целей, так как действительно в данной ситуации лучше использовать давно готовые продукты, чем заново делать велосипед.
#9 InstantCMS & IM+ 10 июля 2013 в 23:59
Реально, копать следует в сторону jabber сервера, есть модули для джумлы для связки с jabber сервером, его переработать и будет вам счастье)
#10 Баг со статусом ОНЛАЙН - руководство к исправлению 10 июля 2013 в 03:08
Поднимаю тему, вопрос о пустых записях связан с неправильным запросом к БД, например:
  1.  
  2. $inDB->query("INSERT IGNORE INTO cms_online (ip, sess_id) VALUES ('$ip', '$sess_id') ON DUPLICATE KEY UPDATE user_id = '$user_id', agent = '$useragent'");
  3.  
Если запись не существовала, то user_id и agent будут пустыми, так как ON DUPLICATE KEY UPDATE лишь обновляет существующие значения

Исходя из этого логичней запрос изменить на:
  1. $inDB->query("INSERT IGNORE INTO cms_online (ip, sess_id, user_id, agent) VALUES ('$ip', '$sess_id', '$user_id', '$useragent') ON DUPLICATE KEY UPDATE user_id = '$user_id', agent = '$useragent'");
#11 Создание древовидного меню 5 июля 2013 в 13:35
Вам пхп особо и не нужен, найдите шаблон где формируется меню и переработайте его по аналогии с тем кодом который вам сбросил
#12 Создание древовидного меню 5 июля 2013 в 04:20
  1.  
  2. function shiftSubDiv(n)
  3. // Скрывает/раскрывает подразделы меню с ID вида subDiv1, subDiv2 и т.д.
  4. // Номер подраздела передается в качестве аргумента.
  5. {
  6. var el = document.getElementById('subDiv'+n);
  7.  
  8. if ( el.style.display == 'none' )
  9. el.style.display = 'block'
  10. else
  11. if ( el.style.display == 'block' )
  12. el.style.display = 'none';
  13. };
  14.  
  1.  
  2. <div class="navHeader" id="navHeader2" onclick="shiftSubDiv(2)">Раздел</div>
  3. <ul id="subDiv2" style="display:none">
  4. <li>Подразделы </li>
  5. </ul>
  6.  
Может что-то по аналогии поможет вам в решении проблемы.
#13 Ошибка javascript в Хроме 5 июля 2013 в 03:53
Та же самая ошибка вылетает, и те же симптомы, времени нет разобраться в чем причина, интересно послушать. Есть мысли насчет версии jquery, не обновляли?
#14 Безопасность вашего сайта в ваших руках 30 июня 2013 в 20:39
Конечно "инспектировать чужой код" услуга хорошая, но разработчикам стоит тоже более внимательно думать над архитектурой своей разработки, основные варианты взлома достаточно хорошо расписаны на различных ресурсах, причем неважно какая cms, принцип один и тот же.
p.s. Стараюсь во время разработки какого либо алгоритма проанализировать все стороны того или иного решения, смоделировать различное поведение пользователя, ну и конечно различные типы переменных и инъекции, недоверие пользователю — это должно быть как правило.
#15 Автозапуск скрипта 25 июня 2013 в 14:12
Странник, спасибо на добром слове smile
Что-то я совсем запутался, была в задаче крона запуск моего скрипта, а также в автозагрузке, остановил совсем сервер, затем запустил, глянул в а в процессах аж два моих скрипта запущено, подумал ну не ужели дело было все таки в остановке, удалил из крона задачу, остановил, запусти, посмотрел, нет ни одного(

Беру отпуск до вечера с чаем и успокоительным laugh
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.