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

olifus

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

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

  • Посещение

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

    3

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

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

    Дело в том что нужно понимать как это все работает. DLE это PHP скрипт, и как любому серверному скрипту, ему не неведомы размеры экрана, и он не может это определять. Ему это физически недоступно. Это доступно только клиентским скриптам, которые работают в бразуре, т.е. JS скриптам. Поэтому подобное делается исключительно шаблонными средствами, у вас есть такая возможность, только сделать это вы должны в шаблоне, а именно в шаблоне предосмотра, поставить это переключение и переключать на JS. Какой либо поддержки или вмешательства со стороны DLE в данном вопросе совершенно не требуется.

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

    я понимаю, что у всех разные шаблоны, что надо вносить правки в preview.tpl и preview.css - это сделаем сами, а вот вы сделайте, чтобы в шаблоне preview.tpl код можно было обернуть например тегами [desktop][/desktop], [tablet][/tablet], [smartphone][/smartphone] - и при нажатии на кнопку типа устройства в окне предпросмотра отображался код, заключенный в этих тегах - то есть, выбираем смартфон, выводится код оформления новости из [smartphone][/smartphone] и т.д.

    17 часов назад, YuriBtr сказал:

    IMHO вы хотите видеть в движке функциональность, которая есть только у браузера. Вы бы еще предложили при предпросмотре в вашем любимом браузере показывать как она смотрится в других браузерах - аналогию улавливаете?

    если не понимаете о чем речь и как это можно реализовать технически, лучше молчите.

  2. 3 часа назад, YuriBtr сказал:

    Для этого есть встроенный в Firefox режим адаптивного дизайна: нажимаете Ctrl+Shift+M и выбираете устройство, меняете разрешение и плотность экрана.
    Та же функциональность есть и в браузерах на Chromium - только надо предварительно вызвать консоль разработчика (в Опере это Ctrl+Shift+C, а потом уже Ctrl+Shift+M).

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

  3. Окно предпросмотра новостей при оформлении через админку - добавить возможность выбирать тип устройства (размер экрана), чтобы видеть, как будет выглядеть новость на разных типах устройств.

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

    Так и должно быть. Вы должны уже определиться или ставить переносы автоматически или ставить их самому по тексту. Ведь перенос строки в HTML это <br> а не просто Enter А вы ищите чтобы в одной части текста были автоматические переносы, и тут же в другой части текста не были. Так к сожалению не бывает. Это действует на весь текст в поле.

    как я уже выше написал, решение - сжимаем html код в одну строку и вставляем в редакторе. в этом случае лишние br не появляются и страница отображается корректно.

  5. Нашел одно решение, здесь же на форуме обсуждали - код вставляемой таблицы форматировать в одну строку, тогда все выглядит нормально. Существует много сервисов для сжатия кода, что довольно просто делать перед публикацией.

     

    Возможно есть и другие варианты.

  6. Приветствую.

    При вставке кода таблицы в новость в ББ редакторе, если не снять галочку "Автоматический перенос строк", после сохранения в новости образуется большое свободное пространство из-за множества тегов br в тексте. Чтобы этого не было, снимаем галочку "Автоматический перенос строк", но тогда текст превращается в кашу с кучей тегов <p> и в целом какая-то мещанина.

     

    Существует ли какое-то решение, при котором вставка кода таблицы в текст новости не будет провоцировать множественную генерацию br и при этом сохранится чистый код?

     

    про правило домена знаю, имею множество лицензий в профиле.

  7. 14 часа назад, Борода сказал:

    Я хотел, что-бы не слетели настройки основного домена

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

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

    Без разных классов можно настроить отступы слева или справа, в зависимости от того, к какой стороне прижата картинка. Как пример.

    
    .news img[style*="left"] {
    	margin: 0 15px 0 0;
    }
    .news img[style*="right"] {
    	margin: 0 0 0 15px;
    }

    Про данное решение не думал. Спасибо. У меня давно реализовано через if($align..., там всего несколько строк правок, но ваш вариант проще.

  9. 1 час назад, germanydletest сказал:
    
    {custom template="custom" days="7" available="global" limit="10" order="reads" cache="yes"}

    Выведет 10 самых просматриваемых новостей, за последние 7 дней

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

    1 час назад, germanydletest сказал:

    Документацию читать не пробовали?

    когда не разбираетесь в вопросе, лучше промолчать, чтобы не выглядеть глупо. сразу вспомнились слова одного политика - д@билы бл@ть

     

    по существу улучшений движка есть что предложить?

    1. для картинок в парсере добавить if($align... с присвоением класса, что позволит делать отступы margin картинки от окружающего текста с правой или левой стороны. 
    2. для вывода картинок прописать figure.
    3. для вывода картинок добавить возможность прописывать описание под картинкой в теги figcaption.
    4. добавить для тега custom возможность вывода новостей за определенный период по количеству просмотров - например самые просматриваемые новости за прошедшую неделю. для этого надо добавить в бд учет просмотров и по прошествии заданного срока стирать, чтобы база не пухла.
    5. заменить в спойлере gif картинку плюса и минуса на шрифт из font awesome.
    6. разрешить посетителям (без регистрации) подписываться на комментарии.
    7. разрешить посетителям (без регистрации) создавать новости с обязательной модерацией.
    8. в админпанели добавить настройку размера окна предпросмотра новости при добавлении и редактировании - существующее очень маленькое, что требует каждый раз тащить за угол, либо как в моем случае, вносить правки.
    9. добавить в default.skin.php строку <meta name="robots" content="noindex, nofollow"/>. 
    10. добавить настройку с возможностью убирать название сайта из тайтла новости.
    11. добавить 301 редирект на последнюю страницу категории, если в url указан номер больше, чем существующий.
    12. добавить 301 редирект на главную, если новость не найдена / не существует.
    13. добавить 301 редирект на главную, если категория не найдена / не существует.
    14. добавить возможность выбора - показывать название новости в хлебных крошках или нет.
    15. в pm.php для таблицы сообщений заменить width td на %, тем самым сделав её адаптивной / резиновой.
    16. страницу расширенного поиска сделать адаптивной / резиновой.
    17. в parse.class.php  для одной строки, отвечающей за вывод видео добавить дополнительный div с классом и в engine.css добавить пару строк стилей, таким образом получив адаптивное видео. сейчас формат 16:9 почти единственный, а кому не надо будет адаптивного видео, удалять две строки стилей и все останется как прежде.
    18. для hide назначить отдельный класс, а не как сейчас, единый с цитатой.

     

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

    Что же не так, что еще нужно-то?

    Вот ответ тех.поддержки по данной проблеме:

    Цитата

     

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

    Мы добавили переменную окружения LANG при помощи директивы Apache2 SetEnv.

    Проверьте, пожалуйста, загрузку изображений сейчас.

    Обратите, пожалуйста, внимание, что в данный момент для сайта site.ru используется ручная конфигурация, по этой причине, если Вы пожелаете изменить для него какие-либо настройки средствами панели, появится соответствующее предупреждение.

    В случае, если изменения параметров сайта Вам все-же потребуется, Вам достаточно будет добавить следующую строку в конфигурацию Backend в панели управления:

    SetEnv LANG ru_RU.UTF-8

    Данная строка должна быть добавлена в секцию <VirtualHost 127.0.0.1:81>

     

     

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

    Только что настроили и получили:

     

    locale
    LANG=ru_RU.UTF-8
    LC_CTYPE="ru_RU.UTF-8"
    LC_NUMERIC="ru_RU.UTF-8"
    LC_TIME="ru_RU.UTF-8"
    LC_COLLATE="ru_RU.UTF-8"
    LC_MONETARY="ru_RU.UTF-8"
    LC_MESSAGES="ru_RU.UTF-8"
    LC_PAPER="ru_RU.UTF-8"
    LC_NAME="ru_RU.UTF-8"
    LC_ADDRESS="ru_RU.UTF-8"
    LC_TELEPHONE="ru_RU.UTF-8"
    LC_MEASUREMENT="ru_RU.UTF-8"
    LC_IDENTIFICATION="ru_RU.UTF-8"
    LC_ALL=
     

    "А воз и ныне там..."

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

  11. добавить для шаблона attachment:

    [allow-online]<span>Посмотреть файл онлайн:...[/allow-online]

    [not-allow-online]<span>Скачать файл:...[/not-allow-online]

    сейчас происходит дублирование имени файла, если для данного расширения доступен просмотр онлайн. если добавить not-allow-online - то в том случае, когда файл доступен для просмотра онлайн, строка с ссылкой на скачивание не выводится и остается только вариант просмотра онлайн.

  12. 6 часов назад, celsoft сказал:

    Вам нужно привести локаль вашего сервера в соответствие с той кодировкой в которой ваш сайт. На разных OS это делается по разному. Вот пример установки локали русского языка, для кодировки UTF-8 для CentOS http://dedicatesupport.com/content/nastroika-lokali-v-konsoli-v-centos  Если у вас нет доступа к этому то обратитесь в службу поддержки хостинга, для установки поддержки русского языка.

    Проблема была несколько в ином - в переменной окружения LANG

    Вопрос решен.

  13. Приветствую.

     

    После обновления с 11.2 на 12.1 появилась проблема - при загрузке изображений в новость, некоторые слова из имени файла вырезаются или заменяются цифровым значением. Сначала подумал, что проблема в движке, но позже установил движок на open server на компьютере и там этой проблемы нет. Получается, что данная проблема на стороне сервера / хостинга. В чем может быть суть, в какую сторону настроек сервера смотреть?

     

    Спасибо.

     

     

    по домену - у меня в профиле много купленных лицензий.

    1. Сделать адаптивной таблицу с ПМ сообщениями в профиле - прописать размеры в процентах, а не пикселях 
    2. Сделать адаптивным расширенный поиск
    3. Прописать noindex / nofollow (одна строка в двух местах в одном файле) для панели авторизации в админке и самой админки. Несмотря на изменения имени файла админки, ПС находят и индексируют.
    4. Прописать фавикон для панели авторизации в админке и самой админке (одна строка в двух местах) - когда в браузере открыто несколько админок, удобнее распознавать нужную по фавику.
    5. Сделать видео с ютуб, вимео и встроенного плеера адаптивным - в парсере добавить оборачивание div с классом в трех местах и две строки стиле в engine.css.
    6. Сделать вывод relatednews в статических страницах.
    7. Редактор комментариев в админке - добавить ББ редактор.
    8. Редактор стоп-слов - добавить выбор групп, для которых действуют эти стоп-слова, а не глобально как сейчас.
    9. В админке в списке редактирования новостей сделать поиск по заголовкам новостей - удобно будет искать и редактировать.
    10. В админке при добавлении новости иметь возможность выбирать шаблон для конкретной новости. Сейчас можно выбрать только для категории при её создании.
    11. Рекламные материалы:
    • сделать возможность создания групп с уникальными названиями, внутри групп уже сами блоки с рекламными материалами. Группы сделать в виде спойлеров. чтобы при раскрытии были доступны материалы из этой группы.
    • в окне добавления рекламного материала сделать полноценный ББ редактор.
    • на странице shortstory рекламного блока вывести отображение присвоенных конкретному блоку настроек - иконки десктоп, планшет, смартфон, использование в тексте.
    • сделать возможность редактирования рекламного материала в модальном окне, чтобы не заходить в полную страницу и делать возврат после сохранения изменений.
    • Нравится 1
    • Поддерживаю 2
  14. Получаю вопросики ( определяется автоматом utf8 ), хотя должен сайт работать на 1251.
    база здесь не причем. Некорректные конфиги Апача, в нем включена принудительна отправка заголовков кодировки utf-8. Нужно или исправить настройки Апача, либо в файл .htaccess в самое начало добавить строчку
     AddDefaultCharset windows-1251 [/CODE]

    спасибо [b]celsoft[/b].

    после обновления с 10.0 на 10.3 на одном из сайтов при добавлении коммента текст выводился кракозябрами и становился нормальным только после обновления страницы. плюс в админке например при нажатии на очистку кэша справа сверху сообщение выводилось также кракозябрами. прописал в .htaccess принудительно кодировку и проблема ушла.

  15. в тексте новости одно оформление цитаты, в комментарии другое
    ну ты код смотри:
    if ($count_start AND $count_start == $count_end) { $source = preg_replace( "#\[quote\]#i", "{C}
    
    {C}", $source ); $source = preg_replace( "#\[quote=(.+?)\]#i", "{C}
    
    {$lang['i_quote']} \\1
    
    {C}", $source ); $source = preg_replace( "#\[/quote\]#i", "{C}
    
    {C}", $source ); }

    class="quote" — quote это класс, добавь например quotecomm, это будет для комментариев, парь в css как хочешь... (обрати внимание в код, там класс 2 раза!)

    тут я пропишу, но в самих комментариях только переменная {comment}

  16. 
      if ($count_start AND $count_start == $count_end) {
    
       $source = preg_replace( "#\[quote\]#i", "<!--QuoteBegin--><div class=\"quote\"><!--QuoteEBegin-->", $source );
    
       $source = preg_replace( "#\[quote=(.+?)\]#i", "<!--QuoteBegin \\1 --><div class=\"title_quote\">{$lang['i_quote']} \\1</div><div class=\"quote\"><!--QuoteEBegin-->", $source );
    
       $source = preg_replace( "#\[/quote\]#i", "<!--QuoteEnd--></div><!--QuoteEEnd-->", $source );
    
    
      }
    
    

    подскажите пожалуйста, как развести стили/классы цитирования в тексте новости и в комментариях - присвоить каждому свой отдельный class (в тексте новости одно оформление цитаты, в комментарии другое)?

  17. В окне статистики неудачных авторизаций сделать возможность там же отправлять IP в бан - идет подбор пароля и таких надо сразу блокировать.

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

    это давно сделано. речь идет о попытках авторизации непосредственно через сайт, а не админку.

  18. alex32, за ответ спасибо.

    касаемо мануала, да, не посмотрел, сразу написал, но меня смутило то, что я сравнивал на двух сайтах, где в шаблонах стоит {autor} и там и там, но в одном случае кликабельный логин, во втором нет.

    У меня их пять

    сейчас посмотрел свой профиль и обнаружил, что являюсь обладателем 5 лицензий :blink:

    p.s. берегите свои нервы, а за ответ еще раз спасибо.

  19. Я являюсь обладателем лицензионной версии движка, в апреле месяце установил сайт на хостинг (мажордомо), отключил его от посторонних глаз и так как времени не было им заниматься, отложил до лучших времен. Пару дней назад вернулся к сайту, сначала появилась проблема с БД, пропали таблицы от модуля рейтинга (с автором модуля устранили эту проблему), но я не придал значения их пропаже. но сегодня, когда просматривал исходный код главной, обнаружил такую строку:

    <meta name="generator" content="DataLife Engine Nulled by M.I.D-Team (http://www.mid-team.ws)" />[/CODE]

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

    p.s.

    все, причину проблемы нашел, это разраб модуля на нуленой версии эспериментировал и мне файл engine подсунул от-туда, сейчас его буду за хобот брать.

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