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

radrigo

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

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

  • Посещение

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

    58

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

  1. 10 часов назад, celsoft сказал:

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

    Я не прошу тестировать, а просто глянуть. Возможно правильно пересчитать таким методом рейтинг? Вам как человеку, который делает этот движок, наверняка не составит труда это понять.

     

    На локальном компьютере тестировал, вроде бы пересчитывает без проблем.

  2. 1 час назад, Daniil2rl сказал:

    celsoft, а тем кто на шаред хостинге размещен, безопасен ли такой способ?

     

    в файлах - functions.inc.php и functions.php
    найти
    REMOTE_ADDR
    заменить на
    HTTP_CF_CONNECTING_IP

     

    Способ работает и показывает реальные ip, но безопасен ли он?

    В последних версиях движка через админцентр можно указать, откуда брать айпи адреса. Например из HTTP_X_FORWARDED_FOR. Опасность заключается только в том, что пользователь сможет подменить свой айпи адрес.

     

    Можете попробовать досс защиту https://ddos-guard.net/ru/store/web . Там есть бесплатный тарифный план.

  3. В 17.03.2019 в 12:44, celsoft сказал:

    Нет не получится. 

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

     

    Нужно создать файл со следующим содержимым и запустить его.

    <?php
    
    ##### By SKYNET74 ######
    
    @error_reporting(E_ALL ^ E_WARNING ^ E_DEPRECATED ^ E_NOTICE);
    @ini_set('error_reporting', E_ALL ^ E_WARNING ^ E_DEPRECATED ^ E_NOTICE);
    @ini_set('display_errors', true);
    @ini_set('html_errors', false);
    
    define('DATALIFEENGINE', true);
    define('ROOT_DIR', dirname (__FILE__));
    define('ENGINE_DIR', ROOT_DIR.'/engine');
    
    require_once (ENGINE_DIR.'/classes/plugins.class.php');
    
    $db->query("UPDATE ".PREFIX."_logs SET rating='-1' WHERE rating='1' OR rating='2';");
    $db->query("UPDATE ".PREFIX."_logs SET rating='1' WHERE rating='3' OR rating='4' OR rating='5';");
    $db->query("UPDATE ".PREFIX."_post_extras SET rating='0';");
    $db->query("UPDATE ".PREFIX."_post_extras SET vote_num='0';");
    $db->query("UPDATE ".PREFIX."_logs, ".PREFIX."_post_extras SET ".PREFIX."_post_extras.rating = (SELECT SUM(rating) as rating FROM ".PREFIX."_logs WHERE ".PREFIX."_logs.news_id = ".PREFIX."_post_extras.news_id), ".PREFIX."_post_extras.vote_num = (SELECT COUNT(*) as count FROM ".PREFIX."_logs WHERE ".PREFIX."_logs.news_id = ".PREFIX."_post_extras.news_id) WHERE ".PREFIX."_post_extras.news_id = ".PREFIX."_logs.news_id");
    
    ?>

     

    В данном случае пересчитается рейтинг только новостей.

     

    Разве так нельзя? Проблем не будет?

  4. 8 минут назад, Spyhog сказал:

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

    Вроде как авторизация не привязана к Google+. Достаточно ведь просто иметь аккаунт Google, чтобы авторизоваться.

  5. Всем привет.

     

    С самого начала на сайте стоит рейтинг "Оценка" и хотелось бы перейти на "Нравится и Не нравится", но обнулять не хочется.

     

    Подскажите, может возможно при помощи SQL запроса пересчитать рейтинг для лайков и дизлайков? Например если поставили 1 и 2 звезды, то дизлайк, а если 3, 4, 5 то лайк.

     

    Заранее признателен за подсказку.

  6. Мне очень нравится. Лёгкий и современный дизайн. Чтобы я изменил, так это синий ромб слева вверху и кнопка вызова меню когда опускаешь вниз, иногда сливаются с фоном или перекрывают текст, что смотрится не очень. Я бы например сделал чтобы при прокрутке вниз они через какое-то время появлялись сильнее прижатые кверху и на белом фоне например.

     

    Ещё может список новостей в блоге попробовал бы разбить горизонтальными линиями.

    • Спасибо 1
  7. Всем привет.

     

    При просмотре списка новостей в админцентре внизу показывает меню для перехода по страницам.

     

    95e5efc799ed.png

     

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

     

    86427518d706.png

    • Нравится 1
  8. В 30.03.2018 в 22:09, SN74 сказал:

    Эти теги вообще нужны больше не для вёрстки адаптивного сайта, а для сокрытия тяжёлого контента от мобильных устройств например.

    Кстати да. Я использую именно для этого. Например у меня в компьютерной версии на главной странице выводятся видеоролик и виджеты социальных сетей. При оценке скорости сайта в PageSpeed Insights от Google едва доходило до 30-40. Хотя это информация и скрывалось на маленьких разрешениях при помощи display:none, сайт всегда был в красной зоне.

     

    Как только открыл этот контент при помощи [not-smartphone], при проверке скорости сразу стало показывать выше 95.  Так что это очень полезная вещь.

  9. 59 минут назад, INFORMLINE сказал:

    Не надо руками творить +100500 редиректов, вот Вам бонус в руки сделал 2 решения для тех и других"
    Массовый 301 редирект для NGINX с символа "+" на "пробел":
    rewrite ^(.*)/(.*)\+(.*) $1/$2%20$3 permanent;
    Массовый 301 редирект для Apach с символа "+" на "пробел":
    RewriteRule ^(.*)/(.*)\+(.*) $1/$2\ $3 [L,R=301]

    P.S. Пользуйтесь на здоровье!))

    Как я понимаю, в данном случае переадресация будет проходить даже если + не в разделе tags. Например, если имя пользователя состоит из двух слов, то там тоже присутствует +.

     

    Надо указать, чтобы переадресация была только в разделе tags

  10. В 08.03.2019 в 17:31, alex32 сказал:

    Использовать ББ-коды  в 21 веке это дичь.

    Может и дичь, однако я до сих пор не могу отказаться. Мне кажется, что ББ-коды удобнее.

     

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

    • Нравится 1
  11. Кстати, кто-то заметил, что валидатор ругается, когда включено отложенная загрузка изображений. Говорит что в img должен обязательно присутствовать src. Вообще стоит из-за этого беспокоить?

  12. Подскажите, а возможно сделать как на auto.ru. Чтобы везде изначально загрузились изображения размытые, или плохого качества, чтобы изначально вся страница сформировалась с учётом пропорций изображений, как-будто изображение прогрузились? А по мере прокрутки прогружались бы нормально?

    https://auto.ru/kaliningrad/cars/all/

  13. 7 часов назад, YuriBtr сказал:

    Нет такой настройки. Я могу либо запретить отправлять сообщения в обратную связь всем, кроме Администраторов (что меня не устраивает - Редактор и Рекламный отдел не должны быть администраторами), либо разрешить отправлять всем (как сейчас). По факту нужен белый список получателей. Придется делать плагин.

     

    Или можете убрать из feedback.tpl тег {recipient} и самому вместо него прописать код, где сами пропишете, кому можно отсылать письма. value это id пользователя.

    <select name="recip">
      <option selected="selected" value="1">Директор</option>
      <option value="2">Бухгалтер</option>
    </select>

     

    Если хотите, чтобы письма могли отсылать только одному пользователю, то вообще можете убрать выпадающее меню с пользователями. Добавьте вместо {recipient} что-то вроде

    <input type="hidden" name="recip" value="1" />

     

  14. 38 минут назад, Dali3 сказал:

    я конечно не гуру, но азбучные истины я знаю. Знаю, что должен быть в /templates, в то же время я абсолютно точно знаю, что его там нет. Потому и спросил.

    скрин

    перечитал внимательно ваше сообщение и сообщение капитана и меня осенило! в общей папке всех шаблонов, глянул - факт!

    Прошу прощения за беспокойство.

    Вы показали в папке своего шаблона. А вам написали в папке /templates/. То есть в той папке, где лежит ваш шаблон.

  15. 57 минут назад, alukardua сказал:

    а у тебя по этому адресу есть новость?

    если что еще перестроение публикаций попробуй

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

    Да это одна и та же новость, просто ее перенесли в другой раздел. ID у новости один и тот же. По идее если отключить обрабатку неверных ЧПУ, то это новость должна открываться как угодно без редиректа, лишь бы id был прописан.
    omsk.media/100632-uuuuuuuuuuuuuuuuuuuuu.html
    omsk.media/100632-aaaaaaaaaaaaaaaaaaaaa.html

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

    После переезда сайта ссылки в СТАТЬЯХ! идут через редирект .

    Вот мой больной http://omsk.media/

    1) Вот статья   с редиректной ссылкой http://omsk.media/public/100647-eroticheskoe-bele.html

    код ссылки <a href="/engine/dude/index/leech_out.php?a%3AaHR0cHM6Ly9teWludGltdG95cy5jb20%3D" rel="nofollow" style="text-decoration: line-through !important;">купить эротическое бельe</a>

    а должен быть  <a href="https://myintimtoys.com/">купить эротическое бельe</a>

    DLE таких редиректов не делает. Это какая-то модификация. При редактировании попробуйте вставить так.

    [url=https://myintimtoys.com/]купить эротическое бельe[/url]

     

     

    34 минуты назад, vetalbon сказал:

    2) давал статью Эту же  http://omsk.media/public/100647-eroticheskoe-bele.html товарищу, он вообще попадает на любую левую статью, но не на Эробелье . Это как так ?

    У меня нормально переходит посылке. Если иногда перенаправляет на другой сайт, то скорее всего тоже какие-то модификации. В таком случае вам надо обновить файлы движка и удалить лишнее. Да и шаблон внимательно просмотреть.

     

     

    34 минуты назад, vetalbon сказал:

    3) Пришла претензия с Биржи:

     " Почему при переходе на: http://omsk.media/public/100632-lazernaya-epilyaciya-kachestvo-i-effekt.html
    перенаправляет на: http://omsk.media/news/life/100632-starushka-sela-na-ldinu-i-uplyla-zhizn-novosti-segodnya.html " ( думаю это как то связно с п.2)

    В данном случае срабатывает обработка неверных ЧПУ. Можете отключить эту настройку

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