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

OPener

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

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

  • Посещение

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

  1. Ребят, спасибо! Я реально "невнимательный дурак" потому, что не заметил 6-й пункт в файле дистрибутива /Documentation/upgrade.html ))

    Могу только высказать пожелание о том, чтобы вы как-то нагляднее оформили инфу об обновлении движка, да и видео на эту тему можно было бы сделать. Всё таки, сейчас всё актуальнее инфу доносить визуальными каналами (я про видео и графику), а не одним текстом. Вот я несколько раз читал этот файл дистрибутива /Documentation/upgrade.htm и так не уяснил истины)

    Ещё раз спасибо! Очень ценю вашу работу над моим любимым движком DLE! Вот только у меня постоянно возникают какие-то проблемы и вопросы из-за невнимательности и незнания чего-то.

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

    Хотя хз, может вы были бы против этот курса потому, что кто-то покупает тех. поддержку для этих целей)

  2. Спасибо!

    Я внимательно читал новость релиза DLE 9.7, но на эту строчку "Список изменений в шаблонах:http://dle-news.ru/extras/diffs/97/" внимания не обратил... Мой косяк. Спасибо, что подсказали.

    НО! Я был уверен, что в документации с дистрибутивом движка будет вся необходимая инфа по обновлению. Я наивно (но справедливо) полагал, что в папке /Documentation/upgrade.html всё будет! Оказывается, там ничего нет насчёт "списка изменений в шаблонах". Получается, что про этот список можно узнать только из новости релиза движка.

    Даже если я не прав и об этом написано ещё где-то, в любом случае, в файле дистрибутива /Documentation/upgrade.html должна быть инфа о том, что для обновления движка необходимо внести кое-какие изменения в файлы старого ДЛЕ!

    И ещё вопрос:

    Мне надо было сначала обновить DLE 9.5 на 9.6, потом на с 9.6 на 9.7??? Или сразу можно было с 9.5 на 9.7?

    Вот реально, не знаю этого и в документации не нашёл ничего... Где узнавать это всё?

    П.С. либо я невнимательный дурак, либо всё так неочевидно.

  3. Здравствуйте! Сайт frolovo-online.ru

    Несколько месяцев не заходил на сайт, стоял DLE 9.5

    Узнал, что вышел DLE 9.7 - начал обновлять двиг и редизайнить сайт.

    Обновил на локалке, всё ровно, без проблем, но когда захотел добавить картинку в новость увидел вот что:

    1.jpg

    Установил DLE 9.7 на новый домен локалки, там всё ровно:

    2.jpg

    Кто виноват и что делать?)

  4. Заключить тег вывода допполей в таблицу это так - <table>{xfields}</table>? Заключил, у меня ничего не получилось. Работать с таблицами не мой конёк.

    Если прописать доп. поля руками (я так понимаю в addnews.tpl добавить хтмл код, который выводит тег {xfields}), то тег {xfields} надо убрать и у меня получится, что на странице добавления новостей пользователь увидит все доп.поля не зависимо, какую он категорию выбрал, а каждое доп. поле закреплено к конкретной категории, следовательно, такой винегрет не подойдёт.

    Можт я чего-то не понимаю, но вопрос так и остаётся не решённым. В поиске рылся, не нашёл подходящей инфы.

  5. Спасибо, но я мало что понял в /engine/ins/addnews.php.

    Вот код, который мне надо изменить:

    
    <table class="tableform">
    
    <tbody>
    
    <tr id="xfield_holder_news_img" style="">
    
    <td class="addnews">
    
    Картинка в короткой новости:
    
    <br/>
    
    (необязательно)
    
    </td>
    
    <td class="xfields" colspan="2">
    
    </tr>
    
    <tr id="xfield_holder_icon_photo" style="">
    
    <tr id="xfield_holder_anons_img" style="display: none">
    
    <tr id="xfield_holder_anons_gde" style="display: none">
    
    <tr id="xfield_holder_anons_kogda" style="display: none">
    
    <script type="text/javascript">
    
    <tr>
    
    </tbody>
    
    </table>
    
    

    Это код, который отвечает за вывод форм дополнительных полей при добавлении новости на сайт (через юзербар).

    Скажите, пожалуйста, где он формируется?

  6. Хэллоу! Сайт frolovo-online.ru

    Скрин

    Переверстал addnews.tpl на дивах. Возникло 2 вопроса:

    1. Можно ли как-то "укоротить" (сделать уже) редактор wysywyg, а то он не помещается по ширине отведённого под него пространства?

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

  7. Здравствуйте. Сайт http://frolovo-online.ru

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

  8. opener-tv.ru

    Так будет понятнее. ;)

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

    Смотрите в HD.

    Здесь качество лучше.

    Код shotstory.tpl:

    
    <div class="sstitle">
    
       <span class="sstitlebg">[full-link]{title}[/full-link]</span>
    
    </div>
    
    
    <div class="shortstory">
    
       <div class="ssmeta">
    
    	  <span class="ssmetas">
    
    		  <span class="metagreen">{date}</span> | категория: <span class="metagreen">{link-category}</span> | добавил: <span class="metagreen">{author}</span> | просмотров: <span class="metagreen">{views}</span>
    
    		 <span class="editstore">[not-group=5][edit]<div class="editstoreimg"></div>[/edit][/not-group]</span>
    
    	  </span>
    
    </div>
    
    
    <div class="sscontent">
    
       {short-story}
    
    </div>
    
    
    <div class="ssfoot">
    
       <div class="ssline"></div>
    
    </div>
    
    
    </div>
    
    
    <div class="clr"></div>
    
    
    Код ssvideo.tpl:
    
    <div class="ssvideo">
    
       <div class="ssvcontent">
    
    	  {short-story}
    
    </div>
    
    <div class="ssvtitle">
    
       [full-link]{title}[/full-link]
    
    </div>
    
    
    <div class="ssvmeta">{date} | {author}</div>
    
    <div class="ssvmeta">просмотров: {views}</div>
    
    </div>
    
    
    
    Стили shotstory.tpl и ssvideo.tpl:
    
    .shortstory {
    
    width:590px;
    
    height:auto;
    
    padding:0px 0 15px 0px;
    
    background:#fff;
    
    margin:0 0 0px 7px;
    
    }
    
    .sstitle {
    
    width:590px;
    
    height:16px;
    
    font:bold 14px arial;
    
    margin:0 0 0px 0;
    
    background:#fff;
    
    color:#0d0e29;
    
    }
    
    .sstitle a{
    
    text-decoration:none;
    
      color:#000;
    
    }
    
    .sstitlebg {
    
    width:auto;
    
    height:16px;
    
    padding:1px 8px 1px 8px;
    
    background:#bbb;
    
    }
    
    .ssmeta{
    
    width:564px;
    
    height:15px;
    
    padding:3px 0 0 7px;
    
    font:bold 10px arial;
    
    background: #aaa_;
    
    color: #aaaaa9;
    
    }
    
    .ssmetas{
    
    width:auto;
    
    height:auto;
    
    padding:1px 2px 1px 2px;
    
    font:bold 10px arial;
    
    background: #f5f6fe;
    
    color: #aaaaa9;
    
    }
    
    .metagreen {
    
    font:10px arial;
    
    color: #5683ea;
    
    }
    
    .metagreen a{
    
    text-decoration:none;
    
    color: #5683ea;
    
    }
    
    .metagreen a:hover{
    
    text-decoration:underline;
    
    }
    
    .editstore{
    
    width:19px;
    
    height:19px;
    
    }
    
    .editstoreimg{
    
    width:19px;
    
    height:19px;
    
    background: url("../dleimages/editstore.png") no-repeat;
    
    text-indent:100000px;
    
    float:right;
    
    }
    
    .editstore a{
    
    width:19px;
    
    height:19px;
    
    text-indent:100000px;
    
    background: url("../dleimages/editstore.png") no-repeat;
    
    }
    
    .sscontent {
    
    width:560px;
    
    height:auto;
    
    padding:2px 0 0 0px;
    
    margin:0 0 0 7px;
    
    font:12px arial;
    
    text-align:justify;
    
      background:#fff;
    
    color: #000;
    
    }
    
    .ssfoot{
    
    width:590px;
    
    height:auto;
    
    padding:2px 0 0 0px;
    
    background:#fff;
    
      float:left;
    
    }
    
    .ssline {
    
    width:560px;
    
    height:1px;
    
    margin:4px 0 10px 7px;
    
    background: #ccc;
    
    float:left;
    
    }
    
    -----------------------------------
    
    .ssvideo {
    
    width:185px;
    
    height:155px;
    
    padding:5px 5px 10px 2px;
    
    margin:0px 0 0 0;
    
    float:left;
    
    border:1px solid_ #000;
    
    }
    
    .ssvtitle {
    
    width:180px;
    
    height:auto;
    
    font:bold 12px arial;
    
    text-align:center;
    
    float:left;
    
      border:1px solid_ #0000ff;
    
    }
    
    .ssvmeta{
    
    width:180px;
    
    height:auto;
    
    padding:1px 0 0 2px;
    
    font:bold 10px arial;
    
    text-align:center;
    
    color: #555;
    
    float:left;
    
    }
    
    .ssvmeta a{
    
    color: #555;
    
    }
    
    .ssvcontent {
    
    width:180px;
    
    height:102px;
    
    padding:2px 0 0 0;
    
    font:12px arial;
    
    text-align:justify;
    
    color: #000;
    
    float:left;
    
      border:1px solid_ #ff0000;
    
    }
    
    

  9. Тогда мне предется продублировать header.tpl, sidebar.tpl и footer.tpl в каждом шаблоне? Работать будет, но каждый шаблон будет загружаться заново, хоть у них и одинаковые инклайды. А если мне потребуется изменить хэдер, то в каждом шаблоне мне надо будет обновить header.tpl. Я прав?

    Если да, то реализовать это можно, но получится накладно. А если таких шаблонов будет 5? А если их ежедневно нужно обновлять? Печально.

    А если не делать несколько шаблонов, а выводить инклайды header.tpl, sidebar.tpl и footer.tpl в теге авиэйбл на главной (main.tpl), например - [aviable=global] {include file="templates/header.tpl"} [/aviable]?

    Задать хэдеру и футеру выводится на всех страницах (глобал), а сайдбар уже менять для каждой категории. Также мы назначим свой шаблон для вывода короткой новости в каждой категории и получится сайт с всегда одинаковым хэдэром и футером, но с разным выводом сайдбара и новостей, в зависимости от категории и всё это благодаря авиэйбл.

    Это будет правильно? Возможно?

  10. opener-tv.ru

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

    Допустим, у нас 3 шаблона: oneshot, twoshot, threeshoot для каждой из трёх категорий и располагаются они в папке "templates". Я создаю в этой же папке папку "includes" и в ней размещаю header.tpl, sidebar.tpl и footer.tpl, чтобы они находились в своем отдельном месте, а не в папке каждого шаблона. Это для того, чтобы браузер кэшировал эти инклайды, а не подгружал их каждый раз при просмотре каждой категории и если какие-то изменения нужно внести в хэдэр, сайбдар и футер, то потребуется подредактировать всего один файл. Или можно не создавать папку "includes", а разместить header.tpl, sidebar.tpl и footer.tpl прямо в "templates". Да, лучше сделать так.

    Далее я подключаю эти инклайды в main.tpl каждого шаблона (oneshot, twoshot, threeshoot) строками {include file="templates/header.tpl"}, {include file="templates/sidebar.tpl"}, {include file="templates/footer.tpl"} и всё работает?

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

    Допустим, у нас 3 шаблона: oneshot, twoshot, threeshoot и располагаются они в папке "templates". Я создаю в этой же папке папку "includes" и в ней размещаю header.tpl, sidebar.tpl и footer.tpl, чтобы они находились в своем отдельном месте. Или можно не создавать папку "includes", а разместить header.tpl, sidebar.tpl и footer.tpl прямо в "templates". Да, лучше сделать так.

    Далее я подключаю эти инклайды в main.tpl каждого шаблона (oneshot, twoshot, threeshoot) строками {include file="templates/header.tpl"}, {include file="templates/sidebar.tpl"}, {include file="templates/footer.tpl"} и всё работает?

    P.S. opener-tv.ru мой сайт, если что. А то про правила много в этой теме что-то)

  12. У меня стоит:

    Порядок сортировки новостей - глобальные настройки

    Количество новостей на страницу - глобальные настройки

    Шаблон короткой новости .tpl[?] - для каждой категории свой. это нужно, для того, чтобы категории видео и реплеи выводить не так, как выводятся новости на главной. на главной у меня выводится только категория "старкрафт 2", а "видео" и "реплеи" на главной не выводятся вообще. Меня бы всё устраивало, ибо на главной не должны выводится "видео" и "реплеи", но если я вывожу новости из этих категорий по тегу, то... вот это то я и не могу исправить.

    Шаблон полной новости .tpl[?] - для каждой категории свой.

  13. Все эти теги я знаю и пользуюсь ими. А насчет сумбурности, старался понятнее обьяснить. Сложно в сообщении это описывать, но помоему я ясно выразился о том, что у разных категорий разный шаблон короткой новости. Я сейчас все категории на главной отобразил. Посмотрите, что получилось. opener-tv.ru Вот так же будет, если у этих новостей будет один тег и мы выведем новости по нему.

    В категорию "видео" зайдите, вот там коректно отображаются новости, в категории "starcraft 2" тоже всё как и должно быть, но всё вместе вывести похоже невозможно. Следовательно, если у категорий разные шаблоны короткой новости, то у новостей из этих категорий не должно быть одинаковых тегов. Это мой вывод. Скажите, что я не прав.

  14. Нет, кажется это не то или я не знаю, как сделать нужное мне отображение шаблонов короткой новости.

    Если у меня на главной выводится категория с shortstory шириной 550пк, то как будет выводится на главной другая категория с шириной shortstory 180пк и float:left; если новости из этих категорий выведутся одновременно в теге {content} - получится ужас. Это произойдет и, если у двух разных новостей из двух этих разных категорий будет один тег и мы веберем вывести новости по этому тегу.

    Подскажите, пожалуйста, как этот конфликт избежать? Если это теги авиэйбл, то как конкретно их вставлять в шотстори?

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

  15. Сайт http://opener-tv.ru

    В категории "видео" используется отдельный шаблон для вывода короткой новости. Когда выбираешь новости по какому-то определённому тегу из этой категории, то все новости выводятся по основному шаблону короткой новости, а не по шаблону из категории "видео". Получается ужасно - http://opener-tv.ru/tags/. Как сделать, чтобы новости по тегам из разных категорий выводились по разному.

  16. opener-tv.ru

    По умолчанию тег [sort]{sort}[/sort] выводит это - "Сортировать статьи по: дате | популярности | посещаемости | комментариям | алфавиту"

    Нужно убрать сортировку по комментариям и алфавиту. Как это сделать?

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

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

    Да, да! Незнание, вот именно! Поэтому я и написал вам, уважаемые! Спасибо! Ребят, от души! Главное, знать где информацию найти, остальное лишь вопрос времени. Ещё раз спасибо, ребят!

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

    Сайт http://opener-tv.ru. Вчера залил его на хостинг, он пуст, сайдбар недоделан. Залил неготовым, чтобы показать вам и найти лучшее решение одной задачи. В общем, что хочу реализовать - на сайте будут выводится стандартные новости тегом {content} несколькими категориями (новости сайта, старкрафт 2, видеоновости, информация), а категории "видео" и "реплеи" не будут публиковаться на главной, они должны выводится в сайдбар предназначенными для этого модулями. Загвоздка в том, что необходимо сделать у категорий "видео" и "реплеи" свои шаблоны короткой новости, т.к. у реплеев и видео не будет текста описания в короткой новости, а полная новость у них такая же, как и у других категорий.

    Вот по этой картинке вы можете увидеть, какая структура должна быть у короткой новости категории "видео". Три новости в один ряд, всего будет около 30 таких "видео новостей" на одной странице категории видео (за это отвечает шаблон короткой новости) Красным обвел титульный блок, в котором написано "ПОСЛЕДНИЕ НОВОСТИ". Этот блок находится в main.tpl и выводится всегда над тегом {content}. Мне не нужно, чтобы и над полной новостью и над статической страницей всегда были "ПОСЛЕДНИЕ НОВОСТИ". Я решил эту проблему отрицательным margin (это уже прописывается в fullstory.tpl и в static.tpl), который перекрывает "ПОСЛЕДНИЕ НОВОСТИ" когда выводит в тег {content} fullstory.tpl и static.tpl блоком с таким же фоном, но в котором выводится уже заголовок полной новости или статической страницы.

    А вот как быть с категориями новостей. Нужно, чтобы у категории "видео" был свой шаблон короткой новости и чтобы когда попадаешь в эту категорию над тегом {content} выводилось название категории - в данном случае "видео", а не "ПОСЛЕДНИЕ НОВОСТИ".

    Вот я и не знаю как лучше сделать. Задать категории "видео" отдельный шаблон shortstory.tpl, который будет называться, например shortstoryvideo.tpl и будет находится в основном же шаблоне сайта, но как перекрывать "ПОСЛЕДНИЕ НОВОСТИ"? Или сделать отдельный шаблон сайта только для категории видео, в котором "ПОСЛЕДНИЕ НОВОСТИ" в main.tpl будут заменены на "ВИДЕО". Получится как-то громоздко, да и если придется провести какие-то изменения в хэдере или в футере сайта, то придется тогда два шаблона править. Решением может быть вывод хэдэра и футера и сайдбара в отдельных подключаемых файлах, как на вордпресе, например. И у всех шаблонов сайта тогда бы были одинаковые хэдер, футер и сайдбар, менялся бы только блок над тегом {content} в main.tpl.

    В общем, я надеюсь на ваш опыт и знания. Должно же быть какое-то простое и красивое решение этой задачи. Заранее спасибо.

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