OPener
-
Публикации
48 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные пользователем OPener
-
-
Спасибо!
Я внимательно читал новость релиза 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?
Вот реально, не знаю этого и в документации не нашёл ничего... Где узнавать это всё?
П.С. либо я невнимательный дурак, либо всё так неочевидно.
-
Здравствуйте! Сайт frolovo-online.ru
Несколько месяцев не заходил на сайт, стоял DLE 9.5
Узнал, что вышел DLE 9.7 - начал обновлять двиг и редизайнить сайт.
Обновил на локалке, всё ровно, без проблем, но когда захотел добавить картинку в новость увидел вот что:
Установил DLE 9.7 на новый домен локалки, там всё ровно:
Кто виноват и что делать?)
-
Заключить тег вывода допполей в таблицу это так - <table>{xfields}</table>? Заключил, у меня ничего не получилось. Работать с таблицами не мой конёк.
Если прописать доп. поля руками (я так понимаю в addnews.tpl добавить хтмл код, который выводит тег {xfields}), то тег {xfields} надо убрать и у меня получится, что на странице добавления новостей пользователь увидит все доп.поля не зависимо, какую он категорию выбрал, а каждое доп. поле закреплено к конкретной категории, следовательно, такой винегрет не подойдёт.
Можт я чего-то не понимаю, но вопрос так и остаётся не решённым. В поиске рылся, не нашёл подходящей инфы.
-
Спасибо, но я мало что понял в /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>
Это код, который отвечает за вывод форм дополнительных полей при добавлении новости на сайт (через юзербар).
Скажите, пожалуйста, где он формируется?
-
Не понял как "сделать таблицу для доп. полей"? В addnews.tpl доп. поля выводит тег {xfields}. Я не знаю, как на него повлиять.
-
Хэллоу! Сайт frolovo-online.ru
Переверстал addnews.tpl на дивах. Возникло 2 вопроса:
1. Можно ли как-то "укоротить" (сделать уже) редактор wysywyg, а то он не помещается по ширине отведённого под него пространства?
2. Когда выбираешь категорию, в которой есть доп. поле, оно (поле) уезжает в право, т.к. движок генерирует для него табличный код. Как изменить, где?
-
Ага, спасибо. Так даже ещё лучше.
-
Ребят, ну как быть? Скажите, пожалуйста, можно ли вывести ссылку на жалобу на главную страницу?
-
Здравствуйте. Сайт http://frolovo-online.ru
Пользователи могут оставить свою жалобу из новости или комментария. Но можно ли дать им "жалобную ссылку", которая будет располагаться на главной странице? Я в футере сделал нечто подобное, но это нечто не работает до конца)
-
Вот, теперь я понял. Спасибо, celsoft. Всем бы таких админов.
-
Так будет понятнее.
Плеер здесь вставить не получилось, поэтому видео можно посмотреть по этому адресу.
Смотрите в 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; }
-
Ну да. Спасибо, celsoft.
-
Тогда мне предется продублировать 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]?
Задать хэдеру и футеру выводится на всех страницах (глобал), а сайдбар уже менять для каждой категории. Также мы назначим свой шаблон для вывода короткой новости в каждой категории и получится сайт с всегда одинаковым хэдэром и футером, но с разным выводом сайдбара и новостей, в зависимости от категории и всё это благодаря авиэйбл.
Это будет правильно? Возможно?
-
Ребят, а если я хочу сделать, чтобы у некоторых категориях сайта был свой полноценный шаблон, но при этом во всех бы этих шаблонах были подключаемый хэдер, сайдбар и футер... при этом хэдер, сайдбар и футер должны быть одинаковыми, будет ли правильным сделать это следующим образом:
Допустим, у нас 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"} и всё работает?
-
Ребят, а если я хочу сделать, чтобы у некоторых категориях сайта был свой полноценный шаблон, но при этом во всех бы этих шаблонах были подключаемый хэдер, сайдбар и футер... при этом хэдер, сайдбар и футер должны быть одинаковыми, будет ли правильным сделать это следующим образом:
Допустим, у нас 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 мой сайт, если что. А то про правила много в этой теме что-то)
-
У меня стоит:
Порядок сортировки новостей - глобальные настройки
Количество новостей на страницу - глобальные настройки
Шаблон короткой новости .tpl[?] - для каждой категории свой. это нужно, для того, чтобы категории видео и реплеи выводить не так, как выводятся новости на главной. на главной у меня выводится только категория "старкрафт 2", а "видео" и "реплеи" на главной не выводятся вообще. Меня бы всё устраивало, ибо на главной не должны выводится "видео" и "реплеи", но если я вывожу новости из этих категорий по тегу, то... вот это то я и не могу исправить.
Шаблон полной новости .tpl[?] - для каждой категории свой.
-
Все эти теги я знаю и пользуюсь ими. А насчет сумбурности, старался понятнее обьяснить. Сложно в сообщении это описывать, но помоему я ясно выразился о том, что у разных категорий разный шаблон короткой новости. Я сейчас все категории на главной отобразил. Посмотрите, что получилось. opener-tv.ru Вот так же будет, если у этих новостей будет один тег и мы выведем новости по нему.
В категорию "видео" зайдите, вот там коректно отображаются новости, в категории "starcraft 2" тоже всё как и должно быть, но всё вместе вывести похоже невозможно. Следовательно, если у категорий разные шаблоны короткой новости, то у новостей из этих категорий не должно быть одинаковых тегов. Это мой вывод. Скажите, что я не прав.
-
Нет, кажется это не то или я не знаю, как сделать нужное мне отображение шаблонов короткой новости.
Если у меня на главной выводится категория с shortstory шириной 550пк, то как будет выводится на главной другая категория с шириной shortstory 180пк и float:left; если новости из этих категорий выведутся одновременно в теге {content} - получится ужас. Это произойдет и, если у двух разных новостей из двух этих разных категорий будет один тег и мы веберем вывести новости по этому тегу.
Подскажите, пожалуйста, как этот конфликт избежать? Если это теги авиэйбл, то как конкретно их вставлять в шотстори?
Вообще, мне нужно было только, чтобы вовод новостей по тегу выводился с shortstory категории, в которой эти новости находятся, но что делать, если новости с одинаковым тегом будут в разных категориях, у которых разное отображение шотстори? Как это всё вообще выводить?
-
Сайт http://opener-tv.ru
В категории "видео" используется отдельный шаблон для вывода короткой новости. Когда выбираешь новости по какому-то определённому тегу из этой категории, то все новости выводятся по основному шаблону короткой новости, а не по шаблону из категории "видео". Получается ужасно - http://opener-tv.ru/tags/. Как сделать, чтобы новости по тегам из разных категорий выводились по разному.
-
Огромное спасибо, Капитан! Огромное человеческое спасибо!!!
-
opener-tv.ru
По умолчанию тег [sort]{sort}[/sort] выводит это - "Сортировать статьи по: дате | популярности | посещаемости | комментариям | алфавиту"
Нужно убрать сортировку по комментариям и алфавиту. Как это сделать?
-
Ну это как бы и не проблема была, а банальное незнание возможностей скрипта. Для этого нужно читать документацию по скрипту.
Прочитав документацию вы поймете, что все делали вкорне неверно. Абсолютно все
Да, да! Незнание, вот именно! Поэтому я и написал вам, уважаемые! Спасибо! Ребят, от души! Главное, знать где информацию найти, остальное лишь вопрос времени. Ещё раз спасибо, ребят!
-
Окей. У меня как раз есть домен для зеркала. Как только это зеркало сделать?)
-
Привет, ребят. Никогда не делал вывод новостей в разных шаблонах, поэтому хочу спросить у тех, кто располагает необходимым опытом для этого, то есть у вас.
Сайт 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.
В общем, я надеюсь на ваш опыт и знания. Должно же быть какое-то простое и красивое решение этой задачи. Заранее спасибо.
Неполадки с ОКНОМ загрузки файлов на сервер
в DataLife Engine (Общие вопросы)
Опубликовано:
Ребят, спасибо! Я реально "невнимательный дурак" потому, что не заметил 6-й пункт в файле дистрибутива /Documentation/upgrade.html ))
Могу только высказать пожелание о том, чтобы вы как-то нагляднее оформили инфу об обновлении движка, да и видео на эту тему можно было бы сделать. Всё таки, сейчас всё актуальнее инфу доносить визуальными каналами (я про видео и графику), а не одним текстом. Вот я несколько раз читал этот файл дистрибутива /Documentation/upgrade.htm и так не уяснил истины)
Ещё раз спасибо! Очень ценю вашу работу над моим любимым движком DLE! Вот только у меня постоянно возникают какие-то проблемы и вопросы из-за невнимательности и незнания чего-то.
Конечно, хотелось бы чтобы кто-нибудь выпустил большой такой видеокурс по DLE, где бы рассказывалось не о начальных знаниях, а о самых продвинутых, а то функционал у движка хороший, а инфы о том как его реализовать самому либо мало, либо непросто найти.
Хотя хз, может вы были бы против этот курса потому, что кто-то покупает тех. поддержку для этих целей)