SN74 5 Опубликовано: 1 апреля 2018 Рассказать Опубликовано: 1 апреля 2018 1 час назад, holistic сказал: И всё-таки надо ждать, когда разработчик сделает всё это - нужен гибкий Ajax... Гибкий ajax с таким шаблонизатором не возможен, максимум сокрытие/показ по ID. Цитата Ссылка на сообщение Поделиться на других сайтах
Gameer 310 Опубликовано: 2 апреля 2018 Рассказать Опубликовано: 2 апреля 2018 6 часов назад, SN74 сказал: Гибкий ajax с таким шаблонизатором не возможен, максимум сокрытие/показ по ID. Все реализуемо, и шаблонизатор тут не причем. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 071 Опубликовано: 2 апреля 2018 Рассказать Опубликовано: 2 апреля 2018 Автор 19 часов назад, holistic сказал: Вот те раз! Так получается, если этот: {favorites} - тогда Ajax будет. А если по типу: [add-favorites] текст [/add-favorites] - тогда Ajaxа НЕ будет? AJAX будет всегда независимо от тегов. Посто будут разные уведомления. В {favorites} поменяется картинка, при [add-favorites] текст [/add-favorites] соотетствующеe окно уведомлений. 19 часов назад, LonerD сказал: В шаблоне добавления новости есть форма выбора категорий {category}. Её дизайн жёстко прописан в файле modules\addnews.php. Да ещё и с фиксированной шириной (долой адаптивность!). Да ещё и не с классом (который можно было бы отредактировать в css), а через style. Ничего ни к чему не привязано. Там только базовое оформление, которое меняется через шаблон как угодно. Не нужно забывать от таких свойствах CSS как !important Все меняется без каких либо проблем. Цитата Ссылка на сообщение Поделиться на других сайтах
LonerD 20 Опубликовано: 8 апреля 2018 Рассказать Опубликовано: 8 апреля 2018 Сейчас всё больше юникодные эмоджи входят в моду, в браузерах недавно стали отображаться красивыми цветными ?... Неплохо иметь штатную возможность использовать их в качестве смайлов в DLE как альтернативу графическим смайлам. Администратор задаёт в Панели управления список эмоджи, которые будут высвечиваться (лучше в увеличенном виде для удобства на сенсорных экранах) при нажатии на соответствующий пункт в панели BB-кодов, пользователь нажимает на символ, он вставляется. Получается с одной стороны унифицировано, с другой - гораздо более разнообразно (зачастую на сайтах не заморачиваются и используют стандартный набор колобков, а так администратор может легко и быстро накидать свой собственный список эмоций), наверное быстрее будет отображаться большой список эмоций (не подгружаются картинки, а выводятся стандартные символы). Цитата Ссылка на сообщение Поделиться на других сайтах
ntrtv 55 Опубликовано: 9 апреля 2018 Рассказать Опубликовано: 9 апреля 2018 Хочу, чтобы появилась возможность комментарий к новости, набравший наибольшее кол-во положительных оценок, поднимать на первое месте в ветке комментариев. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
YuriBtr 58 Опубликовано: 10 апреля 2018 Рассказать Опубликовано: 10 апреля 2018 В базу не помещаются полностью IPv6 адреса комментаторов. Пора наверное увеличить размер поля IP в таблице comments с 16 символов до 45. Обоснование того почему именно 45 символов находится здесь. P.S. ну и конечно увеличить размер полей в других таблицах, где хранится информация об IP. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 071 Опубликовано: 10 апреля 2018 Рассказать Опубликовано: 10 апреля 2018 Автор 11 минут назад, YuriBtr сказал: В базу не помещаются полностью IPv6 адреса комментаторов. Пора наверное увеличить размер поля IP в таблице comments с 16 символов до 45. Обоснование того почему именно 45 символов находится здесь. P.S. ну и конечно увеличить размер полей в других таблицах, где хранится информация об IP. DLE уже очень давно имеет лимит в 40 символов у полей IP, а не 16. 45 символов может быть, но это очень большая редкость. Можно и до 45 увеличить, проблем нет. Цитата Ссылка на сообщение Поделиться на других сайтах
YuriBtr 58 Опубликовано: 10 апреля 2018 Рассказать Опубликовано: 10 апреля 2018 (изменено) 1 час назад, celsoft сказал: DLE уже очень давно имеет лимит в 40 символов у полей IP, а не 16. 45 символов может быть, но это очень большая редкость. Можно и до 45 увеличить, проблем нет. В моей базе почему то было varchar(16) в поле ip таблицы comments. Вручную пришлось менять на varchar(45) Обновления все установлены. Может у вас в инсталляторе ошибка при обновлении версий? P.S. и кстати, ввиду особенностей varchar разработчики рекомендуют делать максимальную длину в 65535 байт (все равно реальная длина данных в этих полях переменна) Цитата Values in VARCHAR columns are variable-length strings. The length can be specified as a value from 0 to 65,535. The effective maximum length of a VARCHAR is subject to the maximum row size (65,535 bytes, which is shared among all columns) and the character set used. See Section C.10.4, “Limits on Table Column Count and Row Size”. Изменено 10 апреля 2018 пользователем YuriBtr Цитата Ссылка на сообщение Поделиться на других сайтах
YuriBtr 58 Опубликовано: 11 апреля 2018 Рассказать Опубликовано: 11 апреля 2018 8 часов назад, Zero сказал: Это в каких случая 45 символов получается? Всегда же 39 должно быть при полном адресе... По ссылке посмотрите ответ: Цитата But to take into account the IPv4-mapped IPv6 addresses feature, eg. [::ffff:192.168.0.1], written out fully: (6 * 4 + 5) + 1 + (4 * 3 + 3) = 29 + 1 + 15 = 45 Цитата Ссылка на сообщение Поделиться на других сайтах
YuriBtr 58 Опубликовано: 11 апреля 2018 Рассказать Опубликовано: 11 апреля 2018 Было бы классно заменить непонятную систему рейтинга новостей, на более конкретное выражение в Emoji (как это сделал Фейсбук). Ведь не секрет, что пользователи понимают систему рейтинга по-своему, кто считает что надо оценить качество статьи, кто считает что надо оценить события, изложенные в статье. За основу можно взять Emoji React 2 Цитата Ссылка на сообщение Поделиться на других сайтах
olifus 13 Опубликовано: 13 апреля 2018 Рассказать Опубликовано: 13 апреля 2018 Окно предпросмотра новостей при оформлении через админку - добавить возможность выбирать тип устройства (размер экрана), чтобы видеть, как будет выглядеть новость на разных типах устройств. 1 Цитата Ссылка на сообщение Поделиться на других сайтах
YuriBtr 58 Опубликовано: 14 апреля 2018 Рассказать Опубликовано: 14 апреля 2018 В 13.04.2018 в 11:25, olifus сказал: Окно предпросмотра новостей при оформлении через админку - добавить возможность выбирать тип устройства (размер экрана), чтобы видеть, как будет выглядеть новость на разных типах устройств. Для этого есть встроенный в Firefox режим адаптивного дизайна: нажимаете Ctrl+Shift+M и выбираете устройство, меняете разрешение и плотность экрана. Та же функциональность есть и в браузерах на Chromium - только надо предварительно вызвать консоль разработчика (в Опере это Ctrl+Shift+C, а потом уже Ctrl+Shift+M). Цитата Ссылка на сообщение Поделиться на других сайтах
olifus 13 Опубликовано: 14 апреля 2018 Рассказать Опубликовано: 14 апреля 2018 3 часа назад, YuriBtr сказал: Для этого есть встроенный в Firefox режим адаптивного дизайна: нажимаете Ctrl+Shift+M и выбираете устройство, меняете разрешение и плотность экрана. Та же функциональность есть и в браузерах на Chromium - только надо предварительно вызвать консоль разработчика (в Опере это Ctrl+Shift+C, а потом уже Ctrl+Shift+M). вот вы открыли америку... я говорю не о том как это посмотреть технически, а как посмотреть это удобно, нажатием кнопки на самом окне предпросмотра, без появления консоли. Цитата Ссылка на сообщение Поделиться на других сайтах
YuriBtr 58 Опубликовано: 14 апреля 2018 Рассказать Опубликовано: 14 апреля 2018 (изменено) 56 минут назад, olifus сказал: вот вы открыли америку... я говорю не о том как это посмотреть технически, а как посмотреть это удобно, нажатием кнопки на самом окне предпросмотра, без появления консоли. IMHO вы хотите видеть в движке функциональность, которая есть только у браузера. Вы бы еще предложили при предпросмотре в вашем любимом браузере показывать как она смотрится в других браузерах - аналогию улавливаете? Думаю эту задачу надо решать браузерными дополнениями. Изменено 14 апреля 2018 пользователем YuriBtr Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 071 Опубликовано: 15 апреля 2018 Рассказать Опубликовано: 15 апреля 2018 Автор В 13.04.2018 в 10:25, olifus сказал: Окно предпросмотра новостей при оформлении через админку - добавить возможность выбирать тип устройства (размер экрана), чтобы видеть, как будет выглядеть новость на разных типах устройств. 11 часов назад, olifus сказал: вот вы открыли америку... я говорю не о том как это посмотреть технически, а как посмотреть это удобно, нажатием кнопки на самом окне предпросмотра, без появления консоли. Дело в том что нужно понимать как это все работает. DLE это PHP скрипт, и как любому серверному скрипту, ему не неведомы размеры экрана, и он не может это определять. Ему это физически недоступно. Это доступно только клиентским скриптам, которые работают в бразуре, т.е. JS скриптам. Поэтому подобное делается исключительно шаблонными средствами, у вас есть такая возможность, только сделать это вы должны в шаблоне, а именно в шаблоне предосмотра, поставить это переключение и переключать на JS. Какой либо поддержки или вмешательства со стороны DLE в данном вопросе совершенно не требуется. Цитата Ссылка на сообщение Поделиться на других сайтах
olifus 13 Опубликовано: 15 апреля 2018 Рассказать Опубликовано: 15 апреля 2018 6 часов назад, celsoft сказал: Дело в том что нужно понимать как это все работает. DLE это PHP скрипт, и как любому серверному скрипту, ему не неведомы размеры экрана, и он не может это определять. Ему это физически недоступно. Это доступно только клиентским скриптам, которые работают в бразуре, т.е. JS скриптам. Поэтому подобное делается исключительно шаблонными средствами, у вас есть такая возможность, только сделать это вы должны в шаблоне, а именно в шаблоне предосмотра, поставить это переключение и переключать на JS. Какой либо поддержки или вмешательства со стороны DLE в данном вопросе совершенно не требуется. так я и говорю о том, что сделать переключение - по умолчанию как есть, он же десктоп, под айпад и айфон - этих трех типов хватит. оформил новость, нажал кнопку, посмотрел как это выглядит на планшете или смартфоне и опубликовал. я понимаю, что у всех разные шаблоны, что надо вносить правки в preview.tpl и preview.css - это сделаем сами, а вот вы сделайте, чтобы в шаблоне preview.tpl код можно было обернуть например тегами [desktop][/desktop], [tablet][/tablet], [smartphone][/smartphone] - и при нажатии на кнопку типа устройства в окне предпросмотра отображался код, заключенный в этих тегах - то есть, выбираем смартфон, выводится код оформления новости из [smartphone][/smartphone] и т.д. 17 часов назад, YuriBtr сказал: IMHO вы хотите видеть в движке функциональность, которая есть только у браузера. Вы бы еще предложили при предпросмотре в вашем любимом браузере показывать как она смотрится в других браузерах - аналогию улавливаете? если не понимаете о чем речь и как это можно реализовать технически, лучше молчите. Цитата Ссылка на сообщение Поделиться на других сайтах
YuriBtr 58 Опубликовано: 15 апреля 2018 Рассказать Опубликовано: 15 апреля 2018 1 час назад, olifus сказал: если не понимаете о чем речь и как это можно реализовать технически, лучше молчите. Советую не затыкать рот людям в общественном месте, а то глупо выглядите. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 071 Опубликовано: 15 апреля 2018 Рассказать Опубликовано: 15 апреля 2018 Автор 10 часов назад, olifus сказал: а вот вы сделайте, чтобы в шаблоне preview.tpl код можно было обернуть например тегами [desktop][/desktop], [tablet][/tablet], [smartphone][/smartphone] - и при нажатии на кнопку типа устройства в окне Так это уже есть в скрипте, данные теги глобальны для любых файлов шаблонов. Цитата Ссылка на сообщение Поделиться на других сайтах
olifus 13 Опубликовано: 16 апреля 2018 Рассказать Опубликовано: 16 апреля 2018 7 часов назад, celsoft сказал: Так это уже есть в скрипте, данные теги глобальны для любых файлов шаблонов. эти теги я привел лишь для примера и знаю про них. я пишу о том, что сделать для шаблона preview.tpl специальные теги, определяющие десктоп, планшет и смартфон и в окне предпросмотра сделать переключатель для этих трех видов, при нажатии на которые в окне предпросмотра будет отображаться только определенный код. это надо, чтобы при оформлении новости можно было посмотреть как будет выглядеть новость на трех типах устройств. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 071 Опубликовано: 16 апреля 2018 Рассказать Опубликовано: 16 апреля 2018 Автор 14 минут назад, olifus сказал: я пишу о том, что сделать для шаблона preview.tpl специальные теги, определяющие десктоп, планшет и смартфон и в окне предпросмотра сделать переключатель для этих трех видов, при нажатии на которые в окне предпросмотра будет отображаться только определенный код. Так теги [desktop][/desktop], [tablet][/tablet], [smartphone][/smartphone] это и делают, ровно то, что вы написали, а именно определяют и выводят соответственно нужный код в зависимости от устройства. А переключатели как я уже написал выше делаются на JS в шаблоне. Все переключатели что вы вообще когда либо видели, все работают на JS а не на PHP, я же об этом и написал выше. Это реализуется шаблонными средствами, в не средствами DLE, никакой особенной поддержи от DLE больше не требуется, все что нужно в этом вопросе в нем есть. Цитата Ссылка на сообщение Поделиться на других сайтах
Gameer 310 Опубликовано: 16 апреля 2018 Рассказать Опубликовано: 16 апреля 2018 3 минуты назад, celsoft сказал: Так теги [desktop][/desktop], [tablet][/tablet], [smartphone][/smartphone] это и определяют и выводят соответственно нужный код в зависимости от устройства. А переключатели как я уже написал выше делаются на JS в шаблоне. Все переключатели что вы вообще когда либо видели, все работают на JS а не на PHP, я же об этом и написал выше. Это реализуется шаблонными средствами, в не средствами DLE, никакой особенной поддержи от DLE больше не требуется, все что нужно в этом вопросе в нем есть. Он имел ввиду что бы в превью новости можно было задействовать теги [tablet] и [smartphone]. При просмотре с пк будет только показываться данные с тега [dekstop] а он хочет что бы были ссылки в которых переключалось с dektop на tablet или smartphone. При переходе на ссылку что бы $tpl->desktop был false а $tpl->smartphone = true. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 071 Опубликовано: 16 апреля 2018 Рассказать Опубликовано: 16 апреля 2018 Автор 1 минуту назад, Gameer сказал: Он имел ввиду что бы в превью новости можно было задействовать теги [tablet] и [smartphone]. Можно их задействовать, они работают в данном шаблоне. 2 минуты назад, Gameer сказал: При просмотре с пк будет только показываться данные с тега [dekstop] а он хочет что бы были ссылки в которых переключалось с dektop на tablet или smartphone. Переключатели делаются на JS независимо от того с какого устройства смотрится, переключатель динамически меняет viewport на размеры смартфона, планшета и десктопа. соответственно весь контент будет показываться в пределах этого viewport. Если шаблон корректный и адаптивный то все будет показываться корректно. Не нужно тут изобретать никаких "велосипедов" на PHP, и применять PHP там где он вообще не нужен и не эффективен. Цитата Ссылка на сообщение Поделиться на других сайтах
Gameer 310 Опубликовано: 16 апреля 2018 Рассказать Опубликовано: 16 апреля 2018 1 минуту назад, celsoft сказал: Можно их задействовать, они работают в данном шаблоне. Переключатели делаются на JS независимо от того с какого устройства смотрится, переключатель динамически меняет viewport на размеры смартфона, планшета и десктопа. соответственно весь контент будет показываться в пределах этого viewport. Если шаблон корректный и адаптивный то все будет показываться корректно. Не нужно тут изобретать никаких "велосипедов" на PHP, и применять PHP там где он вообще не нужен и не эффективен. А ну да, я забыл что при просмотре через эмулятор браузера так же будет показан контент с этих тегов. Цитата Ссылка на сообщение Поделиться на других сайтах
olifus 13 Опубликовано: 16 апреля 2018 Рассказать Опубликовано: 16 апреля 2018 8 часов назад, celsoft сказал: Переключатели делаются на JS независимо от того с какого устройства смотрится, переключатель динамически меняет viewport на размеры смартфона, планшета и десктопа. соответственно весь контент будет показываться в пределах этого viewport. вот и добавьте функционал переключения viewport в окне предпросмотра, а адаптивность сами настроим в preview.css Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 071 Опубликовано: 16 апреля 2018 Рассказать Опубликовано: 16 апреля 2018 Автор 7 часов назад, olifus сказал: вот и добавьте функционал переключения viewport в окне предпросмотра, а адаптивность сами настроим в preview.css Мне кажется вы не читаете что я вам пишу. Это делается в шаблоне, а не в DLE и не через DLE. И переключается он также в шаблоне и шаблонными средствами. Шаблон это не только preview.css но и tpl файлы. Шаблонов на заказ мы уже не делаем. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.