Critical Error 155 Опубликовано: 3 июня 2011 Рассказать Опубликовано: 3 июня 2011 Если при написании новости не указал заголовок - все нормально, выскакивает окошко о том, что он обязателен. Если же не заполнено другое обязательное поле (например создал дополнительное, обязательное к заполнению)- выбрасывает на страницу, где пишет, что надо заполнить все поля и ссылка "вернуться". При возврате назад набранного ранее текста уже нет. Ни в одном поле. Имхо - мегакосяк. У тех, кто не копипастил с ворда,а вручную вписывал текст на 2000 знаков в окно, должно возникнуть либо желание разбить монитор, либо удавить разработчика скрипта Так на демо 9.2 Не знаю, может на 9.3 это поправили, но в описании изменений такого нет. А не судьба не вернуться по ссылке, а нажать на кнопку Назад в браузере?! При этом, незатруднительном, взаимодействии с ПО оно вернет вам предыдущую страницу со всеми вашими данными!В дополнение: Если при создании доп. поля выбирается "обязательное к заполнению" - нужно к его названию при его отображении в форме присобачить, извините за мой английский, красную звездочку и (обязательно), как это сделано в основных полях. Ну вообще-то оно и пишет - (обязательно) или (необязательно) Цитата Ссылка на сообщение Поделиться на других сайтах
Barsik 8 Опубликовано: 3 июня 2011 Рассказать Опубликовано: 3 июня 2011 Если при написании новости не указал заголовок - все нормально, выскакивает окошко о том, что он обязателен. Если же не заполнено другое обязательное поле (например создал дополнительное, обязательное к заполнению)- выбрасывает на страницу, где пишет, что надо заполнить все поля и ссылка "вернуться". При возврате назад набранного ранее текста уже нет. Ни в одном поле. Имхо - мегакосяк. У тех, кто не копипастил с ворда,а вручную вписывал текст на 2000 знаков в окно, должно возникнуть либо желание разбить монитор, либо удавить разработчика скрипта Так на демо 9.2 Не знаю, может на 9.3 это поправили, но в описании изменений такого нет. А не судьба не вернуться по ссылке, а нажать на кнопку Назад в браузере?! При этом, незатруднительном, взаимодействии с ПО оно вернет вам предыдущую страницу со всеми вашими данными! Не судьба! Потому что не возвращает при этом незатруднительном действии. Вернее, хром и сафари возвращают, а файрфокс последний (четвертый для mac os) - нет. Может это у меня так только глючит - не знаю, второго компа нет проверить. Но в любом случае всплывающая подсказка - лучше. В дополнение: Если при создании доп. поля выбирается "обязательное к заполнению" - нужно к его названию при его отображении в форме присобачить, извините за мой английский, красную звездочку и (обязательно), как это сделано в основных полях. Ну вообще-то оно и пишет - (обязательно) или (необязательно) Вот два обязательных дополнительных поля. Где оно пишет - Обязательно или нет?Добавлено: Еще недочеты: После отправки сообщения автору темы или комментатору - предлагается вернуться на главную страницу (а я, извините, не с нее сюда попал!) или написать еще одно сообщение. Если жмешь "написать еще" - ну хотя бы там оставалось имя предыдущего адресата, а то вспоминай, какому "MyLoginTheBest" ты писал. А совсем по-нормальному - выпадающий список (адресная книга юзера). Иначе в этой кнопке "написать еще" смысл близкий к нулю: тупо смотришь на поле адресата и думаешь чо с ним делать. Не для людей! То же самое - с этим "Вернуться". Надо написать правдиво "Перейти на главную". Но возможность вернуться обратно в ту же новость, с которой он написал, у пользователя быть должна!!! Он, например, мог написать сообщение, не дочитав до конца все комментарии, а ему хочется дочитать! Несколько раз делать "назад", преодолевая сообщения браузера "Отправить заново информацию о странице? Да Нет" ? Опять не для людей! Если это тяжело сделать, значит как минимум должна быть возможность открыть отправку сообщения в новом окне (вкладке). Ни в одном из трех стандартных шаблонов я этой возможности не нашел! Можно открыть в новой вкладке "все публикации" и "последние комментарии" пользователя, а посмотреть профиль или отправить сообщение - нет! Третий раз - не для людей! Отдельная песня - всевозможные сообщения системы. Мелкие ошибки - ладно, где-то "Вы" с большой, где-то - с маленькой - тоже черт с ним..; но язык - сплошь казенно-бюрократический в стиле лучших традиций СССР. Куча ненужных слов с убогим построением предложений! Языковые файлы ужасны! Примеры: "Уважаемый посетитель! Согласно Вашему запросу для Вас был сгенерирован новый пароль. Данный пароль был отправлен вам на e-mail..." Три раза - "вы/вашему", два раза - с большой, один - с маленькой. Зачем вообще три раза повторять слово с одной строчке? Почему вообще не написать просто "Новый пароль сгенерирован и отправлен на ваш e-mail" "Благодарим Вас за регистрацию на нашем сайте! Теперь Вы можете авторизоваться на сайте, используя Ваш логин и пароль." - опять в десятке слов три раза - "вы" и два раза - "сайт", вместо "Спасибо за регистрацию!Теперь вы можете авторизоваться" И так - сплошь. Короче, языковые файлы надо переписать по-нормальному. Без вариантов. Цитата Ссылка на сообщение Поделиться на других сайтах
Avacore 46 Опубликовано: 4 июня 2011 Рассказать Опубликовано: 4 июня 2011 (изменено) Согласен с Barsikом, предлагаю вынести редактирование всех файлов .lng из \language\Russian в админку, сгруппировать их по категориям(обратная связь, сообщения об обшибке и т.п.) и пусть каждый администратор самостоятельно правит эти сообщения по своему усмотрению + добавить возможность добвлять любой html код Из-за этих сообщений очень легко узнать сайт на DLE =================== Добавить 2 новых типа ЧПУ: 1. Без id http://site.ru/категория/подкатегория/имя новости.html 2. Без .html http://site.ru/категория/подкатегория/имя новости (проверка поля ЧПУ URL статьи, на существующий 1:1 аналог в БД, если есть идентичное название - просим юзера создать другой адрес) Конечно в идеале реализовать настройку ЧПУ, чтобы сам администратор мог определять вид формируемого адреса, но это проблематично, поэтому реализуйте пожалуйста два новых вида ЧПУ =================== Реализуйте возможность создать из статических страниц, страницы 404 и 403 ошибками =================== Реализуйте пожалуйста подсветку синтаксиса кода: html, js, php между тегами Изменено 4 июня 2011 пользователем Avacore Цитата Ссылка на сообщение Поделиться на других сайтах
Adobe 111 Опубликовано: 4 июня 2011 Рассказать Опубликовано: 4 июня 2011 Кстати кнопка "назад" в браузере не спасает написанный (но не отправленный) текст. Цитата Ссылка на сообщение Поделиться на других сайтах
Avacore 46 Опубликовано: 4 июня 2011 Рассказать Опубликовано: 4 июня 2011 (изменено) Кстати кнопка "назад" в браузере не спасает написанный (но не отправленный) текст. <a href='назад' onClick="this.href='javascript:history.go(-1)'">назад</a> Изменено 4 июня 2011 пользователем Avacore Цитата Ссылка на сообщение Поделиться на других сайтах
Adobe 111 Опубликовано: 4 июня 2011 Рассказать Опубликовано: 4 июня 2011 (изменено) Кстати кнопка "назад" в браузере не спасает написанный (но не отправленный) текст. <a href='назад' onClick="this.href='javascript:history.go(-1)'">назад</a> И? Если ты мне хочешь предложить как альтернативу, то открою страшную тайну: history.go(-1) == нажатие кнопки "Назад" в браузере. Изменено 4 июня 2011 пользователем Adobe Цитата Ссылка на сообщение Поделиться на других сайтах
Barsik 8 Опубликовано: 4 июня 2011 Рассказать Опубликовано: 4 июня 2011 Согласен с Barsikом, предлагаю вынести редактирование всех файлов .lng из \language\Russian в админку, сгруппировать их по категориям(обратная связь, сообщения об обшибке и т.п.) и пусть... Эммм.. Хорошо бы, конечно, но тогда уж любой язык. На украинском сайте русского языкового файла может не быть вообще. Но, как мне кажется, это вовсе необязательно: кому надо, тот и без админки подправит, это самое простое как раз — не код, а слова. Важно другое — если никто ничего не будет править, чтоб и без этого было красиво и вылизано. Чтоб от коммерческого продукта не возникало ощущения бета-версии перспективной бесплатной cms. Так что если везде, где написано: Уважаемый Пользователь! Доводим до Вашего сведения, что согласно Вашему желанию Вы только что осуществили надевание нашего презерватива на Ваш половой орган! Теперь, после того, как наш презерватив на Ваш половой орган надет, вы можете произвести следующее действие: осуществление полового акта. Данный процесс осуществления полового акта доступен в Вашем профиле пользователя в закладке «половые связи» заменят на «Предохранились? Трахайтесь!» - уже будет просто супер! )) Цитата Ссылка на сообщение Поделиться на других сайтах
Adobe 111 Опубликовано: 4 июня 2011 Рассказать Опубликовано: 4 июня 2011 (изменено) Краткость - сестра таланта Только вот такая лаконичность может чревато вылезти p.s. по поводу локализации на укр яз.: а что, разве жители украины в одночасье забыли Русский язык? Когда Я там последний раз был, не заметил ничего подобного Изменено 4 июня 2011 пользователем Adobe Цитата Ссылка на сообщение Поделиться на других сайтах
Barsik 8 Опубликовано: 4 июня 2011 Рассказать Опубликовано: 4 июня 2011 Ммм.. видел украинские сайты на дле с украинским системным языком. Даже украинизацию админки, включая кнопки и картинки видел. Но украина - пример. Язык может быть любой ведь.. Насчет краткости - я не про краткость, а про лишний мусор. Разумеется, все должно быть в меру, не в ущерб смыслу. Цитата Ссылка на сообщение Поделиться на других сайтах
Adobe 111 Опубликовано: 4 июня 2011 Рассказать Опубликовано: 4 июня 2011 Ммм.. видел украинские сайты на дле с украинским системным языком. Даже украинизацию админки, включая кнопки и картинки видел. Но украина - пример. Язык может быть любой ведь.. Насчет краткости - я не про краткость, а про лишний мусор. Разумеется, все должно быть в меру, не в ущерб смыслу. Угу, видел такие сайты, очень поднимают настроение Цитата Ссылка на сообщение Поделиться на других сайтах
Barsik 8 Опубликовано: 4 июня 2011 Рассказать Опубликовано: 4 июня 2011 Смотрю системку дальше.. Убедительная просьба - обратить внимание на сортировку новостей. Между "Сортировать по популярности" и "посещаемости" смысловая разница еле уловима. Долго пришлось думать. Значительно понятнее будет - "рейтингу" и "просмотрам" Но самое главное - сортировка по алфавиту. Блин, хорошая система, но ведь всёёё не для людей! Вот ответьте мне на вопрос: Я как обычный пользователь прихожу на сайт, где в каждом разделе по 1000 статей, а то и больше. Сортирую по алфавиту, ладно, ага.. ЧТО мне это даст? Для какой цели применима эта сортировка? Мой ответ - ни для какой. Полное фуфло, а не функция! Для галочки - "глядите - есть!" Найти новости на букву "А" - не больше. Для новостей не нужна вообще! Даже если этот раздел - каталог, где все систематизировано по названиям - как я этой алфавитной сортировкой быстро найду фильм "Терминатор"? Да никак! Только предположу, что скорее всего где-то в районе двух третьих списка всех страниц, но фиг знает, как туда попасть. Но если инвертировать - значит, примерно в районе одной трети. Так что или ставить туда алфавитную строчку при вызове функции "а б в г д ... x y z" (тем более есть готовые хаки) - тогда будет смысл, причем суперский, или же убирать алфавитную сортировку вообще, потому что лучше уж никак, чем через зад - позориться только. ((( Пока что вижу систему, которая для создавния варезников и говносайтов - супер, для разрабов (студий, фрилансеров) - неплохо, для конечных пользователей - ... тут всё не очень. Ну не то чтобы совсем всё, но приоритеты нужно поменять ровно до наоборот: пользовательская часть, особенно с фронта, должна быть первоочередной и обладать правом "вета" над всем остальным. Вот что пишу - далеко ведь не всё. Система ведь просто пестрит вся вот такой ерундой. Это как тени от предметов в разные стороны падают. Хорошо конечно, если код значительно лучше, чем интерфейс - тут я не силен. Цитата Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 4 июня 2011 Рассказать Опубликовано: 4 июня 2011 (изменено) Barsik, пока можно сделать так стандартными средствами DLE: Открыть 'engine/inc/xfields.php' и найти: ~473 строка <td class=addnews>$value[1]:<br />[if-optional]({$lang['xf_not_notig']})[/if-optional]</td> и заменить на: <td class=addnews>$value[1]:<br />[if-optional]({$lang['xf_not_notig']})[/if-optional][not-optional]({$lang['xf_important']})[/not-optional]</td> ~483 строка <td class=xfields colspan="2"><input type="text" name="xfield[$fieldname]" id="xfield[$fieldname]" value="$fieldvalue" /> [if-optional]<font style="font-size:7pt">({$lang['xf_not_notig']})</font>[/if-optional]</td> заменить на: <td class=xfields colspan="2"><input type="text" name="xfield[$fieldname]" id="xfield[$fieldname]" value="$fieldvalue" /> [if-optional]<font style="font-size:7pt">({$lang['xf_not_notig']})</font>[/if-optional][not-optional]({$lang['xf_important']})[/not-optional]</td> ~490 строка <td class=addnews>$value[1]:</td> <td class=xfields colspan="2"><select name="xfield[$fieldname]"> заменить на: <td class=addnews>$value[1]:<br />[if-optional]<font style="font-size:7pt">({$lang['xf_not_notig']})</font>[/if-optional][not-optional]({$lang['xf_important']})[/not-optional]</td> <td class=xfields colspan="2"><select name="xfield[$fieldname]"> сохранить и закрыть. После этого отрыть файл 'language/Russian/website.lng' и найти: 'xf_not_notig' => "необязательно", ниже вставить: 'xf_important' => "обязательно", Не ясно, почему оно так изначально не стоит А вообще хотелось бы иметь шаблон для доп. полей на сайте(!). Таблицы не всегда там нужны Чтоб можно было свободно редактировать эти поля. Теги к примеру, следующие: {xfvalue} - название поля [if-option] текст [/if-option] - выводит текст в тегах, если поле необязательно к заполнению [not-option] текст [/not-option] - выводит текст в тегах, если поле обязательно к заполнению [xfield_input] атрибуты [/xfield_input] теги выводят поле input, внутри которых можно будет написать только след. два тега - {id} и {class} ({id=input} или {class=input}). если вводится просто текст, то его скрипт просто игнорирует, просто чтоб косяков не было, если какой-нибудь "малыш" там что-нибудь напшет нехорошее =) Так и для остальных полей [xfield_textarea] атрибуты [/xfield_textarea] [xfield_select] атрибуты [/xfield_select]Barsik, что-то ты разошелся Можно было бы вам идею подать, чтоб виды сортировки влючались опционально для каждой группы пользователей. Наподобие, какие разделы разрешены данной группе. Изменено 4 июня 2011 пользователем Critical Error Цитата Ссылка на сообщение Поделиться на других сайтах
Barsik 8 Опубликовано: 4 июня 2011 Рассказать Опубликовано: 4 июня 2011 Barsik, пока можно сделать так стандартными средствами DLE: Открыть 'engine/inc/xfields.php' и найти: ~473 строка <td class=addnews>$value[1]:<br />[if-optional]({$lang['xf_not_notig']})[/if-optional]</td> и заменить нету у меня в xfields.php такой строки. Зато есть такая : pufVh0ezRhMTd7KC1lKVwidyQuakY3QVZmRnpfQlg3cjxEanciKTsNSQkJDUkJCQkwDUkNSQkJCX1WVCgkIGouZmtBUnJUbGxUIlhrLmt6dCIpVHgNSQkJCQkke3F0fXtGWFRsVGtZcS57MmsoIlw0XEYiLFQkIGouZmtBR3IpOw1JCQlUVFRUVFRUVCRxe1h0azJZVn1rLjJYQSQgai5ma :D Да и речь не о том, как сделать, а как должно быть изначально Разошелся? Ну... глаз может не замыленный, не знаю.не, сортировка нужна не опциональная, а хорошая ) Цитата Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 4 июня 2011 Рассказать Опубликовано: 4 июня 2011 нету у меня в xfields.php такой строки. Зато есть такая : Ну в демке ничего поправить тогда не выйдет. В купленной версии будет открытый код, можно исправить Да и речь не о том, как сделать, а как должно быть изначально В принципе, косяки незначительные, все можно всегда подпилить. Для всего остального есть хаки Цитата Ссылка на сообщение Поделиться на других сайтах
Barsik 8 Опубликовано: 4 июня 2011 Рассказать Опубликовано: 4 июня 2011 А вообще хотелось бы иметь шаблон для доп. полей на сайте(!) Да вообще конструктор дополнительных полей давно пора заменить конструктором форм. Не дело это: поля создаешь там, потом вставляешь сюда, причем вставляешь блоком; так, чтобы доп поля в произвольном порядке поставить, вперемешку с основными - хренушки, упаришься. А если мне надо два заголовка друг за другом, две короткие и две полные новости для разных языков, а не так чтоб по очереди шли? Или например перед фуллстори вставить поле и после - поле? А так создал сразу форму какую надо и не парясь дополнительные поля или нет - присвоил чему надо. Цитата Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 4 июня 2011 Рассказать Опубликовано: 4 июня 2011 А вообще хотелось бы иметь шаблон для доп. полей на сайте(!) Да вообще конструктор дополнительных полей давно пора заменить конструктором форм. Не дело это: поля создаешь там, потом вставляешь сюда, причем вставляешь блоком; так, чтобы доп поля в произвольном порядке поставить, вперемешку с основными - хренушки, упаришься. А если мне надо два заголовка друг за другом, две короткие и две полные новости для разных языков, а не так чтоб по очереди шли? Или например перед фуллстори вставить поле и после - поле? А так создал сразу форму какую надо и не парясь дополнительные поля или нет - присвоил чему надо. можно втупую выдернуть всю конструкцию полей из исходного кода странички и в шабе распихать куда это необходимо, а тег {xfields} вообще убрать. Просто даже очуметь можно, когда у тебя поле списком, а в списке так пару сотен значений. Невесело, емае Цитата Ссылка на сообщение Поделиться на других сайтах
Barsik 8 Опубликовано: 4 июня 2011 Рассказать Опубликовано: 4 июня 2011 В принципе, косяки незначительные, все можно всегда подпилить. Для всего остального есть хаки из кучи незначительных косяков складывается общее впечатление как о недоделке. И следующую версию правильнее было бы назвать не 9.4, а 0.9.4. Ноль, ноль перед цифрами! Если приложить немного усилий в нужном направлкении - скоро систему можно перворелизить )))) Цитата Ссылка на сообщение Поделиться на других сайтах
Avacore 46 Опубликовано: 4 июня 2011 Рассказать Опубликовано: 4 июня 2011 (изменено) Barsik, жжешь! Только не критикуй разработчиков слишком сильно, DLE - крутой двиг, но им (как и другими) надо уметь пользоваться и возможностей допиливания его под свои нужды масса, только надо знать PHP и сопутствующие сабжи. В этом топике какраз и идет речь о том как снизить уровень работы с напильником до минимума. Ты Drupal пробовал? Реально крутой двиг, только до того момента, когда вопрос не косается например темизации... там надо париться и париться реально, что бы просто показать что-то в шаблоне одной группе юзеров, а другой вывести что-то иное или вообще ничего (причем на их сайте реально могут послать на "№%!), а в DLE это деается элементарно, в DLE разработчик никогда не пошлет тебя и всегда поможет, даже по самому дурацкому вопросу и в этом и плюс! Кстати идеальных CMS не бывает... идеальная - та, которую напишешь сам, а потом прийдет кто-то и обосрет её с ног до головы, знаем, пробовали Изменено 4 июня 2011 пользователем Avacore 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Barsik 8 Опубликовано: 4 июня 2011 Рассказать Опубликовано: 4 июня 2011 Просто даже очуметь можно, когда у тебя поле списком, а в списке так пару сотен значений. Невесело, емае А чем вариант в пару сотен значений прямо в форме хуже варианта, когда эти же значения выведены одним красивым тегом, а зато в другом месте - еще хуже свалка: в разделе доп полей помимо этих пару сотен зачений еще по пару сотен для двух других разделов - вот там поди разберись.. а так - все в одном месте - красота! Barsik, жжешь! Только не критикуй разработчиков слишком сильно,.. Ничо, для дела - полезно. Двиг не спорю - хороший, но тема - не что в нем хорошего, а что надо исправить. Ну вот и пущай думает.. Цитата Ссылка на сообщение Поделиться на других сайтах
Avacore 46 Опубликовано: 4 июня 2011 Рассказать Опубликовано: 4 июня 2011 Ну вот и пущай думает.. пущай правят ))) Цитата Ссылка на сообщение Поделиться на других сайтах
Avacore 46 Опубликовано: 6 июня 2011 Рассказать Опубликовано: 6 июня 2011 (изменено) добавить в static.tpl поддержку логики [static=][/static] =============================== добавить новый тег {sitemap} для вывода ввиде дерева всех категорий и статических страниц на сайте (при условви, что будет реализован предложенный мной вариант вложенности статических страниц) Изменено 6 июня 2011 пользователем Avacore Цитата Ссылка на сообщение Поделиться на других сайтах
NtX 10 Опубликовано: 6 июня 2011 Рассказать Опубликовано: 6 июня 2011 Есть такая структура категорий: Категия-0 -- субКатегория-1 -- субКатегория-2 -- субКатегория-3 Категория-0 является просто системообразующей, т.е. в нее ничего добавлять не планируется. Новости будут добавляться в субКатегории 1,2 и 3. Хотелось бы иметь переключатель в админке при расширенном поиске новостей в Категории-0: - при выключенной опции выводятся новости в этой категории; - при включенной опции выводятся новости в субкатегориях, входящую в эту категорию. Я, конечно, маленько двинут на систематизации информации, но это было бы реальное подспорье когда у тебя новостей грозная туча... Да и вообще - функций фильрации поиска обычно мало не бывает, а вот нехватает - это да) 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Avacore 46 Опубликовано: 7 июня 2011 Рассказать Опубликовано: 7 июня 2011 (изменено) отелось бы иметь переключатель в админке при расширенном поиске новостей в Категории-0: - при выключенной опции выводятся новости в этой категории; - при включенной опции выводятся новости в субкатегориях, входящую в эту категорию. +1 ===================== Просьба добавить в визульный редактор стандартную возможность TinyMCE создавать anchor... просто для удобства Изменено 7 июня 2011 пользователем Avacore Цитата Ссылка на сообщение Поделиться на других сайтах
Compton 34 Опубликовано: 7 июня 2011 Рассказать Опубликовано: 7 июня 2011 Добавить поиск по специальным меткам. Метки назначать через "Дополнительные поля", на странице поиска сделать фильтр. Пример: У меня есть биография артиста (певец, реппер бла бла бла). Есть селектор "стиль исполнения" Содержание селектора: Hip-hopGangsta RapWestCoast RapSouthside RapR'n'B Фильтр в поиске: Поиск артиста по стилю исполнения: (выборка) Hip-hopGangsta RapWestCoast RapSouthside RapR'n'B Думаю обьяснил ясно) теги в этом случае не очень удобны. Цитата Ссылка на сообщение Поделиться на других сайтах
Critical Error 155 Опубликовано: 7 июня 2011 Рассказать Опубликовано: 7 июня 2011 (изменено) celsoft, есть пожелание увидеть в новой версии два способа вывода комментариев - постраничная навигация и подгрузка при помощи ajax Изменено 7 июня 2011 пользователем Critical Error 1 Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.