noname

noname

+24
Репутация
-10
Рейтинг
#1 Корзина товарА для лендинга instantcms 14 июня 2019 в 10:42
instantcms.ru/addons/shop-for-instantcms.html, тип контента сделать главным.
#2 Антиспам cleantalk 14 июня 2019 в 09:26
Есть информация по API и исходники на github.
#1 Антиспам cleantalk 14 июня 2019 в 09:05
Универсальное расширение cleantalk.org/ru/help/install-uni
После установки заменяет файл index.php
  1. <?php
  2.  
  3. //Cleantalk
  4. require_once( getcwd() . '/cleantalk/cleantalk.php');
  5. echo "<script>var apbct_checkjs_val = '$apbct_checkjs_val';</script><script src='cleantalk/js/js_test.js'></script>";
  6.  
  7.  
  8. //Cleantalk
  9. require_once( getcwd() . '/cleantalk/cleantalk.php');
  10. echo "<script>var apbct_checkjs_val = '$apbct_checkjs_val';</script><script src='cleantalk/js/js_test.js'></script>";
  11.  
  12.  
  13. /**
  14.  * @file
  15.  * Файл, который обслуживает все запросы страниц InstantCMS.
  16.  *
  17.  * Весь код InstantCMS выпущен в соответствии с лицензией GNU General Public License v2.
  18.  * Смотрите файлы license.en.txt и license.ru.txt в корне вашей установки копии InstantCMS.
  19.  * Сделано в InstantSoft, instantsoft.ru, instantcms.ru.
  20.  */
  21.  
  22. /**
  23.  * Константа, по которой можно отследить текущий тип запуска CMS
  24.  */
  25. define('VALID_RUN', true);
  26.  
  27. /**
  28.  * Константа, наличие которой говорит о том, что нам нужны сессии
  29.  */
  30. define('SESSION_START', true);
  31.  
  32. header('Content-type:text/html; charset=utf-8');
  33. header('X-Powered-By: InstantCMS');
  34.  
  35. require_once 'bootstrap.php';
  36.  
  37. if ($config->emulate_lag) { usleep(350000); }
  38.  
  39. //Запускаем роутинг
  40. $core->route($_SERVER['REQUEST_URI']);
  41.  
  42. // Инициализируем шаблонизатор
  43. $template = cmsTemplate::getInstance();
  44.  
  45. cmsEventsManager::hook('engine_start');
  46.  
  47. // загружаем и устанавливаем страницы для текущего URI
  48. $core->loadMatchedPages();
  49.  
  50. // Проверяем доступ
  51. if(cmsEventsManager::hook('page_is_allowed', true)){
  52.  
  53. //Запускаем контроллер
  54. $core->runController();
  55.  
  56. }
  57.  
  58. // формируем виджеты
  59. $core->runWidgets();
  60.  
  61. //Выводим готовую страницу
  62. $template->renderPage();
  63.  
  64. cmsEventsManager::hook('engine_stop');
  65.  
  66. // Останавливаем кеш
  67. cmsCache::getInstance()->stop();
  68.  
  69.  
  70. //Cleantalk
  71. if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest'){
  72. die();
  73. }
  74.  
  75. //Cleantalk
  76. if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest'){
  77. die();
  78. }
Ошибки index.php on line 32, /index.php on line 33, /system/core/user.php on line 443

Тест 7 дней, потом 550 р в год. Стоит ли обращать внимание на это решение, может кто-нибудь подружить его с instantcms 2.12.2?
#3 Похожеть записей в списке контента, как изменить выбор похожести? 13 июня 2019 в 12:42
Одно и тоже масло может подойти к Лада и Шевроле. Масло разбивают по производителю и параметрам (Свойства или Поля для фильтрации). instantcms.ru/addons/relevants.html — для поиска берутся «Заголовок», «Ключевые слова» и/или «Теги» в любом порядке. Поиск возможен по заголовкам, ключевым словам, основному тексту и/или тегам в базе данных выбранного типа контента.
#4 [ЕСТЬ РЕШЕНИЕ] Не работает сортировка категорий 13 июня 2019 в 10:17
#5 Верните гостей! 12 июня 2019 в 21:32

Тут нужен комплексный подход...

Zau4man
Плагин Cleantalk. Spam protect, который будет защищать сайт от спама и модерировать новые комментарии от живых людей. Вместе с настроенным и включенным «Клинтолк» автопубликация позволит отзывам с полезной информацией от живых пользователей попадать на сайт минуя ручную модерацию, и при этом отпадает надобность ввода Капчи для каждого нового комментария! Уведомления будут приходить на каждый коммент прошедший автомодерацию, таким образом можно мониторить новые сообщения не заходя в Панель управления.
#6 ZАнтиспам 12 июня 2019 в 19:58
С habr
Скрытое поле
К форме добавляется скрытое поле (скрытое в смысле display:none). Если поле заполнено, то пользователь считается ботом.
Удивительно, но многие простенькие боты заполняют все неизвестные поля.

«Ловушка» для ботов
Суть этого метода заключается в создании специального раздела сайта вроде "/bot/guestbook". Ссылка на этот раздел не видна для пользователя, однако если бот зайдёт в этот раздел и сделает там хоть что-нибудь, то его IP тут же блокируется. Нужно выводить капчу.
Раздел должен содержать лакомые для бота слова вроде «email», «submit», «add comment» и тому подобные. Файл «robots.txt» предупреждает хороших ботов.

Использование прозрачных кнопок (BarsMonster)
У формы есть несколько кнопок типа <input type="image". Лишь на одной из картинок написан текст, остальные — прозрачные. Для сабмита пользователь должен нажать на картинку с текстом.
#7 Верните гостей! 12 июня 2019 в 17:25

Капча ?

@noname
my-instantcms.ru/catalog/12-kapcha-v-stile-iphone.html

Этот метод может показаться странным, но он, похоже, работает. К форме добавляется скрытое поле (скрытое в смысле display:none). Если поле заполнено, то пользователь считается ботом. Удивительно, но многие простенькие боты заполняют все неизвестные поля.
laugh
#8 Экскурсия по сайту 10 июня 2019 в 08:54
#9 Изменить владельца 10 июня 2019 в 08:51
/forum/thread25273-2.html
#10 Верните гостей! 8 июня 2019 в 08:47

C /board/guest_add (виджет-кнопка) добавляет запись, приходит письмо на почту, что нужна модерация. На 2,12,2 ошибка :

@noname
#11 Визуальный редактор 8 июня 2019 в 07:59
В файле /templates/шаблон/main.tpl.php вставить код
  1. <?php $this->bottom(); ?>
prnt.sc/nmqkl2
#12 Верните гостей! 7 июня 2019 в 12:43
Публикация через модерацию и может ограничить с одного IP добавлять много записей в течении определенного времени. Капча?
#13 Верните гостей! 7 июня 2019 в 10:11

Что именно работает?

Rainbow
Речь идет о добавлении записи гостем без регистрации. С галкой " Разрешить гостям добавлять объявления?" при /board/add просит авторизацию. Собственно работает ли добавление записей без регистрации ?

C /board/guest_add добавляет запись, приходит письмо на почту, что нужна модерация. На 2,12,2 ошибка :
/system/controllers/moderation/frontend.php on line 40
/system/controllers/moderation/frontend.php on line 54

Warning: Cannot modify header information — headers already sent by (output started at /system/controllers/moderation/frontend.php:40) in /system/core/controller.php on line 981

Warning: Cannot modify header information — headers already sent by (output started at /system/controllers/moderation/frontend.php:40) in /system/core/controller.php on line 983
#14 Верните гостей! 7 июня 2019 в 09:37
На 2,12,2 просит авторизацию или работает?
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.