CMS DataLife Engine - Система управления сайтами

celsoft

Пожелания Для Новых Версий Линейки 12.хх

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

56 минут назад, olifus сказал:

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

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

Думаю эту задачу надо решать браузерными дополнениями.

Изменено пользователем YuriBtr

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 13.04.2018 в 10:25, olifus сказал:

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

 

11 часов назад, olifus сказал:

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

Дело в том что нужно понимать как это все работает. DLE это PHP скрипт, и как любому серверному скрипту, ему не неведомы размеры экрана, и он не может это определять. Ему это физически недоступно. Это доступно только клиентским скриптам, которые работают в бразуре, т.е. JS скриптам. Поэтому подобное делается исключительно шаблонными средствами, у вас есть такая возможность, только сделать это вы должны в шаблоне, а именно в шаблоне предосмотра, поставить это переключение и переключать на JS. Какой либо поддержки или вмешательства со стороны DLE в данном вопросе совершенно не требуется.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
6 часов назад, celsoft сказал:

Дело в том что нужно понимать как это все работает. DLE это PHP скрипт, и как любому серверному скрипту, ему не неведомы размеры экрана, и он не может это определять. Ему это физически недоступно. Это доступно только клиентским скриптам, которые работают в бразуре, т.е. JS скриптам. Поэтому подобное делается исключительно шаблонными средствами, у вас есть такая возможность, только сделать это вы должны в шаблоне, а именно в шаблоне предосмотра, поставить это переключение и переключать на JS. Какой либо поддержки или вмешательства со стороны DLE в данном вопросе совершенно не требуется.

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

я понимаю, что у всех разные шаблоны, что надо вносить правки в preview.tpl и preview.css - это сделаем сами, а вот вы сделайте, чтобы в шаблоне preview.tpl код можно было обернуть например тегами [desktop][/desktop], [tablet][/tablet], [smartphone][/smartphone] - и при нажатии на кнопку типа устройства в окне предпросмотра отображался код, заключенный в этих тегах - то есть, выбираем смартфон, выводится код оформления новости из [smartphone][/smartphone] и т.д.

17 часов назад, YuriBtr сказал:

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

если не понимаете о чем речь и как это можно реализовать технически, лучше молчите.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 час назад, olifus сказал:

если не понимаете о чем речь и как это можно реализовать технически, лучше молчите.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
10 часов назад, olifus сказал:

а вот вы сделайте, чтобы в шаблоне preview.tpl код можно было обернуть например тегами [desktop][/desktop], [tablet][/tablet], [smartphone][/smartphone] - и при нажатии на кнопку типа устройства в окне

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
7 часов назад, celsoft сказал:

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

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
14 минут назад, olifus сказал:

я пишу о том, что сделать для шаблона preview.tpl специальные теги, определяющие десктоп, планшет и смартфон и в окне предпросмотра сделать переключатель для этих трех видов, при нажатии на которые в окне предпросмотра будет отображаться только определенный код.

Так теги [desktop][/desktop], [tablet][/tablet], [smartphone][/smartphone] это и делают, ровно то, что вы написали, а именно определяют и выводят соответственно нужный код в зависимости от устройства. А переключатели как я уже написал выше делаются на JS в шаблоне. Все переключатели что вы вообще когда либо видели, все работают на JS а не на PHP, я же об этом и написал выше. Это реализуется шаблонными средствами, в не средствами DLE, никакой особенной поддержи от DLE больше не требуется, все что нужно в этом вопросе в нем есть.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
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.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, Gameer сказал:

Он имел ввиду что бы в превью новости можно было задействовать теги [tablet] и [smartphone].

Можно их задействовать, они работают в данном шаблоне.

 

2 минуты назад, Gameer сказал:

При просмотре с пк будет только показываться данные с тега [dekstop] а он хочет что бы были ссылки в которых переключалось с dektop на tablet или smartphone.

Переключатели делаются на JS независимо от того с какого устройства смотрится, переключатель динамически меняет viewport на размеры смартфона, планшета и десктопа. соответственно весь контент будет показываться в пределах этого viewport. Если шаблон корректный и адаптивный то все будет показываться корректно. Не нужно тут изобретать никаких "велосипедов" на PHP, и применять PHP там где он вообще не нужен и не эффективен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
1 минуту назад, celsoft сказал:

Можно их задействовать, они работают в данном шаблоне.

 

Переключатели делаются на JS независимо от того с какого устройства смотрится, переключатель динамически меняет viewport на размеры смартфона, планшета и десктопа. соответственно весь контент будет показываться в пределах этого viewport. Если шаблон корректный и адаптивный то все будет показываться корректно. Не нужно тут изобретать никаких "велосипедов" на PHP, и применять PHP там где он вообще не нужен и не эффективен.

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
8 часов назад, celsoft сказал:

Переключатели делаются на JS независимо от того с какого устройства смотрится, переключатель динамически меняет viewport на размеры смартфона, планшета и десктопа. соответственно весь контент будет показываться в пределах этого viewport.

вот и добавьте функционал переключения viewport в окне предпросмотра, а адаптивность сами настроим в preview.css

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
7 часов назад, olifus сказал:

вот и добавьте функционал переключения viewport в окне предпросмотра, а адаптивность сами настроим в preview.css

Мне кажется вы не читаете что я вам пишу. Это делается в шаблоне, а не в DLE и не через DLE. И переключается он также в шаблоне и шаблонными средствами. Шаблон это не только preview.css но и tpl файлы. Шаблонов на заказ мы уже не делаем.

Поделиться сообщением


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

Доброе утро) Уверен что я не первый но на всякий случай! Очень хочется видеть фильтр для новостей по доп полям: в каждом втором сайте требуется какой то фильтр - и сам инструмент очень удобен для поиска информации)

 

Спасибо!

  • Поддерживаю 3

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
2 часа назад, v_glove сказал:

Доброе утро) Уверен что я не первый но на всякий случай! Очень хочется видеть фильтр для новостей по доп полям: в каждом втором сайте требуется какой то фильтр - и сам инструмент очень удобен для поиска информации)

 

Целиком и полностью поддерживаю!

Поделиться сообщением


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

Спасибо создателям данного движка!! Раньше работал на Вордпресс (это какой -то ужас ) в случае если сайт на хостинге, 5 тысяч посетителей это максимум в сутки при том, что пол дня хостинг выбивает 503 ошибку из-за нагрузки. В DLE при том же хостинге мы ловили около 50 000 в сутки, но после они нас сами попросили переехать на сервер. Сейчас на бюджетном сервере, правда и Яндекс Дзен немного забанил, но тем не менее когда все работало на  этом бюджетнике и на движке DLE без особой оптимизации ловили около 120 000 посетителей в сутки ОГРОМНОЕ СПАСИБО!!! Потому как мы начинающие но пытаемся!!! Пожелание одно!! Развивайтесь И давайте браконьеров(которые не платят истребим!) ОБИДНО)))

Изменено пользователем frol2777942

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти