M

MikeBol

+4
Репутация
5
Рейтинг
#1 Вывод рекламного кода Google/Yandex по географии 3 декабря 2021 в 15:41

В продолжение темы
В widget.php пытаюсь получить id страны по getGeoByIp()

  1. $geo = cmsCore::getController('geo')->getGeoByIp();
  2.  
  3. if($geo){
  4. if(!empty($geo['country']['id']) ){
  5. $country_id = $geo['country']['id'];
  6. }
  7. else {
  8. $country_id = 'Не определено';}
  9.  
  10. }

Передается 'Не определено'. В чем может быть дело?

#2 Вывод рекламного кода Google/Yandex по географии 23 октября 2021 в 15:06

 

На этой странице добавляете виджет «HTML блок» с рекламным кодом Яндекса.

Точно так же для остальных, только «Показывать для стран» оставляете пустым, а не показывать — Россия. И добавляете виджет «HTML блок» с рекламным кодом Гугла.

Как указать в положительные маски главную страницу подсказать не могу. В отрицательных работает, если указать /, а в положительных не хочет.

Нифигаccе о-го-гошеньки

Удобно, но если на главной нельзя, то это все портит. Виджет был бы удобнее.

#3 Вывод рекламного кода Google/Yandex по географии 22 октября 2021 в 00:26

Но в условиях неопределённости намерений ТС

IamB

Мне так предельно понятно, чего хочет ТС.

План следующий:

Берем виджет «Текст HTML», выкидываем из него настройки добавления файлов, зато добавляем несколько полей с выбором страны (или нескольких стран) и кода яваскрипт (рекламный блок), который выводится для этой страны.

То есть если страна пользователя — Россия — ему показывают рекламные блоки яндекса. Если не Россия — адсенс от гугля.

Ris

Совершенно верно! Формирую два виджета с яндексом и адсенс, по факту пользователь должен видеть только один в зависимости от страны. Можно ли обратиться за физической реализацией?

#1 Вывод рекламного кода Google/Yandex по географии 21 октября 2021 в 19:30

Можно ли каким-то образом выводить различные рекламные блоки в зависимости от географической локации пользователя? Разделение требуется простое: РФ — Yandex, другие страны Google.

Удобнее всего было бы в виде виджета.

#4 [ЕСТЬ РЕШЕНИЕ] Криво работает лента активности 21 сентября 2021 в 23:13

Добрый день!

Аналогичная проблема в 2.14.2 с лентой активности. Сообщили пользователи.

Активность друзей и собственная загружаются некорректно — выводится общая, при этом вместо 20-30 пунктов может отобразиться 1-2. Любой вид ленты — общая, друзей, моя — очень долго грузятся, около минуты. Во время загрузки статус браузера: «Ожидание ответа/передача данных с mc.yandex.ru/an.yandex.ru».

Что характерно — проблемы пока наблюдались только у пользователей, у администраторов лента грузится правильно и достаточно быстро.

#5 Фильтр контента на основе Черного списка 22 июня 2021 в 16:24


Можно ли каким-то образом создать фильтр контента на основе черного списка

@MikeBol
Можно.
Есть хук content_list_filter. В нём получаем массив "черных" юзеров для пользователя и далее фильтруем контент, чтобы не было контента от этих юзеров.
  1. $this->model->filterNotIn('user_id', $массив_черных);

Ris
Спасибо! Буду очень признателен, если поделитесь пошаговой инструкцией! Думаю многим пригодится.
#1 Фильтр контента на основе Черного списка 22 июня 2021 в 14:35
Добрый день!
Можно ли каким-то образом создать фильтр контента на основе черного списка (компонент "Черный список" instantcms.ru/addons/blacklist.html, автор, к сожалению, не доступен) таким образом, чтобы для пользователя не отображался контент авторов из черного списка?
Приемлемы разные варианты — набор для основной ленты, отдельный виджет списка контента.
Также нужен, скажем так, белый список — список контента друзей и подписантов (на чей контент подписан), или хотя бы друзей.
#6 Дополнительная опция для вывода "Комментариев" 20 декабря 2020 в 19:21


Def, когда комментарии уже есть, писать негде



Править шаблон в планы не входит.

Zau4man

Спасибо огромное! Протестировал, все работает! Именно так, как и планировалось.
Как выше говорилось, было бы разумно "недругам" выводить соответствующую надпись, что надо сначала подружиться, но, думаю, это некритично.
#7 Дополнительная опция для вывода "Комментариев" 11 декабря 2020 в 17:18


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

Zau4man
Да, комментарии должны быть видны всем в обычном режиме, а оставлять их, при выбранной опции, могут только друзья.
#1 Дополнительная опция для вывода "Комментариев" 11 декабря 2020 в 00:44
Здравствуйте! При публикации статей пользователь выбирает возможность комментирования, «Да» или «Нет».
Хотелось бы добавить пункт «Только для друзей», чтобы комментировать могли только пользователи-друзья.
Возможно ли реализовать?
Если будут предложения, пишите.
#8 Редактор Live не дружит с Firefox. Есть ли решение ? 15 июля 2020 в 02:23


Есть ли какое то решение этой проблемы?

@demelkar
Здравствуйте, кто-нибудь решил эту проблему или, может быть, знает как ее решить?
#9 обладателям чатика от @SmartControl 20 июня 2018 в 15:45


У меня на 2.10 работает стабильно фри версия

@metall13
Здравствуйте, у вас не обнуляется ежедневно firebase-база с сообщениями?
#10 [ЕСТЬ РЕШЕНИЕ] Как у меня выбивают деньги после того как я купил шаблон 7 сентября 2017 в 13:49
Сайт делался под заказ, одновременно мы общались с исполнителем в дружеском формате. Должен высказать отдельную благодарность Олег Васильевич я за быстрый отклик и безвозмездную помощь по вопросу на форуме, что он делал неоднократно и для других пользователей, если просмотреть форум. Владелец сайта.
#11 [ЕСТЬ РЕШЕНИЕ] Удаляется рисунок по умолчанию 1 сентября 2017 в 00:55
Проблема решена, помог Олег Васильевич я, спасибо ему огромное!
#12 [ЕСТЬ РЕШЕНИЕ] Удаляется рисунок по умолчанию 11 августа 2017 в 23:52


Не программерский выход: а не давайте юзеру вохможность удалять. Пусть только свой грузит. Если загрузил, выводите, ну а нет, так получай, гад!

Олег Васильевич я
Как вариант можно и так. Подскажете где и что править?
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.