Avacore 46 Опубликовано: 20 мая 2011 Рассказать Опубликовано: 20 мая 2011 (изменено) добавить новый тег в шаблонизатор [is-active][/is-active] При нажатии на ссылку в меню сайта и переходе в соответствующий раздел или страницу, ссылка будет иметь собственный стиль. Фактически, суть в том, что бы внутри тега была проверка на адрес страницы, и если она активна, бдобавлялся новый класс Просто свойства ссылок уже не катят? Круто. тег будет проверять спомощью $_GET адрес в адресной строке, и если посетитель находится в том разделе, на который ведет ссылка, то ей будет добавлен определенный стиль. Такую проверку ну никак не реализовать средствами css или js Изменено 20 мая 2011 пользователем Avacore 1 Цитата Ссылка на сообщение Поделиться на других сайтах
WebSet 74 Опубликовано: 20 мая 2011 Рассказать Опубликовано: 20 мая 2011 Avacore, как на счет этого: [aviable=main]<a href="#" class="noact">Рыбалка</a>[/aviable] [category=1]<a href="#" class="active">Рыбалка</a>[/category] 1 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 095 Опубликовано: 20 мая 2011 Рассказать Опубликовано: 20 мая 2011 Автор 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 2 Цитата Ссылка на сообщение Поделиться на других сайтах
Avacore 46 Опубликовано: 20 мая 2011 Рассказать Опубликовано: 20 мая 2011 как на счет этого: [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 спасибо за помощь! Цитата Ссылка на сообщение Поделиться на других сайтах
LonerD 20 Опубликовано: 21 мая 2011 Рассказать Опубликовано: 21 мая 2011 Загрузка файлов на сервер Стандартная С сервера (URL) Всего одно поле. Если заливать с компьютера - можно добавить кнопочкой + дополнительные поля. Хотелось бы аналогичной функции и для заливки с удаленного сервера - то есть возможность одновременно поставить на заливку несколько картинок с удаленного сервера. Ну и в идеале - возможность в уже опубликованных новостях проверять картинки и если они залиты на сторонний сервер - автоматически перезаливать их на сервер где установлен движок. Цитата Ссылка на сообщение Поделиться на других сайтах
Avacore 46 Опубликовано: 30 мая 2011 Рассказать Опубликовано: 30 мая 2011 (изменено) #1 Большое количество сайтов на DLE строится на доп.полях, возникает вопрос: а какой смысл по-умолчанию иметь два поля Короткое описание и Полное описание? По-моему разумнее было бы убрать Короткое описание и оставить одно поле Текст новости, далее добавить функцию генерации короткого описания из этого поля по определенному количеству символов (доб. соответствующую настройку в админку). Например: автоматически выводим вкачестве анонса (короткого описания) первые 300 символов или первые два параграфа и т.п. Если кому-то это не понравится, пусть останется шаблон shortstory.tpl (если этот шаблон есть, то выводим поле Короткое описание) или самостоятельно добавит доп. поле Короткое описание и все будет как было. Плюс, можно продумать систему при которой доп.поля можно было бы привязывать к разным шаблонам в данном случае к shortstory.tpl. #2 Добавить большее количество типов доп.полей: checkbox, radio и т.д. Отдельно, добавить доп. поле file с возможностью задавать ему различные параметры: например нам надо загрузить изображение и предварительно его обработать. Создаем доп. поле, выводим его на сайт, человек подгружает в него картинку 1024x768, она автоматически уменьшается до заданных параметров и встёт в нужное место на сайте. Также и с др. файлами + продумать вопрос безопасности. Или сделать её только для Администратора с возможностью давать права на использование разным группам. TinyMCE не может вставить изображение без тегов <p></p> Изменено 30 мая 2011 пользователем Avacore Цитата Ссылка на сообщение Поделиться на других сайтах
Avacore 46 Опубликовано: 30 мая 2011 Рассказать Опубликовано: 30 мая 2011 (изменено) Реализовать у статических страниц подстраницы. С выводом пути к ним в модуле speedbar на сайте. Например: Напитки -Сок -Кофе -Алкоголь --Пиво --Вино --Водка ---Шнапс ---Текилла -Вода Еда -Холодные закуски -Горячие блюда Изменено 30 мая 2011 пользователем Avacore Цитата Ссылка на сообщение Поделиться на других сайтах
Avacore 46 Опубликовано: 31 мая 2011 Рассказать Опубликовано: 31 мая 2011 (изменено) добавить возможность выводить количество новостей в каждой категории, например: <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 категории, "( " - префикс и " )" - суффикс Удобная штука, если движок используется вкачестве каталога товаров или что-вроде того. Изменено 31 мая 2011 пользователем Avacore Цитата Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 31 мая 2011 Рассказать Опубликовано: 31 мая 2011 Avacore, есть хак, правда не помню уже где видел Цитата Ссылка на сообщение Поделиться на других сайтах
Avacore 46 Опубликовано: 31 мая 2011 Рассказать Опубликовано: 31 мая 2011 есть хак, правда не помню уже где видел да в том-то и дело, что это хак и написать его относительно нетрудно, просто посчитать кол-во записей в БД и вывести на сайт... хотелось бы что бы была такая возможность в самом движке Цитата Ссылка на сообщение Поделиться на других сайтах
Lomot 134 Опубликовано: 31 мая 2011 Рассказать Опубликовано: 31 мая 2011 добавить возможность выводить количество новостей в каждой категории, например: Тоже хочу. Ну и кнопочки в админке "вкл." и "выкл." Цитата Ссылка на сообщение Поделиться на других сайтах
Avacore 46 Опубликовано: 31 мая 2011 Рассказать Опубликовано: 31 мая 2011 (изменено) Ну и кнопочки в админке "вкл." и "выкл." можно и без них вполне обойтись... достаточно просто вставить в нужное место предложенную мной конструкцию, т.к. принцип её работы схож с {custom}, а вкл и выкл в админке - это лишнее, всеравно результат запроса к БД будет записан в кэш Изменено 31 мая 2011 пользователем Avacore Цитата Ссылка на сообщение Поделиться на других сайтах
Avacore 46 Опубликовано: 31 мая 2011 Рассказать Опубликовано: 31 мая 2011 (изменено) #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, измените выборку топовых публикаций с ретинговых, комментируемых и кол-ву просмотров на строго-рейтинговый. В идеале вынести всю эту логику в настройки админки (всего-то добавить варианты запроса к БД для каждого создав свою переменную или функцию (я так пологаю)) на выбор админа. Изменено 31 мая 2011 пользователем Avacore Цитата Ссылка на сообщение Поделиться на других сайтах
Adobe 111 Опубликовано: 31 мая 2011 Рассказать Опубликовано: 31 мая 2011 (изменено) Пожалуй с плюсиками соглашусь При оценке количественной массы голосов, гораздо проще делать выводы (да и попросту наглядно) о качестве контента, нежели о среднем арифметическом от 1 до 5. Изменено 31 мая 2011 пользователем Adobe 1 Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 31 мая 2011 Рассказать Опубликовано: 31 мая 2011 (изменено) #3 Добавьте альтернативу устаревшему рейтингу со звездочками на +\- Перепишите модуль topnews.php, измените выборку топовых публикаций с ретинговых, комментируемых и кол-ву просмотров на строго-рейтинговый. В идеале вынести всю эту логику в настройки админки (всего-то добавить варианты запроса к БД для каждого создав свою переменную или функцию (я так пологаю)) на выбор админа. Понравилась идея! Так же, как на этом форуме для каждого сообщения можно ставить плюсик, точно так же можно было бы оценивать новость. Новость может или нравиться или не нравиться. А в цифровом обозначении лучше понимается Изменено 31 мая 2011 пользователем WWW.ZEOS.IN 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Avacore 46 Опубликовано: 1 июня 2011 Рассказать Опубликовано: 1 июня 2011 (изменено) UPD. Реализовать систему рейтинга +\- для каждой категории отдельно. Например: на главной выводим все рейтинговые публикации со всего сайта, а внутри категории выводим самые рейтинговые из категориии в которой находится посетитель. Такую логику вывода оставить на усмотрение администратора т.е. создать соответствующую настройку в админке ============================ Конструктор форм реализвать возможность добавлять созданные формы куда угодно: в шаблон или в любое место статичеких страниц или новостей. Пример: {form-feedback1} {form-feedback5} или {form-order} или {form-abuse} будут работать в шаблонах и новостях одинаково... Изменено 1 июня 2011 пользователем Avacore 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Adobe 111 Опубликовано: 1 июня 2011 Рассказать Опубликовано: 1 июня 2011 (изменено) UPD. Реализовать систему рейтинга +\- для каждой категории отдельно. Например: на главной выводим все рейтинговые публикации со всего сайта, а внутри категории выводим самые рейтинговые из категориии в которой находится посетитель. Такую логику вывода оставить на усмотрение администратора т.е. создать соответствующую настройку в админке ============================ Конструктор форм реализвать возможность добавлять созданные формы куда угодно: в шаблон или в любое место статичеких страниц или новостей. Пример: {form-feedback1} {form-feedback5} или {form-order} или {form-abuse} будут работать в шаблонах и новостях одинаково... Да тут бы вообще хоть сделали, а ты уже с финдибоберами просишь Изменено 1 июня 2011 пользователем Adobe Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 095 Опубликовано: 1 июня 2011 Рассказать Опубликовано: 1 июня 2011 Автор Например: на главной выводим все рейтинговые публикации со всего сайта, а внутри категории выводим самые рейтинговые из категориии в которой находится посетитель. Такую логику вывода оставить на усмотрение администратора т.е. создать соответствующую настройку в админке Такая возможность есть в скрипте уже несколько лет, изучите настройки скрипта и настройки категорий. Цитата Ссылка на сообщение Поделиться на других сайтах
Avacore 46 Опубликовано: 1 июня 2011 Рассказать Опубликовано: 1 июня 2011 (изменено) Такая возможность есть в скрипте уже несколько лет, изучите настройки скрипта и настройки категорий. я имел ввиду не сами публикации, а результат работы модуля topnews.php т.е. блок с рейтингом Да тут бы вообще хоть сделали, а ты уже с финдибоберами просишь =))) Изменено 1 июня 2011 пользователем Avacore Цитата Ссылка на сообщение Поделиться на других сайтах
WWW.ZEOS.IN 1 161 Опубликовано: 1 июня 2011 Рассказать Опубликовано: 1 июня 2011 Для ссылки "Показать все теги" добавить какой-то класс. Цитата Ссылка на сообщение Поделиться на других сайтах
Wanderers 17 Опубликовано: 1 июня 2011 Рассказать Опубликовано: 1 июня 2011 Неплохо было бы сохранять оценку данную пользователем при рейтинговании статьи. Цитата Ссылка на сообщение Поделиться на других сайтах
Avacore 46 Опубликовано: 1 июня 2011 Рассказать Опубликовано: 1 июня 2011 Неплохо было бы сохранять оценку данную пользователем при рейтинговании статьи. +1 Цитата Ссылка на сообщение Поделиться на других сайтах
Avacore 46 Опубликовано: 2 июня 2011 Рассказать Опубликовано: 2 июня 2011 (изменено) Предлагаю добавить два новых вида CAPTCHA: 1. Простые арифметические действия вычитание и сложение. Например: [генерируем картинку с суммой] 3 + 8 = [блок для ответа] 2. Вопросы Администратор самостоятельно создаёт в админке любое кол-во вопросов и ответы на них, эти вопросы случайным образом выводатся в комментариях или формах на сайте такие виды защиты от спама будут оптимальны для низкопосещаемых проектов и удобства посетителей. Либо как вариант расширить настраиваемость стандартной каптчи с возможностью задавать следующие типы настроек: - "шум" на фоне - диапазон генерируемых цветов фона (очень нелохо для различных вариантов дизайна) - чувствительность к регистру и регистр генерируемых символов - кол-во генерируемых символов (например: от 3-х до 6-ти) - тип сомволов: только буквы, только цифы или (как сейчас) и буквы и цифры reCAPTCHA - отличная защита, но её невсегда удобно использовать Изменено 2 июня 2011 пользователем Avacore 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Barsik 8 Опубликовано: 3 июня 2011 Рассказать Опубликовано: 3 июня 2011 (изменено) Если при написании новости не указал заголовок - все нормально, выскакивает окошко о том, что он обязателен. Если же не заполнено другое обязательное поле (например создал дополнительное, обязательное к заполнению)- выбрасывает на страницу, где пишет, что надо заполнить все поля и ссылка "вернуться". При возврате назад набранного ранее текста уже нет. Ни в одном поле. Имхо - мегакосяк. У тех, кто не копипастил с ворда,а вручную вписывал текст на 2000 знаков в окно, должно возникнуть либо желание разбить монитор, либо удавить разработчика скрипта Так на демо 9.2 Не знаю, может на 9.3 это поправили, но в описании изменений такого нет. В дополнение: Если при создании доп. поля выбирается "обязательное к заполнению" - нужно к его названию при его отображении в форме присобачить, извините за мой английский, красную звездочку и (обязательно), как это сделано в основных полях. Изменено 3 июня 2011 пользователем Barsik Цитата Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 3 июня 2011 Рассказать Опубликовано: 3 июня 2011 Если при написании новости не указал заголовок - все нормально, выскакивает окошко о том, что он обязателен. Если же не заполнено другое обязательное поле (например создал дополнительное, обязательное к заполнению)- выбрасывает на страницу, где пишет, что надо заполнить все поля и ссылка "вернуться". При возврате назад набранного ранее текста уже нет. Ни в одном поле. Имхо - мегакосяк. У тех, кто не копипастил с ворда,а вручную вписывал текст на 2000 знаков в окно, должно возникнуть либо желание разбить монитор, либо удавить разработчика скрипта Так на демо 9.2 Не знаю, может на 9.3 это поправили, но в описании изменений такого нет. А не судьба не вернуться по ссылке, а нажать на кнопку Назад в браузере?! При этом, незатруднительном, взаимодействии с ПО оно вернет вам предыдущую страницу со всеми вашими данными!В дополнение: Если при создании доп. поля выбирается "обязательное к заполнению" - нужно к его названию при его отображении в форме присобачить, извините за мой английский, красную звездочку и (обязательно), как это сделано в основных полях. Ну вообще-то оно и пишет - (обязательно) или (необязательно) Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.