G

geminisf

+11
Репутация
23
Рейтинг
#1 ZАнтиспам 2 сентября 2019 в 13:00

На рабочем сайте отключение объединения файлов не произвело должного эффекта. Странно...

@geminisf

Выяснил, что не работает, если включено "Сжатие HTML". Проверил и на рабочем сайте и на локальном.
#2 ZАнтиспам 2 сентября 2019 в 11:54

На локальном сайте при не сжатых и не объединенных файлах js и css — работает

@geminisf

На рабочем сайте отключение объединения файлов не произвело должного эффекта. Странно…
#3 ZАнтиспам 2 сентября 2019 в 11:26
На локальном сайте при не сжатых и не объединенных файлах js и css — работает
#4 ZАнтиспам 2 сентября 2019 в 11:18
Уважаемый, Zau4man, доброго дня! Установил компонент, ошибок при установке не было. В событиях появились три события. Момент проверки — после регистрации. Стоит "галочка" "Требовать подтверждения e-mail при регистрации". Зарегистрировался с почтой NylenUrmos88@mail.com. Регистрация прошла как обычно. В базе спамеров запись не появилась, администратор не получил никакого уведомления. Пользователь заблокирован, но так происходит всегда, когда пользователь не подтверждает регистрацию по email. При попытке проверить уже существующих пользователей, ничего не происходит, т.е. нажатие на ссылку "начать проверку заново" ничего не происходит. В чем может быть причина? Может версия php, или сжатие и слияние файлов js и css?
#5 Набор типа контента "Новости за сегодня". Возможно ли? 23 августа 2019 в 15:13
Олег Васильевич я, спасибо за ссылку. Я имел ввиду стандартными средствами. Подумалось, что может я просто не вижу решения, а оно есть. Значит, видимо, нет. Хотя и был бы логичным такой фильтр из коробки.
#6 Набор типа контента "Новости за сегодня". Возможно ли? 23 августа 2019 в 14:15
@noname, это я знаю smileВ этот набор попадают новости за последние 24 часа. Т.е. если сейчас, например, 23 августа 16 часов 15 минут, то в набор попадут все новости после 22 августа 16 часов 15 минут. А мне не нужны вчерашние новости, а только новости с 23 августа 0 часов 0 минут по текущее время.
#1 Набор типа контента "Новости за сегодня". Возможно ли? 23 августа 2019 в 13:45
Доброго всем дня, уважаемые! Собственно вопрос мой в названии темы — можно ли сделать такой набор?
#7 [ЕСТЬ РЕШЕНИЕ] Вставка текста из Вконтакте со смайлами (символами), идет обрезка смайлов вк 18 августа 2019 в 09:50

а какое поле в базе необходимо исправить, точнее таблицу? например в постах хочу поле контент конвертнуть, как это сделать? может есть какой sql запрос или как это через phpmyadmin сделать?

@kami

#8 Заголовок типа контента на главной странице 22 июля 2019 в 19:34
Loadырь, Насколько я понял это даже не в шаблоне, а в системных файлах shockПлохо sadВсё же спасибо вам за ответ.
#1 Заголовок типа контента на главной странице 22 июля 2019 в 15:06
Доброго всем дня! Собственно вопрос — если вывести на главную какой-нибудь тип контента, то на первой странице нет заголовка, например "Лента блогов". На следующих страницах заголовок присутствует. Если выбрать другой набор, например "Лучшие", то заголовок появляется. Всё это повторяется на свежем движке и дефолтном шаблоне. Подозреваю, что где-то прописано, что если главная, то не выводить. Может кто подскажет в каком файле?
#9 [ЕСТЬ РЕШЕНИЕ] Не сохраняется большая статья 22 июля 2019 в 14:49
@iKrym, читать отсюда и далее smile
#10 Robots.txt для instantcms 2 17 июля 2019 в 19:19
Хм… Подставил в компонент и вот такая ошибка — "Слишком длинное значение (макс. длина: 4096)". Т.е. подключить сиё через компонент не получиться?
#11 [ЕСТЬ РЕШЕНИЕ] Переменные в запрос к базе 27 июня 2019 в 09:01
Проблема решена. Окончательный вариант функции:
  1.  
  2. public function search2($file){
  3.  
  4. $config = cmsConfig::getInstance();
  5. $db_host = $config->db_host;
  6. $db_base = $config->db_base;
  7. $db_user = $config->db_user;
  8. $db_pass = $config->db_pass;
  9.  
  10. $fp = fopen('upload/delete_files_log.txt', 'a+t');
  11.  
  12. $db = mysqli_connect($db_host, $db_user, $db_pass, $db_base);//подключаемся к базе
  13. fwrite($fp, "Не удалось подключиться: ".mysqli_connect_error()." \r\n");
  14. exit();
  15. }
  16.  
  17.  
  18. $result = mysqli_query($db,"SELECT table_name, column_name, data_type
  19. FROM information_schema.columns
  20. WHERE table_schema = '".$db_base."'
  21. AND data_type IN (
  22. 'char', 'varchar', 'binary', 'varbinary',
  23. 'tinytext', 'text', 'mediumtext', 'longtext',
  24. 'tinyblob', 'blob', 'mediumblob', 'longblob')");
  25. $res_search = 'no';
  26. while ($table_column = $result->fetch_assoc()) {
  27. $table_name = $table_column["table_name"];
  28. $column_name = $table_column["column_name"];
  29. $sql_news = mysqli_query($db,"SELECT * FROM {$table_name} WHERE {$column_name} LIKE '%{$file}%'");
  30. if ($sql_news) {
  31. $count = mysqli_num_rows($sql_news);
  32. if ($count > 0){
  33. $res_search = 'yes';
  34. }
  35. mysqli_free_result($sql_news);
  36. }
  37. }
  38. return $res_search;
  39. }
  40.  
#12 [ЕСТЬ РЕШЕНИЕ] Переменные в запрос к базе 27 июня 2019 в 08:30
Как выяснилось не работает почему-то вот эта конструкция:
  1.  
  2. if ($sql_news) {
  3. $count = mysqli_num_rows($sql_news);
  4. }
Запрос проходит нормально и находит то, что нужно, судя по тому, что находится в $sql_news. Вот фрагмент, где видно что запрос нашел, то что нужно:
  1.  
  2. mysqli_result Object
  3. (
  4. [current_field] => 0
  5. [field_count] => 33
  6. [lengths] =>
  7. [num_rows] => 0
  8. [type] => 0
  9. )
  10. mysqli_result Object
  11. (
  12. [current_field] => 0
  13. [field_count] => 33
  14. [lengths] =>
  15. [num_rows] => 1
  16. [type] => 0
  17. )
  18. mysqli_result Object
  19. (
  20. [current_field] => 0
  21. [field_count] => 33
  22. [lengths] =>
  23. [num_rows] => 0
  24. [type] => 0
  25. )
  26.  
[num_rows] => 1 как раз говорит о том, что мы нашли то, что искали.
#13 [ЕСТЬ РЕШЕНИЕ] Переменные в запрос к базе 26 июня 2019 в 19:25
Ris, конечно прилетает. Строка запроса формируется. Сейчас строки формирования запроса выглядят вот так:
  1.  
  2. $table_name = $table_column["table_name"];
  3. $column_name = $table_column["column_name"];
  4.  
  5. fwrite($fp, "SELECT * FROM {$table_name} WHERE {$column_name} LIKE '%000/u41/0/0/a9830fd1.jpg%'"." \r\n");
  6.  
  7. $sql_news = mysqli_query($db,"SELECT * FROM {$table_name} WHERE {$column_name} LIKE '%000/u41/0/0/a9830fd1.jpg%'");
Вывод в файл даёт следующее:
  1.  
  2. SELECT * FROM cms_activity WHERE subject_title LIKE '%000/u41/0/0/a9830fd1.jpg%'
  3. SELECT * FROM cms_activity WHERE subject_url LIKE '%000/u41/0/0/a9830fd1.jpg%'
  4. SELECT * FROM cms_activity WHERE reply_url LIKE '%000/u41/0/0/a9830fd1.jpg%'
  5. SELECT * FROM cms_activity WHERE images LIKE '%000/u41/0/0/a9830fd1.jpg%'
  6. SELECT * FROM cms_activity_types WHERE controller LIKE '%000/u41/0/0/a9830fd1.jpg%'
  7. SELECT * FROM cms_activity_types WHERE name LIKE '%000/u41/0/0/a9830fd1.jpg%'
  8. SELECT * FROM cms_activity_types WHERE title LIKE '%000/u41/0/0/a9830fd1.jpg%'
  9. SELECT * FROM cms_activity_types WHERE description LIKE '%000/u41/0/0/a9830fd1.jpg%'
  10. SELECT * FROM cms_bots_actions WHERE title LIKE '%000/u41/0/0/a9830fd1.jpg%'
  11. SELECT * FROM cms_bots_actions WHERE bots_ids LIKE '%000/u41/0/0/a9830fd1.jpg%'
  12. SELECT * FROM cms_bots_actions WHERE options LIKE '%000/u41/0/0/a9830fd1.jpg%'
  13. SELECT * FROM cms_bots_actions WHERE content LIKE '%000/u41/0/0/a9830fd1.jpg%'
  14. SELECT * FROM cms_bots_actions_contents WHERE content LIKE '%000/u41/0/0/a9830fd1.jpg%'
  15. SELECT * FROM cms_bots_actions_types WHERE title LIKE '%000/u41/0/0/a9830fd1.jpg%'
  16. SELECT * FROM cms_bots_actions_types WHERE name LIKE '%000/u41/0/0/a9830fd1.jpg%'
  17. SELECT * FROM cms_bots_logs WHERE content LIKE '%000/u41/0/0/a9830fd1.jpg%'
  18. SELECT * FROM cms_bots_synonyms WHERE synonyms LIKE '%000/u41/0/0/a9830fd1.jpg%'
  19. SELECT * FROM cms_comments WHERE target_controller LIKE '%000/u41/0/0/a9830fd1.jpg%'
  20. SELECT * FROM cms_comments WHERE target_subject LIKE '%000/u41/0/0/a9830fd1.jpg%'
  21. SELECT * FROM cms_comments WHERE target_url LIKE '%000/u41/0/0/a9830fd1.jpg%'
  22. SELECT * FROM cms_comments WHERE target_title LIKE '%000/u41/0/0/a9830fd1.jpg%'
  23. SELECT * FROM cms_comments WHERE author_name LIKE '%000/u41/0/0/a9830fd1.jpg%'
  24. SELECT * FROM cms_comments WHERE author_email LIKE '%000/u41/0/0/a9830fd1.jpg%'
  25.  
  26.  
ну и т.д. по всем таблицам и колонкам формируется подобная строка запроса
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.