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

Рекомендованные сообщения

Нужен универсальный тег с 2 параметрами который позволяет срабатывать:

1 - внутри категории и во всех ее вложенных категориях

2 - только во вложеных категориях

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

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

И планируется ввести что-то типо зон в шаблоне?

Нужно выводить в правом блоке информацию по разделу, сейчас это релаьно только прописать вручную например [category=23]{custom id="407" template="right_block"}[/category]

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

Ссылка на сообщение
Поделиться на других сайтах

1) Сделай настройку в ТОП новостях, из какого периода делать выборку. Сейчас, как я понял, 1 месяц. Для сайта с большим кол-вом информации — это довольно большой срок.

У меня в топ новостях сейчас новости, которым принципе уже там не место, тк они устарели и пришли другие интересные события. Я бы поигрался с этим значением и оставил себе дней 15-20.

2) {custom category="0,7,31,33,34,36,43,45,54,57,61,62,63" template="informer" limit="8"} — было бы намного проще указать категории, из которых не брать новости, благо таких 1-2

3) На главной странице моего сайта идет 2 колонки новостей: все новости и главные новости.

Чтобы новость попала в главные, я выбираю 2 категории новости: по тематике и категорию ГЛАВНЫЕ НОВОСТИ (id=45) и вывожу в шаблоне: {custom category="45" template="glavnoe" limit="1"}

Но эта же новость попадает в основную ленту, которая выводиться {custom category="0,1,2,33" template="na-glavnoy-news" limit="10"}, тк ей присвоена ещё категория ОБЩЕСТВО (id=1) и получается, что новость выводиться на страницу 2 раза.

Я предлагаю сделать тег, который принудительно исключит из ленты новости, если в них присутствует указанная категория, и получиться: {custom category="0,1,2,33" not-category="45" template="na-glavnoy-news" limit="10"}

4) Только сейчас заметил, что если зафиксировать новость, она фиксируется везде, в том числе и в выводе последних новостей {custom category="0,1,2,33" template="na-glavnoy-news" limit="10"}, и уже получаются не последние новости, а непонятно какие. Предлагаю ввести тег — {custom category="0,1,2,33" fix="no" уtemplate="na-glavnoy-news" limit="10"}

5) Сделать возможность выбора нескольких доп полей [xfgiven_multimedia,video]. Сейчас у меня в полной новости через доп поле multimedia выводятся фотографии, а через доп поле video выводится видео. Под полями баннер [xfgiven_multimedia]{banner_metallinvestbank}[/xfgiven_multimedia], который я не могу вывести, когда заполнео поле видео.

Вы скажете, что я могу ввести баннер 2 раза [xfgiven_multimedia]{banner_metallinvestbank}[/xfgiven_multimedia] + [xfgiven_video]{banner_metallinvestbank}[/xfgiven_video], но очень часто бывает, что заполнены оба поля и получается, что баннер будет показываться 2 раза.

Изменено пользователем blagoy_vip
Ссылка на сообщение
Поделиться на других сайтах

И планируется ввести что-то типо зон в шаблоне?

Осмелюсь ответить "Нет!", потому что это и не нужно. Тем он и отличается от Joomla! и WP, что его шаблонизатор, практически, не знает границ в разработке дизайна. Вся динамическая информация выводится операторами, а не с использованием php. Все строится на уровне HTML и CSS.

2) {custom category="0,7,31,33,34,36,43,45,54,57,61,62,63" template="informer" limit="8"} — было бы намного проще указать категории, из которых не брать новости, благо таких 1-2

Вот никак не вариант! Может случится и наоборот, и с одинаковым количеством.

3) На главной странице моего сайта идет 2 колонки новостей: все новости и главные новости. Чтобы новость попала в главные, я выбираю 2 категории новости: по тематике и категорию ГЛАВНЫЕ НОВОСТИ (id=45) и вывожу в шаблоне: {custom category="45" template="glavnoe" limit="1"} Но эта же новость попадает в основную ленту, которая выводиться {custom category="0,1,2,33" template="na-glavnoy-news" limit="10"}, тк ей присвоена ещё категория ОБЩЕСТВО (id=1) и получается, что новость выводиться на страницу 2 раза. Я предлагаю сделать тег, который принудительно исключит из ленты новости, если в них присутствует указанная категория, и получиться: {custom category="0,1,2,33" not-category="45" template="na-glavnoy-news" limit="10"}

Block.Pro в помощь. Если нет желания устанавливать, есть тег [catlist], но убираться они будут на уровне шаблона, а не вывода через движок.

Ссылка на сообщение
Поделиться на других сайтах
2) {custom category="0,7,31,33,34,36,43,45,54,57,61,62,63" template="informer" limit="8"} — было бы намного проще указать категории, из которых не брать новости, благо таких 1-2 Вот никак не вариант! Может случится и наоборот, и с одинаковым количеством.
Не согласен. Может быть и так и эдак. Так что я поддерживаю и голосую за поддержку в custom значения not-category, а так же возможность вводить диапазон ID категорий, например category="1-25, 47,50" что-нибудь типа такого. У меня может быть 50 категорий, и только одна выводится в слайдер, а не на главную. Со слайдером все понятно, а на главной писать 50 категорий только потому что одна не нужна это как то уже невесело.
Ссылка на сообщение
Поделиться на других сайтах

Хотелось бы доп опцию ввести в "настройки групп пользователей"

в обще так:

1)Сайт с категориями: фильмы, сериалы, клипы, музыка.

2)4 группы редакторов: Редактор фильмов, редактор сериалов и тд

3)Нужно чтобы редактор мог УДАЛЯТЬ только в своей категории, все любые публикации.

Допустим в настройках редактировании групп пользователей - Редактор фильмов - админпанель.

вместо:

Редактирование собственных новостей

Разрешение на редактирование собственных публикаций даже после опубликования на сайте.

сделать:

Редактирование собственных новостей

Разрешение на редактирование и удаление собственных публикаций.

Ниже добавить новую:

Редактирование всех новостей в своей категории(ну или чтото типо такого)

Разрешение на редактирование и удаление любых публикаций на сайте из своей категории.

Думаю мысль поймете....очень надо :)

http://24online-video.ru/

Изменено пользователем _TuriK_
Ссылка на сообщение
Поделиться на других сайтах

2) {custom category="0,7,31,33,34,36,43,45,54,57,61,62,63" template="informer" limit="8"} — было бы намного проще указать категории, из которых не брать новости, благо таких 1-2 Вот никак не вариант! Может случится и наоборот, и с одинаковым количеством.
Не согласен. Может быть и так и эдак. Так что я поддерживаю и голосую за поддержку в custom значения not-category, а так же возможность вводить диапазон ID категорий, например category="1-25, 47,50" что-нибудь типа такого. У меня может быть 50 категорий, и только одна выводится в слайдер, а не на главную. Со слайдером все понятно, а на главной писать 50 категорий только потому что одна не нужна это как то уже невесело.

Да я ведь не за то что не добавить этот атрибут. Имел в виду что иногда не проще добавить те которые не нужны. ...так, стоп, я понял суть. То я с утра написал, не до конца проснулся просто :D

Хотелось бы доп опцию ввести в "настройки групп пользователей"

в обще так:

1)Сайт с категориями: фильмы, сериалы, клипы, музыка.

2)4 группы редакторов: Редактор фильмов, редактор сериалов и тд

3)Нужно чтобы редактор мог УДАЛЯТЬ только в своей категории, все любые публикации.

Допустим в настройках редактировании групп пользователей - Редактор фильмов - админпанель.

вместо:

Редактирование собственных новостей

Разрешение на редактирование собственных публикаций даже после опубликования на сайте.

сделать:

Редактирование собственных новостей

Разрешение на редактирование и удаление собственных публикаций.

Ниже добавить новую:

Редактирование всех новостей в своей категории(ну или чтото типо такого)

Разрешение на редактирование и удаление любых публикаций на сайте из своей категории.

Думаю мысль поймете....очень надо :)

http://24online-video.ru/

Шеф, все это и так уже есть. И вообще, сайт Ваш на null смахивает. Я ошибаюсь?

Ссылка на сообщение
Поделиться на других сайтах

И планируется ввести что-то типо зон в шаблоне?

Типун тебе на язык ;(

Ссылка на сообщение
Поделиться на других сайтах

3) На главной странице моего сайта идет 2 колонки новостей: все новости и главные новости.

Чтобы новость попала в главные, я выбираю 2 категории новости: по тематике и категорию ГЛАВНЫЕ НОВОСТИ (id=45) и вывожу в шаблоне: {custom category="45" template="glavnoe" limit="1"}

Но эта же новость попадает в основную ленту, которая выводиться {custom category="0,1,2,33" template="na-glavnoy-news" limit="10"}, тк ей присвоена ещё категория ОБЩЕСТВО (id=1) и получается, что новость выводиться на страницу 2 раза.

Я предлагаю сделать тег, который принудительно исключит из ленты новости, если в них присутствует указанная категория, и получиться: {custom category="0,1,2,33" not-category="45" template="na-glavnoy-news" limit="10"}

ввести указание диапозона категорий и действие от обратного, как и в тегах - not-category - неоднократно предлагалось, ждем реализации...

использовать category и not-category одновременно в кастоме мысль интересная, единственное как выше верно подметили - возникает вопрос приоритетов...

касательно твоего п.3, реализовать костылями можно - создается доп. поле - 'список' - main_news, с содержанием пустой первой строки и второй, например, "Да". Таким образом данное поле работает как "включатель".

вместо {custom category="45" template="glavnoe" limit="1"} пишем {custom template="glavnoe" cache="yes"}.

в шаблоне glavnoe.tpl контент заключаем в [xfgiven_main_news][/xfgiven_main_news], а в na-glavnoy-news.tpl наоборот в [xfnotgiven_main_news][/xfnotgiven_main_news].

второй кастом будет таким - {custom category="0,1,2,33" template="na-glavnoy-news" cache="yes"}

минус этого варианта - регулирование контента в шаблоне, а не на уровне обработки в php, поэтому указать лимиты в кастоме не можем - ибо "пустые" новости движком тоже будут считаться. кол-во ограничиваем средствами css, display:none для всех и display:block для первых 10ти/3х и т.д. div'ов. селекторы ксс3 это позволяют делать... нагрузка возрастет, т.к. перебираться будут все новости, поэтому лучше использовать кеш...

ну а вообще вы прете против логики - все новоти - это все новости, в т.ч. и главные, которые из всех и выбраны.

Ссылка на сообщение
Поделиться на других сайтах

2) {custom category="0,7,31,33,34,36,43,45,54,57,61,62,63" template="informer" limit="8"} — было бы намного проще указать категории, из которых не брать новости, благо таких 1-2 Вот никак не вариант! Может случится и наоборот, и с одинаковым количеством.
Не согласен. Может быть и так и эдак. Так что я поддерживаю и голосую за поддержку в custom значения not-category, а так же возможность вводить диапазон ID категорий, например category="1-25, 47,50" что-нибудь типа такого. У меня может быть 50 категорий, и только одна выводится в слайдер, а не на главную. Со слайдером все понятно, а на главной писать 50 категорий только потому что одна не нужна это как то уже невесело.

Да я ведь не за то что не добавить этот атрибут. Имел в виду что иногда не проще добавить те которые не нужны. ...так, стоп, я понял суть. То я с утра написал, не до конца проснулся просто :D

Хотелось бы доп опцию ввести в "настройки групп пользователей"

в обще так:

1)Сайт с категориями: фильмы, сериалы, клипы, музыка.

2)4 группы редакторов: Редактор фильмов, редактор сериалов и тд

3)Нужно чтобы редактор мог УДАЛЯТЬ только в своей категории, все любые публикации.

Допустим в настройках редактировании групп пользователей - Редактор фильмов - админпанель.

вместо:

Редактирование собственных новостей

Разрешение на редактирование собственных публикаций даже после опубликования на сайте.

сделать:

Редактирование собственных новостей

Разрешение на редактирование и удаление собственных публикаций.

Ниже добавить новую:

Редактирование всех новостей в своей категории(ну или чтото типо такого)

Разрешение на редактирование и удаление любых публикаций на сайте из своей категории.

Думаю мысль поймете....очень надо :)

http://24online-video.ru/

Шеф, все это и так уже есть. И вообще, сайт Ваш на null смахивает. Я ошибаюсь?

Нет не null, 59$

чтото я такого ненашел... мож поподробнее расскажешь?)

dle 9.7

Изменено пользователем _TuriK_
Ссылка на сообщение
Поделиться на других сайтах
использовать category и not-category одновременно в кастоме мысль интересная, единственное как выше верно подметили - возникает вопрос приоритетов...
дане, зачем одновременно, или то или то. надо вывести только из 1,2,3 из 50 значит category="1,2,3" а если из всех кроме одной, то not-category="1" Да я думаю это и все поняли, так, для уточнения))) ну или как вариант все таки выводить диапазоном категории category="2-14,22,23"
Ссылка на сообщение
Поделиться на других сайтах

использовать category и not-category одновременно в кастоме мысль интересная, единственное как выше верно подметили - возникает вопрос приоритетов...
дане, зачем одновременно, или то или то. надо вывести только из 1,2,3 из 50 значит category="1,2,3" а если из всех кроме одной, то not-category="1" Да я думаю это и все поняли, так, для уточнения))) ну или как вариант все таки выводить диапазоном категории category="2-14,22,23"

камрад, ты не понял, либо не читал то, о чем речь шла выше...

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

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

случай редкий достаточно, согласен, но рациональное зерно есть...

Изменено пользователем RedRoll
Ссылка на сообщение
Поделиться на других сайтах
при выводе двумя кастомами блока всех новостей и блока горячих - он хочет чтобы в блоке всех посты не пересекались с "горячими"
да, согласен, это уже больше смахивает на какую то индивидуальную потребность. ведь это движку придется еще и проверять, есть ли такие новости в "соседнем " блоке и не выводить такие, если я правильно понял.
Ссылка на сообщение
Поделиться на других сайтах

2) {custom category="0,7,31,33,34,36,43,45,54,57,61,62,63" template="informer" limit="8"} — было бы намного проще указать категории, из которых не брать новости, благо таких 1-2 Вот никак не вариант! Может случится и наоборот, и с одинаковым количеством.
Не согласен. Может быть и так и эдак. Так что я поддерживаю и голосую за поддержку в custom значения not-category, а так же возможность вводить диапазон ID категорий, например category="1-25, 47,50" что-нибудь типа такого. У меня может быть 50 категорий, и только одна выводится в слайдер, а не на главную. Со слайдером все понятно, а на главной писать 50 категорий только потому что одна не нужна это как то уже невесело.

Да я ведь не за то что не добавить этот атрибут. Имел в виду что иногда не проще добавить те которые не нужны. ...так, стоп, я понял суть. То я с утра написал, не до конца проснулся просто :D

Хотелось бы доп опцию ввести в "настройки групп пользователей"

в обще так:

1)Сайт с категориями: фильмы, сериалы, клипы, музыка.

2)4 группы редакторов: Редактор фильмов, редактор сериалов и тд

3)Нужно чтобы редактор мог УДАЛЯТЬ только в своей категории, все любые публикации.

Допустим в настройках редактировании групп пользователей - Редактор фильмов - админпанель.

вместо:

Редактирование собственных новостей

Разрешение на редактирование собственных публикаций даже после опубликования на сайте.

сделать:

Редактирование собственных новостей

Разрешение на редактирование и удаление собственных публикаций.

Ниже добавить новую:

Редактирование всех новостей в своей категории(ну или чтото типо такого)

Разрешение на редактирование и удаление любых публикаций на сайте из своей категории.

Думаю мысль поймете....очень надо :)

http://24online-video.ru/

Шеф, все это и так уже есть. И вообще, сайт Ваш на null смахивает. Я ошибаюсь?

Нет не null, 59$

чтото я такого ненашел... мож поподробнее расскажешь?)

dle 9.7

Настройка групп пользователей => Новости (вкладка) => Первые три опции
Ссылка на сообщение
Поделиться на других сайтах

И планируется ввести что-то типо зон в шаблоне?

Типун тебе на язык ;(

Есть же теги для доп полей.

А это из той серии, имееем тег {zone_1} вставляем в любом месте в шаблоне а при создании статьи возможность выбора одного из таких тегов + выбрать еще в каких категориях выводить.

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

[category=21]{custom id=107 template="best_template"}[/category]

[category=22]{custom id=172 template="best_template"}[/category]

....

[category=86]{custom id=934 template="best_template"}[/category]

....

[category=N]{custom id=N template="best_template"}[/category]

и таких записей 100+ под каждую уникальную категорию.

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

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

Это добавилобы динамичности движку и избавилобы от стремной ручной работы как выше в примере =)

Канешно этот {zone_x} должен быть с доп параметрами например как выбор шаблона для вывода {zone_x template="best_template"}

Нужен универсальный тег с 2 параметрами который позволяет срабатывать:

1 - внутри категории и во всех ее вложенных категориях

2 - только во вложеных категориях

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

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

Канешно нужно аналогично и противоположное действия, НЕсрабатывать:

3 - внутри категории и во всех ее вложенных категориях;

4 - во вложеных категориях

И былобы супер еслиб мона было указывать срабатывания и начиная с какого уровня срабатывать и количество уровней.

Ссылка на сообщение
Поделиться на других сайтах

RedRoll, alex32, те же "горячие" новости можно вывести из тех же категорий что и в соседнем блоке (основная лента) через custom указав выборку по количеству комментариев или просмотров.

Плюс, главные можно выводить на главной странице и через тег {content}, а чтобы новости не совпадали с custom, запретить вывод на главной при оформлении статьи. Все остальное можно замочкарить при помощи block.pro, насколько я знаю.

И даже если 1-2 новости совпадут - не смертельно. Посмотрите то, как новости оформлены на kinopoisk.ru на главной

Ссылка на сообщение
Поделиться на других сайтах

RedRoll, alex32, те же "горячие" новости можно вывести из тех же категорий что и в соседнем блоке (основная лента) через custom указав выборку по количеству комментариев или просмотров.

решить задачу поменяв условия конечно круто)

но "горячие" он определяет сам, поэтому не вариант. а так конечно...

Плюс, главные можно выводить на главной странице и через тег {content}, а чтобы новости не совпадали с custom, запретить вывод на главной при оформлении статьи. Все остальное можно замочкарить при помощи block.pro, насколько я знаю.

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

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

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

И даже если 1-2 новости совпадут - не смертельно. Посмотрите то, как новости оформлены на kinopoisk.ru на главной

я уже говорил о том что автор идеи искажает саму логику блока "всех новостей". во всех должны выводиться все.

Ссылка на сообщение
Поделиться на других сайтах

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

[thumb]http://www.domen.ru/uploads/posts/2012-12/1355121117_babki-2.jpg[/thumb]
на такой:
[img=http://www.domen.ru/uploads/posts/2012-12/thumbs/1355121117_babki-2.jpg][/code]

[/color]

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

жду ответа B)

Ссылка на сообщение
Поделиться на других сайтах

OffSpEEd, зачем в таком случае хранить на сервере еще и полную версию картинки?

OffSpEEd, в админ панели DLE в разделе "Настройка работы с изображениями" есть "Максимально допустимые размеры оригинального изображения"

Существует две возможности использования данной настройки:

Первая: Вы вводите допустимые размеры в пикселях любой из сторон оригинального изображения. Например: 800.

Вторая: Вы задаете ширину и высоту оригинального изображения в формате ширина x высота. Например: 800x600

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

Ссылка на сообщение
Поделиться на других сайтах

полная версия картинки для полной новости, маленькая версия картинки (без линка) для короткой новости.

пока скрипт такое не позволяет автоматом, приходится фигней такой страдать )

Ссылка на сообщение
Поделиться на других сайтах

полная версия картинки для полной новости, маленькая версия картинки (без линка) для короткой новости.

пока скрипт такое не позволяет автоматом, приходится фигней такой страдать )

Я такое пристраивал к движку, но во многих местах править требуется при обновлении, в удаление новостей, правке, массовое удаление итд. итп.

Картинке давался номер новости.

Ссылка на сообщение
Поделиться на других сайтах

OffSpEEd, в кратком описании новости превью картинки можно выводить через тег {image-1}, а в полной новости через тег


[img=файл]

Ссылка на сообщение
Поделиться на других сайтах

OffSpEEd, в кратком описании новости превью картинки можно выводить через тег {image-1}

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

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

в общем спасибо за советы, но пускай ваш Целкос возьмет на ус и по возможности в будущем сделает эту функцию ')

Ссылка на сообщение
Поделиться на других сайтах

в общем спасибо за советы, но пускай ваш Целкос возьмет на ус и по возможности в будущем сделает эту функцию ')

вывод пути к thumbs, как и к полной картинке в окне загрузки на вкладке "загруженные для публикации" уже предлагали, ждем реализации

пока проблема решается костылем:


<img src="{include file="{THEME}/../../engine/modules/my_function.php?thumbs=[xfvalue_img_url]"}">

содержание my_function.php

if ($thumbs) echo substr_replace($thumbs, '/thumbs/', strrpos($thumbs, '/'), 1);

в доп. поле img_url вставляешь адрес полной картинки

Изменено пользователем RedRoll
Ссылка на сообщение
Поделиться на других сайтах

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

я пока решаю эту проблему программой RoboMouse

один раз создал скрипт движения мышкой, записал все изменения, и за секунду он все меняет.

Ссылка на сообщение
Поделиться на других сайтах

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

этот вариант не нужно править после каждого обновления движка

my_function.php - сторонний файл и не затрагивается при обновлении, а подключается он в шаблоне

Ссылка на сообщение
Поделиться на других сайтах
  • celsoft изменил заголовок на Пожелания для новых версий DataLife Engine

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

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