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

SaD

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

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

  • Посещение

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

    4

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

  1. Потратил пару часов вечером...Стоит дорабатывать?

    1382461226_fontbbcodes-dle.png

    1. Скачиваем http://rghost.ru/49720136

    2. Подключаем в шаблон стиль

    3. Удаляем папку bbcodes из своего шаблона и заменяем её новой из архива

    4. Открываем файл engine.css, в котором хранятся стили движка. Находим и удаляем весь код отвечающий за редактор. Начиная с:

    /*---BB Редактор---*/
    
    	.bb-pane 
    заканчивая
    .clr {clear: both;}[/code]

    • Поддерживаю 3
  2. Решил проблему путем правки файла chosen.css. Добавил три строчки:

    .chzn-container-multi .chzn-choices .search-field input {

    -webkit-box-sizing: content-box;

    -moz-box-sizing: content-box;

    box-sizing: content-box;

    }

    Эти строчки, не обязательно вставлять в engine/skins/chosen/chosen.css. Их можно вставить и в любой CSS файл своего шаблона. Если правило не захочет перезаписываться, то всегда можно сделать так:

    box-sizing: content-box !important;[/CODE]

  3. Гулять - так гулять :)

    Еще нужен поиск по тегам.

    К примеру я вбиваю "{foto}" или "foto" и меня интересует:

    - Шаблоны где используется данный тег.

    - Синтаксис с примерами и описанием

    Как-то так :)

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

    И ещё, я пока не вижу в этом проблему, т.к.: 1. Сам никогда не использовал такую возможность в мануале и представляю что такая нужда случается очень редко 2. Есть ситуации когда разные теги, выполняют одинаковую функцию, что делает поиск не очень полезным.

    Синтаксис чего именно? Примеры шаблона же есть :)

  4. В актуальных версиях это:

    
    [catlist=1,2....] текст [/catlist]
    
    Выводит текст в теге, если новость принадлежит указанным категориям
    
    

    http://dle-news.ru/e...line/all17.html

    если я правильно понял.

    Да, похоже что так. Но тогда встаёт вопрос зачем нужен отдельный тег под шаблон fullstory.tpl, когда уже есть глобальный тег [category=*][/category] (сейчас он к сожалению не до конца глобальный) с таким же назначением? Плюс, он конечно нигде кроме новостей не работает...

  5. Всем добрый день! :)

    Я тут "немного" обновил справку. А именно добавил описания в каждое окно, как и советовалось и поправил замеченные ошибки/опечатки/неточности.

    Ну и конечно самое главное, ради чего пишу: Была добавлена полноценная заготовка шаблона, которую в самом низу можно скачать.

    Открыв такой шаблон в браузере, наверное многие испугаются :lol: . Но не стоит пугаться, т.к. это не полноценный шаблон, а лишь "стартовый набор" для создания своего творения.

    -Из ХТМЛ кода всё убрано. Только базовая разметка осталась.

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

    -Прокомментирован код

    -Картинки заменены более универсальными. Лишние - удалены.

    Сделано всё для того, чтоб брать за основу не стандартный шаблон DEFAULT и вычищать из него лишнее и исправлять косяки, а скачать заготовку и сразу приступить к работе.

    • Поддерживаю 2
  6. Добрый день. Проверял работу тегов [category=*][/category] в разных файлах шаблона и оказалось что он работает только лишь в main.tpl и shortstory.tpl.

    Fullstory, comments и т.д. - не поддерживают их.

    Весьма странно, особенно если посмотреть на [page-count=*][/page-count], которые вместе с тем работают во всех файлах шаблона (там где есть навигация, конечно). И как написано в документации, подразумевается совместное использование с [category=*][/category].

  7. То есть заполняю только короткую новость и вставляю туда {PAGEBREAK}. На главной странице - этот тег виден в новости.

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

    Это я прекрасно понимаю. Но если заполнена ТОЛЬКО краткая новость и там есть {PAGEBREAK}, он всё таки отлично работает в полной новости, и разбивает короткую новость на страницы.

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

    Краткая:

    BkCbVCZT.png

    Полная:

    Gix7UHd0.png

  8. {PAGEBREAK} таг показывает в preview.php..

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

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

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

    То есть заполняю только короткую новость и вставляю туда {PAGEBREAK}. На главной странице - этот тег виден в новости.

  9. {PAGEBREAK} не работает в короткой новости.

    Если его добавить в короткую новость он там будет висеть обычным текстом. Если перейти в полную новость(при этом не заполняя полную новость), то короткая новость разобьётся на страницы.

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

  10. Ведь по идее, при печати они не нужны. Да и на скорости загрузки страницы этот фактор определённо скажется, особенно если включено сжатие скриптов в настройках, т.к. они загрузятся второй раз на этой странице.

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

    Извиняюсь за дотошность, но на какой именно функционал они могут повлиять? Чего пользователь лишится, если скриптов не будет?
  11. Извиняюсь если что-то глупое спросил, но мне действительно важно это знать, т.к. делаю пример шаблона (http://dle-doc.ru/example/print.tpl), который вероятно будут использовать люди. Не хочется потом узнать, что эти скрипты обязательно нужны для работы :rolleyes:

  12. Не так хорошо понимаю алгоритм работы этой защиты, но почему нельзя блокировать не просто по IP, а по совпадению пары параметров Логин-IP-Почта-Страна и т.д.? Например если совпал IP и email, либо Логин и Email и т.д. Это бы исключило ошибочные срабатывания.

  13. Добрый день.

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

    <script type="text/javascript" src="/engine/classes/js/jquery.js"></script>
    
    <script type="text/javascript" src="/engine/classes/js/jqueryui.js"></script>
    
    <script type="text/javascript" src="/engine/classes/js/dle_js.js"></script>

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

  14. SaD,

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

    Ок, понял о чём речь. Действительно в некоторых шаблонах, не помешало бы описание, если переход по якорю был.

    Буду дорабатывать...после того как примерами шаблонов закончу. :)

  15. SaD,

    Я бы вам посоветовал писать имя шаблона и для чего он предназначен также не только на самой странице, но во всплывающем окне. Например кто то кому то задал вопрос и отвечающий хочет поделиться ссылкой на вашу документацию. Например меня спросили про шаблон восстановления пароля, я говорю нужно поставить тег такой то и даю ссылку http://dle-doc.ru/#lostpassword окно с описанием шаблона всплывает, а вот описания что это за окно для какого шаблона дано данное описание уже непонятно.

    Я этот момент предусмотрел. Как раз при переходе по якорю, есть подсказка что это за шаблон - http://imm.io/19k6g

    Но я попробую как-то оформить этот заголовок, чтоб был заметнее. :)

  16. Не нисёт, так не нисёт... :lol:

    Но

    более того, тупо паразитирует

    На ком, на чём и для чего? Я потратил время на разработку и создание сайта, правку текстов и т.д. Без какой либо выгоды сейчас и в будущем. Всё сделано для пользователей...о каком вообще "паразитировании" речь? Не нужно путать свои сателлиты и просто сайт-справку, которая априори никакой выгоды не может принести. Только потраченое время.

    • Поддерживаю 2
×
×
  • Создать...