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

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

добавить новый тег в шаблонизатор

[is-active][/is-active]

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

Фактически, суть в том, что бы внутри тега была проверка на адрес страницы, и если она активна, бдобавлялся новый класс

Просто свойства ссылок уже не катят? Круто.:)

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

добавить новый тег в шаблонизатор

[is-active][/is-active]

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

Фактически, суть в том, что бы внутри тега была проверка на адрес страницы, и если она активна, бдобавлялся новый класс

Просто свойства ссылок уже не катят? Круто.:)

тег будет проверять спомощью $_GET адрес в адресной строке, и если посетитель находится в том разделе, на который ведет ссылка, то ей будет добавлен определенный стиль. Такую проверку ну никак не реализовать средствами css или js

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

Avacore,

как на счет этого:

[aviable=main]<a href="#" class="noact">Рыбалка</a>[/aviable]

[category=1]<a href="#" class="active">Рыбалка</a>[/category]

правильнее и проще использовать

<a href="#" class="myclass[category=1] active[/category]">Рыбалка</a>

Тогда при переходе на категорю ссылке добавиться еще один класс active к стилю myclass

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

как на счет этого:

[aviable=main]<a href="#" class="noact">Рыбалка</a>[/aviable][category=1]<a href="#" class="active">Рыбалка</a>[/category]

признаюсь, об этом я не подумал, но конструкция получается громоздкая

правильнее и проще использовать

<a href="#" class="myclass[category=1] active[/category]">Рыбалка</a>

Тогда при переходе на категорю ссылке добавиться еще один класс active к стилю myclass

спасибо за помощь! :)

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

Загрузка файлов на сервер

Стандартная

С сервера (URL)

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

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

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

#1 Большое количество сайтов на DLE строится на доп.полях, возникает вопрос: а какой смысл по-умолчанию иметь два поля Короткое описание и Полное описание?

По-моему разумнее было бы убрать Короткое описание и оставить одно поле Текст новости, далее добавить функцию генерации короткого описания из этого поля по определенному количеству символов (доб. соответствующую настройку в админку). Например: автоматически выводим вкачестве анонса (короткого описания) первые 300 символов или первые два параграфа и т.п.

Если кому-то это не понравится, пусть останется шаблон shortstory.tpl (если этот шаблон есть, то выводим поле Короткое описание) или самостоятельно добавит доп. поле Короткое описание и все будет как было. Плюс, можно продумать систему при которой доп.поля можно было бы привязывать к разным шаблонам в данном случае к shortstory.tpl.

#2 Добавить большее количество типов доп.полей: checkbox, radio и т.д.

Отдельно, добавить доп. поле file с возможностью задавать ему различные параметры: например нам надо загрузить изображение и предварительно его обработать. Создаем доп. поле, выводим его на сайт, человек подгружает в него картинку 1024x768, она автоматически уменьшается до заданных параметров и встёт в нужное место на сайте. Также и с др. файлами + продумать вопрос безопасности. Или сделать её только для Администратора с возможностью давать права на использование разным группам. TinyMCE не может вставить изображение без тегов

<p></p>

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

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

Например:

Напитки

-Сок

-Кофе

-Алкоголь

--Пиво

--Вино

--Водка

---Шнапс

---Текилла

-Вода

Еда

-Холодные закуски

-Горячие блюда

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

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

<li><a href="/blog/">Блог</a> {news-count-cat=2,"( ", " )"}</li>
или
<li><a href="/blog/" title="Всего публикаций в категории Блог {news-count-cat=2,"( ", " )"}">Блог</a></li>

можно оформить ввиде подсказки на jQuery, это уже кому-как надо...

{news-count-cat=2,"( ", " )"}

где, 2- id категории, "( " - префикс и " )" - суффикс

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

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

есть хак, правда не помню уже где видел

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

хотелось бы что бы была такая возможность в самом движке

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

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

Тоже хочу.

Ну и кнопочки в админке "вкл." и "выкл."

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

Ну и кнопочки в админке "вкл." и "выкл."

можно и без них вполне обойтись... достаточно просто вставить в нужное место предложенную мной конструкцию, т.к. принцип её работы схож с {custom}, а вкл и выкл в админке - это лишнее, всеравно результат запроса к БД будет записан в кэш

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

#1 Добавьте возможность отправлять жалобы [complaint]...[/complaint] для посетителей незарегистрированных на сайте т.е. в насройках групп разрешить Гостям отправлять жалобы. Можно добавить CAPTCHA для них. В идеале добавить настройку текста заголовка в админку, для более удобного редактирования заголовка pop-up формы "Укажите текст вашей жалобы для администрации:" и гибкости её настройки.

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

============================================

#2 Ув. celsoft, предлагаю реализовать на базе движка Конструктор форм обратной связи (обратите внимание на модуль Webform для Drupal или Contact Form 7 для WP, если объединить настраиваемость Drupal'овской с гибкостью Contact Form 7, бедет очень даже неплохой модуль) с возможностью их вывода в любом месте на сайте.

Несекрет, что на DLE строят нетолько новостные сайты... Иметь возможность огранизовать удобную обратную связь с посетителями очень важно! Многие бесплатные CMS обладают кучей модулей для конструирования собственных форм обратной связи. Почему же коммерческий DLE не может иметь такого важного и нужного модуля!? Сама концепция новостного сайта подразумевает взаимодействие с большим количеством посетителей на сайте и думаю, никто спорить не будет, организация гибкой и удобной обратной связи с ними не последняя задача.

Применений и преимуществ масса:

  • Качественный скачок в развитии DLE
  • Расширение концепции движка от строго-новостного, до более многофункционального (таковы современные тенденции, плевать на них нельзя)
  • Возможность организации удобной и гибкой обратной связи с посетителями
  • Масса применений: от всевозможных жалоб и вопросов администрации, до поиска грамматических ошибок и прочих мелочей
  • Привлечение большего количества клиентов к движку

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

============================================

#3 Добавьте альтернативу устаревшему рейтингу со звездочками на +\-

Перепишите модуль topnews.php, измените выборку топовых публикаций с ретинговых, комментируемых и кол-ву просмотров на строго-рейтинговый. В идеале вынести всю эту логику в настройки админки (всего-то добавить варианты запроса к БД для каждого создав свою переменную или функцию (я так пологаю)) на выбор админа.

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

Пожалуй с плюсиками соглашусь :rolleyes: При оценке количественной массы голосов, гораздо проще делать выводы (да и попросту наглядно) о качестве контента, нежели о среднем арифметическом от 1 до 5.

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

#3 Добавьте альтернативу устаревшему рейтингу со звездочками на +\-

Перепишите модуль topnews.php, измените выборку топовых публикаций с ретинговых, комментируемых и кол-ву просмотров на строго-рейтинговый. В идеале вынести всю эту логику в настройки админки (всего-то добавить варианты запроса к БД для каждого создав свою переменную или функцию (я так пологаю)) на выбор админа.

Понравилась идея! Так же, как на этом форуме для каждого сообщения можно ставить плюсик, точно так же можно было бы оценивать новость. Новость может или нравиться или не нравиться. А в цифровом обозначении лучше понимается :rolleyes:

1.png

:P

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

UPD. Реализовать систему рейтинга +\- для каждой категории отдельно.

Например: на главной выводим все рейтинговые публикации со всего сайта, а внутри категории выводим самые рейтинговые из категориии в которой находится посетитель. Такую логику вывода оставить на усмотрение администратора т.е. создать соответствующую настройку в админке

============================

Конструктор форм

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

Пример: {form-feedback1} {form-feedback5} или {form-order} или {form-abuse} будут работать в шаблонах и новостях одинаково...

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

UPD. Реализовать систему рейтинга +\- для каждой категории отдельно.

Например: на главной выводим все рейтинговые публикации со всего сайта, а внутри категории выводим самые рейтинговые из категориии в которой находится посетитель. Такую логику вывода оставить на усмотрение администратора т.е. создать соответствующую настройку в админке

============================

Конструктор форм

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

Пример: {form-feedback1} {form-feedback5} или {form-order} или {form-abuse} будут работать в шаблонах и новостях одинаково...

Да тут бы вообще хоть сделали, а ты уже с финдибоберами просишь :D

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

Например: на главной выводим все рейтинговые публикации со всего сайта, а внутри категории выводим самые рейтинговые из категориии в которой находится посетитель. Такую логику вывода оставить на усмотрение администратора т.е. создать соответствующую настройку в админке

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

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

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

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

Да тут бы вообще хоть сделали, а ты уже с финдибоберами просишь

=)))

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

Для ссылки "Показать все теги" добавить какой-то класс.

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

Предлагаю добавить два новых вида CAPTCHA:

1. Простые арифметические действия вычитание и сложение.

Например: [генерируем картинку с суммой] 3 + 8 = [блок для ответа]

2. Вопросы Администратор самостоятельно создаёт в админке любое кол-во вопросов и ответы на них, эти вопросы случайным образом выводатся в комментариях или формах на сайте

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

Либо как вариант расширить настраиваемость стандартной каптчи с возможностью задавать следующие типы настроек:

- "шум" на фоне

- диапазон генерируемых цветов фона (очень нелохо для различных вариантов дизайна)

- чувствительность к регистру и регистр генерируемых символов

- кол-во генерируемых символов (например: от 3-х до 6-ти)

- тип сомволов: только буквы, только цифы или (как сейчас) и буквы и цифры

reCAPTCHA - отличная защита, но её невсегда удобно использовать

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

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

Если же не заполнено другое обязательное поле (например создал дополнительное, обязательное к заполнению)- выбрасывает на страницу, где пишет, что надо заполнить все поля и ссылка "вернуться". При возврате назад набранного ранее текста уже нет. Ни в одном поле.

Имхо - мегакосяк. У тех, кто не копипастил с ворда,а вручную вписывал текст на 2000 знаков в окно, должно возникнуть либо желание разбить монитор, либо удавить разработчика скрипта :)

Так на демо 9.2 Не знаю, может на 9.3 это поправили, но в описании изменений такого нет.

В дополнение:

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

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

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

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

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

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

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

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

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

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

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