2. Подписка на набор с системным именем new. У меня на сайте есть вполне себе стандартный набор для типа контента Статьи — Все подряд. В наборе задан только один параметр: сортировка по дате по убыванию. Это стандартный набор, который стоит первым на демо сайте, я его просто переименовал во Все подряд.
Вот настройки набора:
Теперь мы опять идем во фронтэнд и подписываемся на тип контента Статьи с набором Все подряд. В профиле все красиво:
Вот теперь проблема: кликаем по ссылке Статьи и попадаем на главную с первым набором. Скрин сразу после клика:
То есть в профиле мы кликали по подписке на Стати — Все подряд, а попали на страницу Статьи — Лучшие за неделю с не активной подпиской, потому что на этот набор мы не подписывались.

iDrevniy
+1 в карму :) Спасибо!
+39
Репутация
47
Рейтинг
С этим я тогда не знаю почему так происходит. Этот набор обязательно должен быть первым, иначе не работает система.
ок. значит я не разобрался.
Получается, что я вручную должен переименовывать подписки, чтобы не получалось как на скриншоте? Правильно?
Логика такова: я как админ подписываюсь на все что можно, переименовываю и живу спокойно. Или я опять не правильно понял?
И спасибо за терпение.
Получается, что я вручную должен переименовывать подписки, чтобы не получалось как на скриншоте? Правильно?
Логика такова: я как админ подписываюсь на все что можно, переименовываю и живу спокойно. Или я опять не правильно понял?
И спасибо за терпение.
я могу на тестовом домене выложить бэкап сайта, дать логин и пароль, чтобы вы могли сами проделать то, что я описываю.
2. Подписка на набор с системным именем new. У меня на сайте есть вполне себе стандартный набор для типа контента Статьи — Все подряд. В наборе задан только один параметр: сортировка по дате по убыванию. Это стандартный набор, который стоит первым на демо сайте, я его просто переименовал во Все подряд.
Вот настройки набора:
Теперь мы опять идем во фронтэнд и подписываемся на тип контента Статьи с набором Все подряд. В профиле все красиво:
Вот теперь проблема: кликаем по ссылке Статьи и попадаем на главную с первым набором. Скрин сразу после клика:
То есть в профиле мы кликали по подписке на Стати — Все подряд, а попали на страницу Статьи — Лучшие за неделю с не активной подпиской, потому что на этот набор мы не подписывались.
Могу записать видео.
Вот настройки набора:
Теперь мы опять идем во фронтэнд и подписываемся на тип контента Статьи с набором Все подряд. В профиле все красиво:
Вот теперь проблема: кликаем по ссылке Статьи и попадаем на главную с первым набором. Скрин сразу после клика:
То есть в профиле мы кликали по подписке на Стати — Все подряд, а попали на страницу Статьи — Лучшие за неделю с не активной подпиской, потому что на этот набор мы не подписывались.
Могу записать видео.
Сори. Сейчас продемонстрирую.
1. Текст ссылки. В профиле пользователя текст ссылки включает в себя название типа контента и, так скажем, описание по фильтрации набора. Отсюда получается, что если на сайте есть два набора с одинаковой фильтрацией, понять где какой невозможно.
Скриншоты:
Я имею на сайте несколько наборов, в том числе Популярные и Обсуждаемые:
Свойства наборов (сортировка разная, фильтрация одинаковая — не старше 30 дней):
Теперь идем на сайт во фронтэнд и оформляем подписку на тип контента Статьи с указанными выше наборами — Популярные и Обсуждаемые. И вот она проблема — скажите мне какой из наборов какой?
Да, ссылки разные, одна ведет на Статьи — Популярные, другая на Статьи — Обсуждаемые, но это я вижу в строке состояния. А как быть пользователю?
Это первая проблема. Сейчас опишу вторую.
1. Текст ссылки. В профиле пользователя текст ссылки включает в себя название типа контента и, так скажем, описание по фильтрации набора. Отсюда получается, что если на сайте есть два набора с одинаковой фильтрацией, понять где какой невозможно.
Скриншоты:
Я имею на сайте несколько наборов, в том числе Популярные и Обсуждаемые:
Свойства наборов (сортировка разная, фильтрация одинаковая — не старше 30 дней):
Теперь идем на сайт во фронтэнд и оформляем подписку на тип контента Статьи с указанными выше наборами — Популярные и Обсуждаемые. И вот она проблема — скажите мне какой из наборов какой?
Да, ссылки разные, одна ведет на Статьи — Популярные, другая на Статьи — Обсуждаемые, но это я вижу в строке состояния. А как быть пользователю?
Это первая проблема. Сейчас опишу вторую.
iDrevniy:
Формирование текста ссылки в профиле
Название формируется по фильтрации. Название всегда можно изменить на своё в админке.
Неа. У меня название, например, "Обсуждаемые", сео тайтл "Обсуждаемые статьи за неделю", а он выводит — "Статьи — не старше 30 дней". И тут хоть меня, хоть нет.
Да. Сначала отписался, потом удалил в админке, потом удалил историю, потом почистил кэш. Результат как описал выше.
Конечно. Этот движок отличается тем, что перед вами холст. Рисуйте что хотите и как хотите. Только вы не компонент будете делать, а тип контента. А типов контента можно сделать хоть 100.
А для видео каталога можно купить полноценный компонент.
А для видео каталога можно купить полноценный компонент.
И поймите меня правильно. Я ни в коем случае не придираюсь. Компонент отличный и очень нужный. Я просто протестировал его на рабочем сайте, который отличается по верстке от дефолтного шаблона с предустановленными значениями.
Так что я надеюсь, что вы правильно понимаете мои замечания. И спасибо за вашу работу.
Так что я надеюсь, что вы правильно понимаете мои замечания. И спасибо за вашу работу.
Озвученное ранее сохранилось.
1. Формирование текста ссылки в профиле. "Статьи — не старше 7 дней" — пользователь подписался на "Лучшие за неделю". Подстановка в текст значения фильтрации в наборе. Пользователь не поймет, что это "Лучшие за неделю".
2. Если подписаться на набор с системным именем new, то при клику в профиле на ссылку попадаешь в первый набор типа контента, в моем случае в "Лучшие за неделю", а не в набор "Новые".
И проблема первого пункта очень актуальна. Если подписаться на несколько наборов, которые фильтруются по дате создания одинаково, например как у меня — Обсуждаемые, Популярные — фильтр не старше 30 дней, то понять какой из них какой невозможно.
1. Формирование текста ссылки в профиле. "Статьи — не старше 7 дней" — пользователь подписался на "Лучшие за неделю". Подстановка в текст значения фильтрации в наборе. Пользователь не поймет, что это "Лучшие за неделю".
2. Если подписаться на набор с системным именем new, то при клику в профиле на ссылку попадаешь в первый набор типа контента, в моем случае в "Лучшие за неделю", а не в набор "Новые".
И проблема первого пункта очень актуальна. Если подписаться на несколько наборов, которые фильтруются по дате создания одинаково, например как у меня — Обсуждаемые, Популярные — фильтр не старше 30 дней, то понять какой из них какой невозможно.
ок. ща попробую еще раз.
Спасибо. Очень оперативно.
Но у меня не работает. Очистил все возможные кэши, почистил историю. Заменил файло целиком (повторил несколько раз, вдруг ошибся). Нет, результат тот же. Ссылка не туда, название с 1970 годом.
Не понятно...
И еще момент. Смотрите как интересно все работает.
Если подписаться на тип контента с набором new (сортировка по дате добавления) то текст ссылки выходит чистый, просто "Статьи" без добавления описания набора. Но при этом ссылка ведет на первый набор в контенте, то есть в моем случае на Лучшие за неделю. А если подписываешься на любой другой набор, то ведет на него. И текст ссылки не понятно формируется. Берется не название набора, например "Обсуждаемые", а "Статьи — дата публикации не старше 30 дней", то есть к названию типа контента добавляется описание фильтрации. Это введет пользователей в ступор, они ведь подписались на "Обсуждаемые", а такого в списке не видят.
Но у меня не работает. Очистил все возможные кэши, почистил историю. Заменил файло целиком (повторил несколько раз, вдруг ошибся). Нет, результат тот же. Ссылка не туда, название с 1970 годом.
Не понятно...
И еще момент. Смотрите как интересно все работает.
Если подписаться на тип контента с набором new (сортировка по дате добавления) то текст ссылки выходит чистый, просто "Статьи" без добавления описания набора. Но при этом ссылка ведет на первый набор в контенте, то есть в моем случае на Лучшие за неделю. А если подписываешься на любой другой набор, то ведет на него. И текст ссылки не понятно формируется. Берется не название набора, например "Обсуждаемые", а "Статьи — дата публикации не старше 30 дней", то есть к названию типа контента добавляется описание фильтрации. Это введет пользователей в ступор, они ведь подписались на "Обсуждаемые", а такого в списке не видят.
Я просто опишу свой сайт и что на нем происходит.
Главная страница — это список записей типа контента "Статьи" (соответственно данная опция установлена в глобальных настройках).
У типа контента "Статьи" есть несколько наборов:
1. Лучшие за неделю — сортировка по рейтингу по убыванию, фильтрация по дате не старше 7 дней.
2. Лучшие за месяц — то же, что и в первом случае, но не старше 30 дней.
3. Обсуждаемые — сортировка по комментариям по убыванию, фильтр по дате не старше 30 дней.
4. Популярные — сортировка по просмотрам по убыванию, фильтр по дате не старше 30 дней.
5. Все подряд — сортировка по дате по убыванию.
Теперь, когда мы заходим на главную, то к списку контента "Статьи" автоматически применяется первый набор — Лучшие за неделю. Ссылка на этот набор — /, поскольку это же главная страница. Жмем на кнопку Подписаться. Все ок, кнопка побледнела, загорелась цифра 1 (подписка оформлена).
Теперь идем в профиль на вкладку Подписки. Там мы видим, что подписка оформлена и ссылка имеет текст: Статьи — дата публикации 01.01.1970. Наводим на нее мышкой и видим, что ссылка ведет на адрес /articles/rating вместо /, где на самом деле отображается список с соответствующим набором. Ну и клац по ней -> ошибка 404, что логично.
Теперь скрины.
Вот так выглядят настройки набора
Вот скриншот из предыдущего поста
Ну и вторая подписка Статьи — Оборудование — это подписка на категорию "Оборудование" типа контента "Статьи". Соответственно в категории первым применяется тот же набор Лучшие за неделю. С текстом опять косяк, и ссылка сформирована не совсем правильно /articles-rating/oborudovanie, вместо /articles/oborudovanie. Почему в ссылку попадает набор? Но она рабочая, 404 не вылезает.
Собственно вот. Либо я косячу, либо...
Отсюда и мои размышления. Зачем подписывать пользователя на набор? Ему интересны последние материалы добавленные на сайт, в корневую категорию или подкатегории. Он сам может выбрать — подписаться на весь тип контента или на конкретную категорию. Я не прав?
Главная страница — это список записей типа контента "Статьи" (соответственно данная опция установлена в глобальных настройках).
У типа контента "Статьи" есть несколько наборов:
1. Лучшие за неделю — сортировка по рейтингу по убыванию, фильтрация по дате не старше 7 дней.
2. Лучшие за месяц — то же, что и в первом случае, но не старше 30 дней.
3. Обсуждаемые — сортировка по комментариям по убыванию, фильтр по дате не старше 30 дней.
4. Популярные — сортировка по просмотрам по убыванию, фильтр по дате не старше 30 дней.
5. Все подряд — сортировка по дате по убыванию.
Теперь, когда мы заходим на главную, то к списку контента "Статьи" автоматически применяется первый набор — Лучшие за неделю. Ссылка на этот набор — /, поскольку это же главная страница. Жмем на кнопку Подписаться. Все ок, кнопка побледнела, загорелась цифра 1 (подписка оформлена).
Теперь идем в профиль на вкладку Подписки. Там мы видим, что подписка оформлена и ссылка имеет текст: Статьи — дата публикации 01.01.1970. Наводим на нее мышкой и видим, что ссылка ведет на адрес /articles/rating вместо /, где на самом деле отображается список с соответствующим набором. Ну и клац по ней -> ошибка 404, что логично.
Теперь скрины.
Вот так выглядят настройки набора
Вот скриншот из предыдущего поста
Ну и вторая подписка Статьи — Оборудование — это подписка на категорию "Оборудование" типа контента "Статьи". Соответственно в категории первым применяется тот же набор Лучшие за неделю. С текстом опять косяк, и ссылка сформирована не совсем правильно /articles-rating/oborudovanie, вместо /articles/oborudovanie. Почему в ссылку попадает набор? Но она рабочая, 404 не вылезает.
Собственно вот. Либо я косячу, либо...
Отсюда и мои размышления. Зачем подписывать пользователя на набор? Ему интересны последние материалы добавленные на сайт, в корневую категорию или подкатегории. Он сам может выбрать — подписаться на весь тип контента или на конкретную категорию. Я не прав?
Отличное обновление до 10. Но есть вопросы по работе компонента подписки.
1. Даты
При подписке на корневую категорию контента или вложенные категории, во вкладке в профиле появляются даты публикации. Что это за даты? Последней статьи? Не похоже. Не может быть последняя статья датирована 1970 годом.
Выглядит это так
Выводится это через
2. Страницы подписки
У меня, например, список статей имеет набор сортировки по рейтингу. При нажатии "Подписаться" на странице списка корневой директории добавляется подписка на раздел Статьи (на скриншоте — 1 подписка). Но ссылка ведет на несуществующую страницу (ошибка 404).
Я думаю, что такая чехарда возникает потому, что у меня на главной выводится список типа контента Статьи, а не только виджеты. Соответственно, при формировании урла подписки, это должно учитываться. То есть ссылка на список статей по рейтингу у меня имеет вид /, а компонент делает ее /articles/rating. Такой страницы нет. Более того. У меня наборы для статей имею урлы типа /articles-new, articles-comments. То есть при попытке подписаться на любой набор вызовет ошибку в урле.
Друзья. Технически я бы решил этот вопрос так. Подписка должна оформляться не на набор, а на тип контента или категорию типа контента. Ведь если первым стоит набор не "новые последними", то в любом случае получается ерунда. Зачем пользователю подписываться на набор "топ комментируемых", его интересуют только последние добавленные статьи.
Поправьте меня, может я не разобрался.
1. Даты
При подписке на корневую категорию контента или вложенные категории, во вкладке в профиле появляются даты публикации. Что это за даты? Последней статьи? Не похоже. Не может быть последняя статья датирована 1970 годом.
Выглядит это так
Выводится это через
<?php echo $item['title']; ?>
У меня, например, список статей имеет набор сортировки по рейтингу. При нажатии "Подписаться" на странице списка корневой директории добавляется подписка на раздел Статьи (на скриншоте — 1 подписка). Но ссылка ведет на несуществующую страницу (ошибка 404).
Я думаю, что такая чехарда возникает потому, что у меня на главной выводится список типа контента Статьи, а не только виджеты. Соответственно, при формировании урла подписки, это должно учитываться. То есть ссылка на список статей по рейтингу у меня имеет вид /, а компонент делает ее /articles/rating. Такой страницы нет. Более того. У меня наборы для статей имею урлы типа /articles-new, articles-comments. То есть при попытке подписаться на любой набор вызовет ошибку в урле.
Друзья. Технически я бы решил этот вопрос так. Подписка должна оформляться не на набор, а на тип контента или категорию типа контента. Ведь если первым стоит набор не "новые последними", то в любом случае получается ерунда. Зачем пользователю подписываться на набор "топ комментируемых", его интересуют только последние добавленные статьи.
Поправьте меня, может я не разобрался.
Ris, а можно еще злоупотребить вашим временем и задать вопрос по другой теме, в надежде, что вы поможете реализовать?