Автор Тема: Рассылка новостей не отображать Checkbox выборочно  (Прочитано 6657 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн PIRATKIS

  • Молодой лис
  • **
  • Сообщений: 54
  • Авторитет: 4
  • Пол: Мужской
    • Просмотр профиля
Всем привет !!! Вот задался такой мыслью ... Как сделать чтоб в форме рассылки новостей. Не отображались Checkbox те которые не нужно включать в рассылку???

Оффлайн arteshuk

  • Разработчики
  • Ветеран
  • *****
  • Сообщений: 1 214
  • Авторитет: 130
  • Пол: Мужской
    • Просмотр профиля
убрать их из шаблона

Оффлайн Sllexa

  • Молодой лис
  • **
  • Сообщений: 53
  • Авторитет: 3
    • Просмотр профиля
Привет всем.
Возник тот же вопрос, что и у автора первого поста. Но только для версии 3.12. Через шаблон не получится.
Помогите кто может.

Оффлайн Rinat

  • Старый лис
  • *****
  • Сообщений: 602
  • Авторитет: 36
    • Просмотр профиля
Приветствую! Покажите пожалуйста, как выглядит письмо?

Оффлайн Sllexa

  • Молодой лис
  • **
  • Сообщений: 53
  • Авторитет: 3
    • Просмотр профиля
Мне не только в письме но и на форме нужно удалить.

Base4You

  • Гость
Мне не только в письме но и на форме нужно удалить.
ну а в чем проблема в шаблоне поставить на эти элементы display:none ?

Оффлайн Sllexa

  • Молодой лис
  • **
  • Сообщений: 53
  • Авторитет: 3
    • Просмотр профиля
<form method="post" action="#">
<p>Я хочу получать на адрес своей электронной почты:<br />
<div style=" padding-left: 15px;">%pages_news%</div>
</p>
Вот код стандартного шаблона. Здесь все в одной переменной. А нужно чтобы выводился только один чекбокс "Новости".

Base4You

  • Гость
у каждого чекбокса есть свой id, соответствующий id новостному модулю, можете это увидеть в коде.
поиграйтесь с css
#newsi1,
#newsi1+label
{display:none;}
как-то так

Оффлайн Sllexa

  • Молодой лис
  • **
  • Сообщений: 53
  • Авторитет: 3
    • Просмотр профиля
Понял. А как счекбокса галочку снять? А то мне кажется, что даже в скрытом состоянии подписка все равно оформится.

Base4You

  • Гость
Понял. А как счекбокса галочку снять? А то мне кажется, что даже в скрытом состоянии подписка все равно оформится.
javascript/jquery в помощь
$("#newsi1").attr("checked","");

Оффлайн V!@

  • Разработчики
  • Опытный лис
  • *****
  • Сообщений: 433
  • Авторитет: 85
    • Просмотр профиля
Народ, вы чего придумываете?

<div style=" padding-left: 15px;">%pages_news%</div>
генерирует все списки, это да..

но открываем страницу со списком, ищем это место.. там будет что-то типа

<input id="1" name="1" value="1" type="checkbox" ><label for="1">Название</label><br>

просто копируем этот код, берем ту ленту, которая нужна (тот инпут), ставим ему type="hidden" checked
и заменяем этим кодом %pages_news% в шаблоне.. все!
никаких jquery\js\css.. не тот это метод...

у нас всегда будет 1 отмеченная лента на подписку
Лента изменится только в случае изменении новостной ленты (удаление ее).. по этому парится по тому поводу, что руками написали, а не скрипт генерит нет надобности..

Оффлайн whale-rider

  • Новичок
  • *
  • Сообщений: 22
  • Авторитет: -18
    • Просмотр профиля
А можно подробнее про "но открываем страницу со списком, ищем это место.". Где искать эту страницу?

Оффлайн bubek

  • Старый лис
  • *****
  • Сообщений: 615
  • Авторитет: 55
  • Пол: Мужской
    • Просмотр профиля
У вас на сайте (не в админке), там где выводите форму подписки новостей.

Оффлайн whale-rider

  • Новичок
  • *
  • Сообщений: 22
  • Авторитет: -18
    • Просмотр профиля
Нашел! Все работает!
Спрятал по такому же принципу поле "Имя подписчика". Все работает!
СПАСИБО за помощь!
« Последнее редактирование: 04 декабря 2015, 03:20:57 от whale-rider »