Перейти к публикации

saigontov

местные
  • Публикации

    335
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    2

Сообщения, опубликованные пользователем saigontov

  1. 4 часа назад, Captain сказал:

    У вас закомментирован вывод с 6-й картинки <!-- ... -->

    Это да, я их закомментил на будущее...

     

    4 часа назад, Captain сказал:

    <div class="slider_body"> [xfgiven_projectphotos] <div data-id="0">[xfvalue_projectphotos image="1"]</div> [/xfgiven_projectphotos] [xfgiven_projectphotos] <div data-id="1">[xfvalue_projectphotos image="2"]</div> [/xfgiven_projectphotos] [xfgiven_projectphotos] <div data-id="2">[xfvalue_projectphotos image="3"]</div> [/xfgiven_projectphotos] и т.д. </div>

    Нет, вот как раз так получается случай, когда у меня запланировано 10 слайдов, а картинок в галерее к примеру 5. 

    И в итоге 5 слайдов выводятся с картинками, а остальные 5 слайдов выводятся с пустым содержанием.

    Получается что условия

    [xfgiven_projectphotos]  Дополнительный текст   [xfvalue_projectphotos image="1"]   Дополнительный текст   [/xfgiven_projectphotos]

    не выполняются движком. 

     

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

  2. Добрый день! Сайт: https://psktitan.ru/

    Вопрос следующий: у меня в fullstory реализован слайдер картинок, которые подтягиваются из галереи функцией: [xfvalue_X image="Nr"]

     

    Общий вид блока такой: 

     

    	...
    	<div class="slider_body">
    		<div data-id="0"> [xfvalue_projectphotos image="1"] </div>
    		<div data-id="1"> [xfvalue_projectphotos image="2"] </div>
    		<div data-id="2"> [xfvalue_projectphotos image="3"] </div>
    		<div data-id="3"> [xfvalue_projectphotos image="4"] </div>
    		<div data-id="4"> [xfvalue_projectphotos image="5"] </div>
       <!-- <div data-id="5"> [xfvalue_projectphotos image="6"] </div>
    		<div data-id="6"> [xfvalue_projectphotos image="7"] </div>
    		<div data-id="7"> [xfvalue_projectphotos image="8"] </div>
    		<div data-id="8"> [xfvalue_projectphotos image="9"] </div>
    		<div data-id="9"> [xfvalue_projectphotos image="10"] </div> -->
    	</div>
    	...

    Так вот в данной конструкции если у меня заложено 5 слайдов, а картинок в галере 3, то два слайда отображаются пустыми.

    И наоборот, если в галерее 10 картинок, то отображаются только заложенные 5 слайдов. 

     

    Хотелось бы реализовать конструкцию на подобие, как работает функция  [xfgiven_x][xfvalue_x] [/xfgiven_x] с выводом дополнительного текста.  

     

    Что-то вроде этого: 

    [xfgiven_projectphotos image="x"]<div data-id="х"> [xfvalue_projectphotos image="x"] </div>[/xfgiven_projectphotos]

     

    Или может я не правильно понимаю как это надо реализовать более правильно.

  3. В 11.01.2020 в 01:10, celsoft сказал:

    Не играет никакой роли родительская или дочерняя выборка идет по ID, т.е. выборка идет с запросов именно только из категории 2, смотрите в шаблонах, где вы осуществляете показ из ее категори. Или например идет много обращений по адресу просмотра самой категории, это логи сервера нужно смотреть.

    @celsoft, спасибо за развернутые ответы. Должен извиниться, я немного ошибся! Все же при добавлении новостей на сайте, Редактор отмечает несколько категорий: (например ID=5 и ID=2 в качестве второстепенной) и так во многих новостях.

     

    Посмотрел базы: с начала по конец 2019 года к категории ID=2 присвоено 2600+ новостей (вроде не так много). 

    А вот посмотрев логи за вчера ужаснулся:  так или иначе в 60 000 из 130 000 строк фигурирует категория ID=2 . 

     

    Какие вижу причины: 

    • Наверное не нужно редактору ставить категорию ID=2 в качестве второстепенной, если она и так является материнской для (например той же) категории ID=5, куда и рассчитана новость. 
    • За этот вариант меня не ругайте сильно, но есть ли разница при последовательном порядке выбора категории во время добавления новости?
      Например если мы выбираем в порядке [2,5] то новость сначала присваивается к категории 2, как к основной?
      А если выбираем [5,2] то новость присваивается к категории 5, как к основной? 
      Просто мне помнится, я где-то с этим уже сталкивался.

    @celsoft, подскажите, есть ли в этом логика?

     

    В 11.01.2020 в 01:10, celsoft сказал:

    Не играет никакой роли родительская или дочерняя выборка идет по ID, т.е. выборка идет с запросов именно только из категории 2, смотрите в шаблонах, где вы осуществляете показ из ее категори. Или например идет много обращений по адресу просмотра самой категории, это логи сервера нужно смотреть.

     

    Если один из двух верхних пунктов имеет значение, то все мои конструкции {custom} разумеется «дико давят» на базу.  При этом не так много обращений идет по адресу просмотра самой категории. Словом не так-то и много трафика на сайте (менее 1000 посетителей в сутки – это же смех), чтобы существенную нагрузку на страницу категории давать в моменте (даже в моменте).

     

    В 11.01.2020 в 01:10, celsoft сказал:

    Вполне может быть. От тарифа вашего зависит. Узнавайте лимиты и пороги для каждого тарифного плана у хостинга

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

  4. Добрый день! Сайт: alcoexpert (dot) ru, версия DLE 13.2

    Хостер одолел сообщениями о повышенной нагрузке на сервер баз данных:

    Вас приветствует компания .masterhost!
    
    Уведомляем Вас, что работой базы данных MySQL uXXXXXX создается повышенная нагрузка на сервер баз данных. Примеры запросов находятся в прикрепленном файле.
    
    Оптимизируйте, пожалуйста, Ваши скрипты, SQL-запросы и дайте нам знать о результатах.  Например, Вы можете использовать метод EXPLAIN для выяснения "тяжелых" запросов и создание индексов (CREATE INDEX), тем самым снизив нагрузку на базу данных:
    * http://masterhost.ru/support/faq/technical/mysql-optimization/
    
    Обращаем Ваше внимание, что при сохранении нагрузки, мы будем вынуждены заблокировать
    услугу MySQL.

     

     

    Информация из прикрепленного хостером файла: 

    SET timestamp=1578650391;
    SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM dle_post p INNER JOIN (SELECT DISTINCT(dle_post_extras_cats.news_id) FROM dle_post_extras_cats WHERE cat_id IN ('2')) c ON (p.id=c.news_id) LEFT JOIN dle_post_extras e ON (p.id=e.news_id) WHERE date < '2020-01-10 12:59:31' AND approve=1 ORDER BY fixed DESC, date DESC LIMIT 0,4;
    
    SET timestamp=1578650391;
    SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM dle_post p INNER JOIN (SELECT DISTINCT(dle_post_extras_cats.news_id) FROM dle_post_extras_cats WHERE cat_id IN ('2')) c ON (p.id=c.news_id) LEFT JOIN dle_post_extras e ON (p.id=e.news_id) WHERE date < '2020-01-10 12:59:33' AND approve=1 ORDER BY fixed DESC, date DESC LIMIT 0,4;
    
    SET timestamp=1578650391;
    SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM dle_post p INNER JOIN (SELECT DISTINCT(dle_post_extras_cats.news_id) FROM dle_post_extras_cats WHERE cat_id IN ('2')) c ON (p.id=c.news_id) LEFT JOIN dle_post_extras e ON (p.id=e.news_id) WHERE date < '2020-01-10 12:59:34' AND approve=1 ORDER BY fixed DESC, date DESC LIMIT 0,4;
    
    SET timestamp=1578650391;
    SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM dle_post p INNER JOIN (SELECT DISTINCT(dle_post_extras_cats.news_id) FROM dle_post_extras_cats WHERE cat_id IN ('2')) c ON (p.id=c.news_id) LEFT JOIN dle_post_extras e ON (p.id=e.news_id) WHERE date < '2020-01-10 12:59:23' AND approve=1 ORDER BY fixed DESC, date DESC LIMIT 0,4;
    
    SET timestamp=1578650391;
    SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM dle_post p INNER JOIN (SELECT DISTINCT(dle_post_extras_cats.news_id) FROM dle_post_extras_cats WHERE cat_id IN ('2')) c ON (p.id=c.news_id) LEFT JOIN dle_post_extras e ON (p.id=e.news_id) WHERE date < '2020-01-10 12:59:24' AND approve=1 ORDER BY fixed DESC, date DESC LIMIT 0,4;
    
    SET timestamp=1578650391;
    SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM dle_post p INNER JOIN (SELECT DISTINCT(dle_post_extras_cats.news_id) FROM dle_post_extras_cats WHERE cat_id IN ('2')) c ON (p.id=c.news_id) LEFT JOIN dle_post_extras e ON (p.id=e.news_id) WHERE date < '2020-01-10 12:59:24' AND approve=1 ORDER BY fixed DESC, date DESC LIMIT 0,4;
    
    SET timestamp=1578650391;
    SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM dle_post p INNER JOIN (SELECT DISTINCT(dle_post_extras_cats.news_id) FROM dle_post_extras_cats WHERE cat_id IN ('2')) c ON (p.id=c.news_id) LEFT JOIN dle_post_extras e ON (p.id=e.news_id) WHERE date < '2020-01-10 12:59:24' AND approve=1 ORDER BY fixed DESC, date DESC LIMIT 0,4;
    
    SET timestamp=1578650391;
    SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM dle_post p INNER JOIN (SELECT DISTINCT(dle_post_extras_cats.news_id) FROM dle_post_extras_cats WHERE cat_id IN ('2')) c ON (p.id=c.news_id) LEFT JOIN dle_post_extras e ON (p.id=e.news_id) WHERE date < '2020-01-10 12:59:24' AND approve=1 ORDER BY fixed DESC, date DESC LIMIT 0,4;
    
    SET timestamp=1578650391;
    SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM dle_post p INNER JOIN (SELECT DISTINCT(dle_post_extras_cats.news_id) FROM dle_post_extras_cats WHERE cat_id IN ('2')) c ON (p.id=c.news_id) LEFT JOIN dle_post_extras e ON (p.id=e.news_id) WHERE date < '2020-01-10 12:59:24' AND approve=1 ORDER BY fixed DESC, date DESC LIMIT 0,4;
    
    SET timestamp=1578650391;
    SELECT p.id, p.autor, p.date, p.short_story, CHAR_LENGTH(p.full_story) as full_story, p.xfields, p.title, p.category, p.alt_name, p.comm_num, p.allow_comm, p.fixed, p.tags, e.news_read, e.allow_rate, e.rating, e.vote_num, e.votes, e.view_edit, e.editdate, e.editor, e.reason FROM dle_post p INNER JOIN (SELECT DISTINCT(dle_post_extras_cats.news_id) FROM dle_post_extras_cats WHERE cat_id IN ('2')) c ON (p.id=c.news_id) LEFT JOIN dle_post_extras e ON (p.id=e.news_id) WHERE date < '2020-01-10 12:59:24' AND approve=1 ORDER BY fixed DESC, date DESC LIMIT 0,4;

     

     

     

    Я далеко не силен по части SQL и потому не могу сообразить, каким образом снизить нагрузку на базу данных. 

    Может есть с ходу какой-то вариант? В какую сторону разбирать проблему? 

     

    Из предполагаемых причин рассматриваю следующие:

    • На главной странице сайта действительно много конструкций с функцией { custom category= ... } для вывода превью новостей из разных категорий с разным внешним видом, но строго говоря, раньше я никогда не получал претензий от других хостеров используя такие конструкции
    • Основные 10 категорий новостей являются дочерними категории с ID=2 (на сколько я понимаю именно она фигурирует в SQL запросах?) . При этом, мы почти не используем саму категорию ID=2 при добавлении новости. Может категории вынести из под родительской?
    • На сайте 42 000+ новостей. При обращении запроса обрабатывается вся база? 
    • Может у хостера стоят относительно низкие пороги? 

     

    Подскажите пожалуйста, что думаете на этот счет? 

  5. russretail.info

     

    На одной площадке лежат 2 сайта (это я потом уже узнал).

    На одном вчера занимался обновлением движка с 8,5 до 13,2 и соответственно менял PHP с 5 на 7,2 и все прошло замечатально, но оказалось что на этой площадке еще один сайт лежит. 

    В итоге russretail.info просто ничего не показывает на внешке и в админке (9.8) все вот так: ������� ������ � �������� �����

     

    Сейчас думаю просто попробовать обновить движок и на этом сайте, может заработает, просто мне не понятно, почему внешка отключилась при смене PHP – это единственно глобальное что изменилось

  6. В 26.06.2019 в 19:50, celsoft сказал:

    есть: xfsearch

     Все таки, нет ли возможности оформления конкретной страницы xfsearch c конкретной меткой? 

    http://alcoexpert.beget.tech/xfsearch/metka/Лонгрид-Вино/ 

     

    Чтото типа: 

     [xfsearch="metka|Лонгрид-Вино"] текст [/xfsearch]

     

  7. 5 минут назад, Gameer сказал:

    Одно Текстовое доп поле с перекрестными ссылками.

    В него при создании / редактировании новости пишите Новость-Алко40 или Новость-Вино в зависимости от того какую вы категорию выбрали.

    Понял. Не, мне надо с выпадающим списком допполе

  8. 8 часов назад, alex32 сказал:

    Нет, не 10 допполей. Допполе одно - metka. А значения у нее разные Вино-Лонгрид, Алко-Лонгрид, Новости-Лонгрид С привязкой к категории. Тогда перекрестные ссылки будут выводить по адресу Добавить медиа

    http://alcoexpert.beget.tech/xfsearch/metka/Вино-Лонгрид/ соответствующие статьи про Лонгрид из категории Вино

    Сорри, я может туплю. Но как мне под одним значением допполя «metka» сделать несколько списков под разные категории? 

     

    metka 1

    Новость/Вино
    Лонгрид/Вино
    Мнения/Вино
    Биржа/Вино
    Фото/Вино
    Видео/Вино
    Блоги/Вино
    Напитки/Вино

     

    metka 2

    Новость/Алко40
    Лонгрид/Алко40
    Мнения/Алко40
    Биржа/Алко40
    Фото/Алко40
    Видео/Алко40
    Блоги/Алко40
    Напитки/Алко40

     

    и так далее... 

     

    В моем понимании, мне надо создать столько допполей «metka-N» сколько у меня категорий

  9. 51 минуту назад, alex32 сказал:

    Ну как вариант редактировать все новости и делать метки например так 

    
    {custom xfields="metka|Вино-Лонгрид"...
    
    {custom xfields="metka|Алко-Лонгрид"...
    
    {custom xfields="metka|Новости-Лонгрид"...

    И так далее

     

    @alex32 А вы МОЗГ! Действительно, проще создать 10 допполей под каждую категорию. 

    Тогда стандартные перекрестные ссылки выведут ленту по стандартной конструкции: http://alcoexpert.beget.tech/xfsearch/metka/Вино-Лонгрид/

    Это похоже на решение, останется просто сами метки в новостях замаскировать.

    Спасибо, пойду пересплю с этой мыслью и утром попробую. Отпишусь что получилось 

  10. 32 минуты назад, Gameer сказал:

    Ну так он спрашивает как ему вывести новости на отдельной странице с доп полем у которого значение Лонгрид из категории Вино, или я не правильно понимаю?

    Не, мне кажется не правильно понял меня. 

     

    В общем я тут прикинул вот эту схемку: 

    6 часов назад, saigontov сказал:

    Попробовать создать дополнительные субкатегории с Вашей конструкцией и в шаблонах на метку повесить ссылку на эту категорию?

     

    Но получается дикое нагромождение. 

     

    Поскольку, у меня к примеру: 10 категорий и в них будут новости, которым я буду определять одну из 10 меток. 

    То мне придется каждой из 10 категорий, создать 10 субкатегорий, чтобы применить такую конструкцию: 

     

    Чтобы сортировать новости в категории Вино (ID7) нужно создать столько субкатегорий, сколько есть меток в категории Вино (ID7)
    p.s. фактически у меня один набор меток в допполе типа «Список»
    
      [category=53] {custom xfields="metka|Лонгрид" category="{category-id}" aviable="cat"} [/category]
      [category=54] {custom xfields="metka|Новость" category="{category-id}" aviable="cat"} [/category]
      [category=55] {custom xfields="metka|Мнение" category="{category-id}" aviable="cat"} [/category]
      ...
      [category=60] {custom xfields="metka|Фотогалерея" category="{category-id}" aviable="cat"} [/category]
    
    
    Дальше то же самое для категории Алко 40 (ID8)
    
      [category=61] {custom xfields="metka|Лонгрид" category="{category-id}" aviable="cat"} [/category]
      [category=62] {custom xfields="metka|Новость" category="{category-id}" aviable="cat"} [/category]
      [category=63] {custom xfields="metka|Мнение" category="{category-id}" aviable="cat"} [/category]
      ...
      [category=68] {custom xfields="metka|Фотогалерея" category="{category-id}" aviable="cat"} [/category]
    
    и так далее

    Итого, если у меня 10 категорий и для них 10 меток, то у меня в разделе «Добавить новость» будет вместо выпадающего списка с реальными категориями только длинющая простыня из субкатегорий для меток =( 

     

     

    6 часов назад, Gameer сказал:

    Создайте статическую страницу, задайте ей свой шаблон (tpl файл) и в нем пропишите нужный вам {custom}

    6 часов назад, saigontov сказал:

    По ходу аналогичная ситуация – придется создать сотню статических страниц – это жесть. 

    Как же мне нормальную сортировку сделать? 

  11. 3 часа назад, alex32 сказал:

     

    
    {custom xfields="metka|Лонгрид" category="{category-id}" aviable="cat"} 

    Вот так выведет в просматриваемой категории новости у которых  допполе metka равно Лонгрид и у которых категория равно той категории, которую сейчас проматривают. Но это выведет  только в категории, а не в  http://alcoexpert.beget.tech/xfsearch/ 

    Да! Это уже круто и часть вопроса решена. Однако есть еще другая часть. 

     

    Вот посмотрите ссылку: http://alcoexpert.beget.tech/vino/

    Под заголовком новостей вы можете увидеть синюю метку «Лонгрид». Кликая по ней Вас перебросит на: http://alcoexpert.beget.tech/xfsearch/metka/Лонгрид/

     

    {custom xfields="metka|Лонгрид" category="{category-id}" aviable="cat"} 

    Ваша конструкция мне позволила вывести справа от основной ленты колонку новостей имеющих только метку «Лонгрид» – это отлично. 

    Но как же мне задать условия чтобы вывелись все новости с меткой «Лонгрид» из категории «Вино» на какой-то другой отдельной странице? (как http://alcoexpert.beget.tech/xfsearch/metka/Лонгрид/) ? 

     

    Попробовать создать дополнительные субкатегории с Вашей конструкцией и в шаблонах на метку повесить ссылку на эту категорию? 

     

  12. 48 минут назад, celsoft сказал:

    И по категории фильтровать и по значению поля одновременно? Можно но только вывод новостей нужно будет в шаблоне делать не через {content} а через {custom ...} с нужными парамертрами.

    Тоесть, у меня есть: 

     

    Категория «Вино» = ID 7

    Допполе «metka» со значением «Лонгрид»

    Которая при клике на метку выводит ленту новостей: http://alcoexpert.beget.tech/xfsearch/metka/Лонгрид/

     

    В документации есть такая конструкция: 

    Цитата

    xfields выводятся все публикации, содержащие указанное в параметре значение дополнительных полей новостей. Допускается также перечисление значений в параметре через запятую. Например, при использовании {custom xfields="значение 1,значение 2"} будут выведены новости, в которых есть дополнительные поля содержащие "значение 1" или "значение 2".

     

    Тогда как должна выглядет конструкция для custom?
    {custom metka="Лонгрид" category=7 aviable="xfsearch" .... } ? 


    Просто у меня во первых не получилось разобраться с xfields="значение 1,значение 2" ,

    а во вторых не могу понять, как сделать, чтобы в разных категориях кликабельная метка «Лонгрид» вела собирала под каким-то конкретным URL новости с этой меткой и конкретной категорией

  13. 1 час назад, alex32 сказал:

    А для чего, по вашему, вообще сделано разделение на краткие  и полные новости в базе данных? Правильно, для снижения нагрузки, для скорости обмена данными. Что бы при просмотре кратких новостей не тянуть огромное количество данных из  БД. В вашем случае при просмотре кратких новостей надо будет получать дополнительно еще черт знает сколько данных из полной новости, полностью всю full_story, и только потом  с помощью php выдирать из тонны текста эти картинки. Именно поэтому, если надо выводить в краткой новости галерею, то и хранить их надо в краткой новости. Краткая новость+картинки весит меньше, чем краткая новость + ВСЯ полная новость. Так что использовать  {fullimage-x} в данном случае ни в каком месте не логичнее от слова совсем.

    Ок. Спасибо

  14. 14 часов назад, alex32 сказал:

    Сохранять и выводить надо в том поле, которое для этого предназначено. Если запихивать пачку картинок в полную новость, то зачем их выводить их в краткой? если надо выводить в краткой, то и сохранять надо в краткой. а если выводить в краткой инфу  из полной новости, то теряется сам смысл анонсов. Логика должно быть.

     

    Я согласен, что нет смысла выводить пачку картинок в краткой – о чем я и говорю!

     

    15 часов назад, saigontov сказал:

    Загружать картинку в краткую новость и выводить тегом {image-X}

     

    Вы же наоборот советуете мне запихать картинки в краткую и выводить анонс картинок из краткой. Опять же, если бы вы внимательнее и менее агрессивно изучили мой вопрос: у меня анонс новости выглядит в виде мини галереи фотографий отсюда и следует, что мне логичнее было бы использовать функцию {fullimage-x}, а ничто иное.. 

     

    14 часов назад, alex32 сказал:

    Для этого есть допполе - Галерея изображений.

    Разумеется. Это понятно.

     

     

    @celsoft Может Вы можете мне подсказать, учитывая специфику моего вопроса (прилагаю скриншот). Можно ли где-то в php подправить код, чтобы функция {fullimage-x} заработала не только в fullstory.tpl? Помнится вы мне уже однажды помогали таким образом что-то вывести на главную, что было предназначено только для fullstory.tpl.

    Я поясню почему именно так. Сайт существует уже более 6 лет и на нем базируется более 38 тыс новостей, работают редакторы и раньше они не использовали допполе - Галерея изображений, так как работали на старой версии движка. Конечно, если мой вопрос не реализуем минимальными затратами, то я буду делать Галерею и переучивать редакторов работать по новой.

     

     

  15. 14 часов назад, celsoft сказал:

    есть: xfsearch

    Отлично! Спасибо, с этим вопросом все гуд, а то я в документации этого не было, либо я не смог найти. 

     

    А вот по второму вопросу: 

    Цитата

    Есть и второй вопрос: у меня 10 категорий, в этих категориях есть дополнительно поле «Метка» (вопрос ни коим образом не связан в тегами и облаком тегов, просто дополнительное поле с перекрестными ссылками). Можно ли сделать в категориях вывод новостей по конкретному значению дополнительного поля но только в конкретной категории, к которой присвоена новость?

     

    Тоесть, если у меня есть Перекресное поле со значением «Лонгрид», то путь и вывод новостей будет выглядеть вот так: www.alcoexpert.ru › Лонгрид

    Тоесть все новости на сайте, с присвоенной перекрестной ссылкой под меткой «Лонгрид». А мне надо сделать, чтобы выводились новости с той же меткой «Лонгрид» но из определенной категории: 

     

    www.alcoexpert.ru › Вино › Лонгрид     или     www.alcoexpert.ru › Маркетинг › Лонгрид

     

    Это как-то можно реализовать стандартными методами? 

  16. 44 минуты назад, alex32 сказал:

    Да мы тоже. Сюда обратись extrasens-bitva.ru, может там помогут

    Да, ответ резонный. Переобозначу проблему. 

    Еще раз: http://alcoexpert.beget.tech/xfsearch/metka/Лонгрид/

     

    Поставил {content} в начало <body> – вывело. 

    Если я убираю {content} с главной посредством к примеру [not-aviable=main], и вывожу его только в CAT, то здесь результаты вывода перекрестной ссылки у меня не выводятся. 

    Отсюда следует мой вопрос, есть ли специальный параметр у [aviable=...] для вывода данной ленты новостей в блоке, в котором мне надо?

     

     

     

  17. 43 минуты назад, alex32 сказал:

    В документации написано, для чего он нужен. Он выводит картинку из ПОЛНОЙ новости в шаблоне ПОЛНОЙ новости.

    Коллега, я умею читать, просто не понятно мне зачем полной новости нужен этот тег, если там и так картинки выводятся... Применение этому несомненно можно найти, но все же. Зачем хамите?

     

    41 минуту назад, alex32 сказал:

    1. Загружать картинку в краткую новость и выводить тегом {image-X}

    Вот это бред, потому что не правильно в короткую новость пихать большое количество фотографий (а я имею ввиду большое количество фотографий в новости – формат галерея). Это решение имеет смысл, когда у вас в короткой новости лишь одна фотография, которая и используется в качестве анонса. А вы видимо, так же не внимательно прочитали описание моей проблемы.

     

    42 минуты назад, alex32 сказал:

    2. Загружать картинку в доп.поле тип "Загружаемое изображение" и выводить тегом [xfvalue_X]

     

    Да, видимо это самое разумное решение. Спасибо, что сориентировали

  18. 13 минут назад, alex32 сказал:

    Не читаете документацию.

    Этот тег и не должен там работать, это тег шаблона полной новости, а не краткой.

     

    Не понимаю, для чего в шаблоне полной новости нужен этот тег? 

    Мне важно вывести картинки новости в анонс через {custom ...} – подскажите как это реализовать? 

  19. Еще раз добрый день! 

    Настраиваю перекрестные ссылки в новостях. Но вот беда: 

     

    http://alcoexpert.beget.tech/xfsearch/metka/Лонгрид/

     

    Не выводит новости по перекрестной ссылке. 

    Как-то можно использовать [aviable] или что-то другое? 

    В принципе, если я просто в main вставляю в любое место {content}, то все равно не выводятся новости. 

    Не могу понять. 

     

    Есть и второй вопрос: у меня 10 категорий, в этих категориях есть дополнительно поле «Метка» (вопрос ни коим образом не связан в тегами и облаком тегов, просто дополнительное поле с перекрестными ссылками). Можно ли сделать в категориях вывод новостей по конкретному значению дополнительного поля но только в конкретной категории, к которой присвоена новость?

  20. Добрый день! Не могу разобраться почему не работает вывод картинок тегом: {fullimage-x} в выводе анонсов через {custom ... }

     

    Сайт: http://alcoexpert.beget.tech

    В низу левой колонки блок «//ФОТОГАЛЕРЕЯ»

     

    Код выглядит таким образом: 

    <div class="img_slider">
    					<table>
    						<tr>
    							<td><div data-image="{fullimage-1}"></div></td>
    							<td><div data-image="{fullimage-2}"></div></td>
    							<td><div data-image="{fullimage-3}"></div></td>
    							<td><div data-image="{fullimage-4}"></div></td>
    							<td><div data-image="{fullimage-5}"></div></td>
    							<td><div data-image="{fullimage-6}"></div></td>
    						</tr>
    					</table>
    				</div>

     

    Но браузер почему-то не подтягивает url фоток и выводит все в исходном виде: 

     

    <div class="img_slider">
    					<table>
    						<tr>
    							<td><div data-image="{fullimage-1}"></div></td>
    							<td><div data-image="{fullimage-2}"></div></td>
    							<td><div data-image="{fullimage-3}"></div></td>
    							<td><div data-image="{fullimage-4}"></div></td>
    							<td><div data-image="{fullimage-5}"></div></td>
    							<td><div data-image="{fullimage-6}"></div></td>
    						</tr>
    					</table>
    				</div>
    				<a href="http://alcoexpert.beget.tech/partners-news/38718-v-moskve-proshla-prezentaciya-vin-konsorciuma-gardadoc-foto.html">
    					<h3>В Москве прошла презентация вин консорциума GardaDOC. ФОТО. ВИДЕО</h3>
    					<p>28 августа в «Кампус Лофте» (кластер «Бадаевский») прошел бизнес-салон «Consorzio GardaDOC», на котором профессиональная аудитория познакомилась с винами от производителей Cavalchina, Colli Morenici, Custoza, Schenk и Soave.<!--<br/><a onclick="return dropdownmenu(this, event, MenuNewsBuild('38718', 'short'), '170px')" href="#">редактировать</a>--></p>
    					
    				</a>

    Что не так делаю? 

  21. Добрый день! Подскажите, есть ли опыт реализации онлайн-курсов на DLE? 

    Тоесть, как пользователь должен купить не подписку к какому-то большому разделу закрытых новостей, а фактически 

     

    1 новость = 1 курс + какой-то объем закрытых страниц доступных после оплаты. 

    Короче говоря, нужно реализовать полный набор функционала начиная с онлайн оплаты с доступом к курсу, изучение курса (текст, видео, аудио) + тестирование.

    Может есть какие-то модули?

  22. 4 часа назад, Gameer сказал:

    Скорее всего вы что-то сделали в разделе админ панели - Редиректы. Посмотрите этот раздел и если там есть редиректы - отключите их и проверьте работу страницы.

    А вот х3 – глянь сам : Скриншот – вроде бы все ровно
    Я просто не могу понять как мне отследить эту багу – как событие выловить? Есть идеи?

  23. Добрый день. Сайт aviarobots(dot)ru. 

    Столкнулся со страшной проблемой, которую никак не могу найти и пофиксить. Может у вас появятся идеи

     

    При переходе в full-story на сайте, происходит редирект на главную страницу. Это все время происходит только при первом обращении к конечной статье. Последующие попытки не переадресовывают. Вот пример ссылки: http://aviarobots.ru/service/bespilotnik-v-selskom-hozyajstve/59-vegetacionnye-indeksy-ndvi-s-ispolzovaniem-multispektralnoj-kamery-na-bpla.html 

     

    После очистки кэша и куки, проблема повторяется. Как можно вычислить эту багу?? 

×
×
  • Создать...