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

Mek

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

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

  • Посещение

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

    26

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

  1. 1. Возможность опционально задавать для каждой категории (или хотя бы глобально для всего сайта) откуда брать og:description: из обычного description, из краткой новости, из полной новости, из доп поля.

    2. Возможность опционально задавать для каждой категории (или хотя бы глобально для всего сайта) откуда брать og:image: первая картинка из краткой новости, первая картинка из полной новости, из доп поля.

    3. Сделать чтоб любой шаблонный тег работал в любом файле шаблона.

    4. Реализовать возможность стандартными средствами делать фильтрацию (выборку) новостей по дополнительным полям по нескольким условиям.

    5. Автоматический постинг новостей через RSS в социальные сети.

     

    • Нравится 1
    • Поддерживаю 2
  2. Вот вам небольшой плагин который убирает og:description:

    <?xml version="1.0" encoding="utf-8"?>
    <dleplugin>
    	<name>Убираем og:description</name>
    	<description></description>
    	<icon></icon>
    	<version>1.0</version>
    	<dleversion>13</dleversion>
    	<versioncompare>greater</versioncompare>
    	<upgradeurl></upgradeurl>
    	<filedelete>0</filedelete>
    	<mysqlinstall><![CDATA[]]></mysqlinstall>
    	<mysqlupgrade><![CDATA[]]></mysqlupgrade>
    	<mysqlenable><![CDATA[]]></mysqlenable>
    	<mysqldisable><![CDATA[]]></mysqldisable>
    	<mysqldelete><![CDATA[]]></mysqldelete>
    	<file name="engine/engine.php">
    		<operation action="replace">
    			<searchcode><![CDATA[$s_meta .= "<meta property=\"og:{$key}\" content=\"{$value}\">\n";]]></searchcode>
    			<replacecode><![CDATA[		if ($key == "description"){
    			} else {
    			$s_meta .= "<meta property=\"og:{$key}\" content=\"{$value}\">\n";
    			}]]></replacecode>
    			<searchcount>1</searchcount>
    		</operation>
    	</file>
    </dleplugin>

     

  3. В DLE 11 в og:description у меня выводились данные из description.

    После обновления на DLE 13.1 в og:description стали выводиться данные сразу из всех доп полей, которые есть в новости. Даже из тех, которые не вставлены в шаблон.

    Так и должно быль, или у меня ошибка в шаблоне?

    Вот пример: https://diafilmy.su/5664-prihodite-rovno-v-chetyre.html

    <meta property="og:description" content="yes 1974 40 Цветной Рисованный Диафильм Д-282-74 08-3-915 Максименко Н. Рогачев В. Мартынова Н. Морозов А. Нет">

    В самом начале "yes" и в самом конце "нет" это данные из доп полей, которых нет в шаблоне.

    Как сделать чтоб данные в og:description брались как и раньше из обычного description?

  4. Обновил свой сайт на 13.1, возникла необходимость (пока что одна) сделать небольшую правку в файлах скрипта.

    А именно убрать родительскую категорию из тега {link-category}

    По привычке полез в engine/modules/functions.php

    И там чуть ниже:

    function get_categories

    Перед строкой:

    while ( $parent_id ) {

    Вставил:

    return $list;

    Дело 30 секунд, но надо постоянно об этом помнить и после каждого обновления скрипта опять править.

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

    Но меня насторожило следующее предупреждение в админке:

    Цитата

    Отключение данного модуля позволяет экономить на запросах к базе данных и уменьшает время формирования страницы. Если вы не пользуетесь дополнительными плагинами для скрипта, то отключите их.

    Вопрос. Что будет предпочтительнее в данном конкретном случаи (с одной правкой в одном файле) использовать систему плагинов, или внести правки в файл руками?

    http://diafilmy.su/

  5. 57 минут назад, celsoft сказал:

    По картинкам точной причины не назвать. Такая ошибка как правило происходит, если база данных имеет некорректную структуру, например ставились какие либо сторонние модули, которые модифицировали или добавляли свои поля, которые теперь не могут быть конвертированы. Для того чтобы сказать точно в чем причина проблемы, нужно визуально осматривать сервер, для этого предоставьте доступ по FTP и к админпанели DLE. Обратитесь в тех. поддержку https://dle-news.ru/index.php?do=feedback предоставив указанные доступы.

    celsoft, большое спасибо за помощь! Всё работает.

  6. Парни, пока поддержки нет, помогайте!)))

    Обновление не идёт:

    23651508.jpg

    Сайт был в кодировке 1251, я ничего не конвертировал так как DLE 13.1 должен это сделать автоматом. Из за этого не может быть данной проблемы?

    Перед обновлением DLE версия PHP была 5.3.29

    Обновил до 5.6.32

  7. 1. Для дополнительного поля "список" сделать возможность выбора через чекбокс нескольких значений.

    2. Сделать возможность фильтрации (выборки) новостей по доп полям по нескольким значениям.

    3. Сделать возможность контроля заполнения доп полей к новости и символьному коду. К примеру, забыл я заполнить в какой либо новости определённое поле, или задать символьный код. Сейчас найти такую новость очень тяжело.

    4. Не знаю исправили или нет, но раньше был такой косяк. К примеру, добавил я часть новостей в две категории. Далее я хочу удалить одну из этих категорий, но скрипт предлагает мне перенести новости из удаляемой категории в другую. И не даёт без этого переноса удалить. Хотя мне переносить ничего не надо.

  8. 47 минут назад, celsoft сказал:

    Вы обновляетесь на новую версию скрипта, и как следствие должны понимать и осознавать что все файлы дистрибутива обновятся на новые актуальные версии и новое актуальное содержимое. И неважно при этом .htaccess это или какой либо другой PHP файл. Любые ручные правки файлов нужно вносить повторно.

    У меня есть 3 сайта на wordpress, каждому уже года по 3 минимум.

    Постоянно приходит оповещение на почту что сайт обновлён на новую версию.

    На каждом сайте корневой .htaccess файл изменён.

    Я уже точно не помню что я там правил, но как минимум в каждый файл добавлял такой код:

     <Files "wp-admin.php">
     Order Deny,Allow
     Deny from all
     Allow from 93.93.93.93
     </Files>

    Все изменения которые я делал 3 года назад есть и сейчас, ничего не потёрлось.

    Более того, вёрстка шаблона тоже не поехала со временем. Более того, прекрасно работают все плагины, которые я ставил 3 года назад.

    Понимаю что движки разные, но не понимаю почему в DLE нельзя сделать всё максимально "дружелюбно" по отношению к обычным пользователям.

  9. 2 часа назад, Gameer сказал:

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

    На DLE 13 модуль ставится через управление плагинами?

    Модуль вносит изменения в БД? Если вносит, то какие именно?

    Не нашёл в описании, можно ли добавить фильтр по тегам?

     

  10. 3 часа назад, Яйцерезка сказал:

    Он до сих пор не юзабелен, он не умеет работать с множеством функционала что заложены в DLE, те же Yes|Да, и т.д. и т.п.

    Можете скинуть сайт где этот модуль установлен? Можно в ЛС (если это конфиденциальная информация).

    P.S. Покупатель должен выпрашивать у продавца посмотреть на товар перед покупкой, какая то параллельная вселенная :D:D:D

    • Поддерживаю 1
  11. 2 часа назад, Яйцерезка сказал:

    Ещё бы полностью на ajax уже наконец то перевели все формы, а не этот прон из конца 90-ых с ошибкой добавления на отдельной странице.
    Пользователи психуют, когда видят ошибку на отдельной странице и возвращаясь назад видят что всё делать заново.

    Поддерживаю!

    • Поддерживаю 1
  12. 1 час назад, Gameer сказал:

    Сайты клиентов - конфиденциальная информация.

    Могу показать только из портфолио - http://animaunt.ru/

    Ок. Теперь бы ещё понять что идёт "из коробки", а что уже допиливали именно на этом сайте.

    После установки фильтра ползунок с годами будет?

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

    Фильтр работает с доп полями "одна строка" и "список"?

    Если отфильтрованных новостей больше одной страницы, при переходе на page/2/ фильтр пропадает. При переходе назад его тоже нет. Как его снова вывести с выбранными ранее параметрами? Можно сделать чтоб на страницах page/..../ он не пропадал?

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