Ris

Ris

+657
Репутация
3771
Рейтинг
#1 Проблема со спамом, капча не спасает. 20 июня 2016 в 20:20

просто добавил в input чекбокс значение required

Нил™

Попробуйте селектор сделать с выбором типа: "я сапам-бот", "я робот", "я человек".
#2 Проблема со спамом, капча не спасает. 20 июня 2016 в 15:01
Нил™,

Может у Вас пимпочки не той системы?
Я вот такую приклеивал:
instantcms.ru/blogs/prosto-tipa-moi-blog/zastavljaem-soglashatsja-s-pravilami-saita-ostanavlivaem-spam-botov.html
#3 Проблема со спамом, капча не спасает. 20 июня 2016 в 12:31
Воткните кроме капчи в ту форму еще кнопку "я не робот".

Мне здорово помогает. Как приделал — только единицы живых спамеров за год.
#4 [ЕСТЬ РЕШЕНИЕ] Нет отображается ценник в инстант шоп 15 июня 2016 в 15:52
Заралик,
Инстантшоп — защищенный ионкубом компонент. Там даже код не посмотреть. Кто же тут поможет кроме самого разработчика?
Пишите в техподдержку.
#5 В урл добавляется название месяца по-латински 13 июня 2016 в 20:54
Видимо, при тестировании url, совпадающий с id, приводил к каким-то неправильным нюансам.
Релизы инстанта перед выпуском очень серьезно тестируются.
#6 В урл добавляется название месяца по-латински 13 июня 2016 в 16:25
И не по-латински, а по-английски:

instantcms.ru/forum/thread24427-1.html
instantcms.ru/forum/thread24450-1.html
#7 [ЕСТЬ РЕШЕНИЕ] Помогите с полями, люди добрые 11 июня 2016 в 15:41

Это будет работать до первого удаления последней записи и с каждым последующим удалением последней записи разница в единицу будет увеличиваться.

Loadырь
Точно! Забыл, что автоинкремент страшно злопамятный…
#8 [ЕСТЬ РЕШЕНИЕ] Помогите с полями, люди добрые 11 июня 2016 в 15:21
Еще вариант: перед добавлением контента запрашивать максимальный ид из базы и сразу записывать в текст номер лота, прибавив к ид единицу.
#9 [ЕСТЬ РЕШЕНИЕ] Помогите с полями, люди добрые 11 июня 2016 в 13:49

Основная задача — передать этот ид после текста об'явления в выгрузке...

Андрей
Ну тогда либо как Loadырь сказал, по событию добавления контента определенного типа выбирать из базы текст, ид объявления, дорисовывать ид к тексту и апдейт поля текст. Если православно — надо писать хук.
Либо хаком в модели контента после добавления объявления выбирать его id, текст объявления, дописать ид к тексту и апдейтить поле текст.
#10 [ЕСТЬ РЕШЕНИЕ] Помогите с полями, люди добрые 11 июня 2016 в 11:55

Если создать текстовое поле "Лот №" — та же проблема — при заполнении еще неизвестен ID записи...

Андрей

Можно присвоить полю лот системное имя id прямо руками в базе (жуткое извращение), а можно прямо в \templates\default\content\default_list.tpl.php
написать что-то типа <?php echo 'Лот №'; echo htmlspecialchars($item['id']); '?>.
Но это уже хак…
#11 [ЕСТЬ РЕШЕНИЕ] Помогите с полями, люди добрые 11 июня 2016 в 11:33

можно, но для этого надо знать номер id записи, что затруднительно перед созданием записи.

Loadырь
Тупо приписывать id.
У меня так сделано на тестовом сайте — работает.
#12 [ЕСТЬ РЕШЕНИЕ] Помогите с полями, люди добрые 11 июня 2016 в 11:25
Можно создать еще одно текстовое поле "Лот №" и выводить его после текста.
#13 [ЕСТЬ РЕШЕНИЕ] Как вставить в шаблон ссылку на комментарии пользователя? 10 июня 2016 в 14:08
Алеша Кенно,
Ну тогда нарисуйте где Вам надо что-нибудь типа такого:

  1. <?php $count = cmsCore::getModel('comments')->filterEqual('user_id', $profile['id'])->getCount('comments', 'id'); echo "Комментарии ". $count;?>
#14 [ЕСТЬ РЕШЕНИЕ] Как вставить в шаблон ссылку на комментарии пользователя? 9 июня 2016 в 22:58
Алексей, я не понимаю о чем Вы говорите.
Какие вкладки? Вот профиль пользователя:



Количество комментариев видно сразу при заходе в профиль.
Уверяю, что профиль выводится в шаблоне и таки с помощью php.
#15 [ЕСТЬ РЕШЕНИЕ] Как вставить в шаблон ссылку на комментарии пользователя? 9 июня 2016 в 21:03
Вывод количества комментариев есть в профиле пользователя по дефолту. В первой и второй ветке.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.