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

Горбушка

новички
  • Публикации

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

  • Посещение

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

  1. server {
        listen              80;
        listen              443 ssl;
        server_name server_name "~^(www\.)?(.*)$";
      if($scheme = https) {
        if($1 = www) {
          return 301 http://$2$request_uri;
          }
        }
      if($scheme = http) {
        return 301 http://$2$request_uri;
      }
        # основная секция
    }

    Почитать тут: https://toster.ru/q/98123

  2. Создай файл go.php, передавай ему в параметрах ID партёрской ссылки, в самом скрипте - тупо выбираешь по ID ссылку и редиректишь на неё - всё.

     

    Либо поставь модуль что-то типа такого: http://www.dle9.com/moduli/besplatnye-moduli/3783-dude-smart-leech-04-fix-dle.html

     

    Либо воспользуйся сервисом редиректов, коих пруд пруди... Вставляй ссылку на него, а там переведётся на настоящую.

  3. Цитата

    1. Яндекс карта или Гугл карта. Не могу  понять если возможность добавления в новость и в статистическую страницу этих фишек?

    Просто взять и вставить не получится. Но можно сделать, к примеру, через дополнительные поля до или после текста статьи. Можно и в центр, используя до - краткую версию, а после - полную... Как-то так.

    А ещё можно вставить в шаблоны, используя теги для ограничения видимости... Могу рассказать подробно, но в целом и в документации не плохо рассказано: http://dle-news.ru/extras/online/index.html?startnews.html

    Цитата

    2. Реально ли на базе самого движка построить нормальный каталог? Если нет то какие есть решения? желательно не дорогие) а лучше фрии))

    Тут надо уточнить, что именно ты хочешь.

    Если тебе нужно просто список товаров с описанием и всё - без корзины, поиска по параметрам и прочего - то делается элементарно на шаблонах.

    Если хочешь продвинутое решение - то есть модули и плагины, позволяющие это реализовать.

    А вот вариант полноценного интернет-магазина лично я бы не рекомендовал, хотя тоже делают. Модули тоже есть, но они весьма кривые и глючные, да и допиливать под себя в любом случае придётся... Хотя и тут есть о чём подумать - в общем, опиши что именно тебе нужно.

  4. Я же специально написал:

    <div style="text-align:center;"><!--dle_image_begin:(.+?)</div>

    Вот это (.+?) и есть регулярное выражение. Под это регулярное выражение попадут все картинки, которые были выравнены по центру.

    Если у тебя в файле текст представлен с экранированием (\") - то добавь их в регулярное выражение.

     

    Т.е. тебе нужно указать начало как оно у тебя в файле, затем (.+?), затем </div> - и всё. На выходе он удалит начало и конец по всём файле...

    Короче, выполняй всё, как в моём посте, только поставь галочку "Регулярное выражение"..

     

    P.s. в первом моём посте лишний обратный слеш...

     

     

  5. Добавьте соответствующие стили и используйте скрытие в зависимости от выбранного раздела. Для этого можно использовать теги:

    [available=userinfo|register|main] текст [/available]
    [category=1,2,3,7-10] текст [/category]
    [group=1,2,3] текст [/group]

    Подробнее в документации: https://dle-news.ru/extras/online/index.html?startnews.html

     

    К примеру, главную страницу можно подсветить так:

    <a href="/index.php"[available=main] class="active"[/available]>Главная</a>

     

    • Поддерживаю 1
  6. Эта переменная будет называться $tpl->result['main']; для большинства случаев. Редактировать её нужно перед выводом на экран - это в файле /engine/modules/main.php

     

    Если Вас интересует конкретный шаблон, к примеру, полной новости, напишите какой именно шаблон нужен.

     

    Так же в DLE есть стандартная функция замены через раздел Перекрестные ссылки - если Вам требуется заменить текст на ссылку - можно использовать его.

  7. Размер базы у Вас не большой. Вам, скорее всего, будет быстрее и правильнее сделать дамп базы данных, произвести поиск и замены в notepad++ по регулярному выражению. Тем более в варианте с заменой через админку, когда будете менять закрывающийся тег - вы удалите его не только у картинок по центру, а вообще у всех и статьи поедут.

     

    Ищем:

    <div style="text-align:center;"><!--dle_image_begin:(.+?)<\/div>

    Заменяем на:

    <!--dle_image_begin:\1

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

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

     

    http сжатие - скорее всего подразумевается использование gzip для сокращения трафика. Совместно с DLE это использовать не рекомендуется, т.к. DLE уже имеет встроенный механизм сжатия gzip и повторное сжатие может привести к неработоспособности сайта.

    По сути, сжатие можно использовать либо со стороны PHP, как это делает DLE, либо со стороны стороннего модуля для Apache, к примеру.

    Если у Вас лимитирован трафик, рекомендую воспользоваться встроенным механизмом в DLE. Для этого зайдите в Настройка системы -> Оптимизация и включите параметры "Включить Gzip сжатие HTML страниц" и "Включить Gzip сжатие JS файлов".

    Но стоит отметить, что любое сжатие трафика требует дополнительного процессорного времени как на стороне сервера, так и на стороне пользователя. По этой причине, если трафик не лимитируется провайдером, а сайт рассчитан не на мобильную аудиторию (3G/4G, либо лимитный трафик на проводном интернете) - эти опции лучше отключать.

     

    PHP Boost - по всей видимости, это какая-то внутренняя терминология производителя панели. Скорее всего подразумевается Акселератор PHP. Что это такое достаточно не плохо описано на википедии: https://ru.wikipedia.org/wiki/%D0%90%D0%BA%D1%81%D0%B5%D0%BB%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80_PHP

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

    Так же есть Boost.PHP - прочитать про него можно здесь https://www.openhub.net/p/boost-php (правда на английском).

     

    Если Вам нужно действительно ускорить сайт, я бы предложил Вам перейти на PHP 7 - ускорение по сравнению с PHP 5.x очень ощутимое. Несмотря на некую сыроватость PHP 7, есть уже очень крупные боевые проекты на этой версии и вполне не плохо себя чувствуют.

  9. Тег {vote} работает только в шаблоне main.tpl, а так же в шаблонах, которые были подгружены в main.tpl через {include file="sidebar.tpl"}. Именно так было реализовано в шаблоне default в версии 10.6, к примеру.

     

    Каким образом у Вас подгружается шаблон сайдбара?

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