m0skit

m0skit

+23
Репутация
34
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Вопрос по виджету "HTML блок" 25 января 2015 в 17:02
Мне нужно создать виджет в котором будут размещены ссылки на страницы сайта в соцсетах.

Подготовил код, несколько дивов со своим классом, вставляю код в виджет и… ничего не отображается.
Начинаю смотреть код страницы и вижу что в коде добавляются обратные слеши, т.е.

  1. <div class=\"twitterlinck\"><a href=\"https://twitter.com/74745747\" target=\"_blank\"></a></div>
Захожу в опции виджета и вижу что да, добавлены обратные слеши

Подскажите, как быть и почему так происходит. А то я не понимаю что это за html блок, если туда нельзя вставить html код.
#1 RSS есть только для статей (iCMS 2)) 25 января 2015 в 16:56

Это не то, должна быть по идее PHP Fatal Error, раз белый экран

r2

Нет, вы не поняли. Белого экрана нет.
Но на странице ленты только заголовок ленты, а самого контента нет

#2 RSS есть только для статей (iCMS 2)) 24 января 2015 в 17:27
Что еще удалось выяснить:
Судя по всему, проблема в самом поле "Изображение" в настройках компонента. Так как в не заивисимости что там выбрано, лента не работает. Работает только если пустое.

Кроме этого, при настройке ленты для доски объявлений, в поле "Дата добавления" выбрал "Цена", как результат — цена не отображается.
#3 RSS есть только для статей (iCMS 2)) 24 января 2015 в 15:02
Хотя, может это к RSS не относится. Я опять убрал фотографии, rrs стала отображаться, но в error.log появляется та же строчка
#4 RSS есть только для статей (iCMS 2)) 24 января 2015 в 14:58

В error.log появляются записи при открытии проблемной ленты?

r2

А, извиняюсь. Не знал что нужно смотреть в error.log

Появляется следующее:
  1. [24-Jan-2015 21:56:33 Asia/Vladivostok] PHP Warning: Missing argument 1 for cmsController::redirectToAction() in /home/...../system/core/controller.php on line 575
#5 RSS есть только для статей (iCMS 2)) 24 января 2015 в 13:45

Для новостей отключил фотографии и заработало.

VonKruger

Да, отключение изображений помогло. Но, чувствую, так быть не должно. Надеюсь в следующем релизе будет исправлено.
А так же, надеюсь что появится общая лента RSS для всех типов контента, в дополнение к отдельным
#6 RSS есть только для статей (iCMS 2)) 24 января 2015 в 12:50

включите режим отладки в настройках сайта и попробуйте открыть проблемную ленту

r2

Включил, никаких изменений не увидел
#7 RSS есть только для статей (iCMS 2)) 24 января 2015 в 12:07


#8 RSS есть только для статей (iCMS 2)) 24 января 2015 в 12:02

Ленты должны быть включены и настроены в админке компонента "Генератор RSS".

r2

Я же говорю что везде галочки стоят, все включено, и в настройках компонента и в настройках типа контента.
Причем, сверил все настройки RSS для статей и для других типов контента. Настройки одинаковые, но RSS работает только у статей.
#1 RSS есть только для статей (iCMS 2)) 24 января 2015 в 11:14
Сегодня хотел добавить ленту RSS в FeedBurner и обнаружил что RSS у меня выводится только для статей. Во всех остальных компонентах лента пустая. Проверил настройки, везде галочки стоят и настройки идентичны тем что в статьях.

Это только у меня так или опять у всех и никто не знает что с этим делать?
#9 Нет описания и ключевых слов на главной (iCMS 2) 19 января 2015 в 16:06

Да не только у тебя… С SEO у двойки проблемы… Я создал виджет html поставил вверх шаблона, и ввел там не достающие теи… описания и ключевых слов...
Но не удобно все таки...

wayfox

Оригинально joke
Спасибо за подсказку.

Но, тогда спрашивается, по какой… в админке есть эти настройки, если они не работают? Если это очередной баг, то почему его не устраняют разработчики?
#1 Нет описания и ключевых слов на главной (iCMS 2) 19 января 2015 в 13:02
В настройках указаны титл, описание и ключевые слова. Стоит галочка "Использовать указанные выше слова и описание только для главной страницы ".

Сегодня посмотрел исходный код страницы и увидел только заголовок. Описания и ключевых слов нет.

Это только у меня так или у всех? Или может еще что-то нужно настроить в админке?
#10 Права гостей в 2.X 16 января 2015 в 15:40

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

r2

Соглашусь. Иной раз самому не просто рекапчу пройти, что уже говорить про людей в возрасте или тех кто далек от интернет-технологий.

Но, все же лучше избавлять от ввода капч именно зарегистрированных пользователей, которые уже один раз подтвердили что они не боты при регистрации. А вот тех, кто не зарегистрирован, можно и капчей помучить smile

В любом случае, самым лучшем решением будет предоставление выбора администратору что использовать, либо фильтра, либо капчи (если она будет в движке в этом компоненте).
#11 Права гостей в 2.X 16 января 2015 в 13:17

Вы не поверите… но 100% никаким способом не отфильтровать — если поставили цель заспамить, будьте уверены, так и сделают..., а куча капч, "Вы бот или человек" и т.д. только создают кучу неудобств пользователям..

Soul

Ну почему же так категорично? Я вот не слышал чтобы рекапчу боты обходили. Хотя, ее и человеку не всегда легко обойти laugh
#12 Права гостей в 2.X 16 января 2015 в 12:46

Задача "защиты от спама" состоит в том, чтобы понять не что написано в сообщении, а как оно написано. То есть, постараться гарантировать что сообщение отправлено живым человеком и не программой. Это можно сделать разными способами. Самый известный — просить вводить число с картинки. Но это не единственный способ, о чем я неоднократно уже сказал выше. В гостевых комментариях InstantCMS 2 применяется другой способ выполнить ту же самую проверку.

r2

Если это действительно работает, то это очень здорово. Обязательно проверю. Но, я все же уверен что 100% спама таким образом не отфильтровать, иначе капчи вообще бы никто не использовал.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.