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

Sign in to follow this  
celsoft

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

Recommended Posts

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

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

Вы же не будете отрицать что для этого необходимо чтобы элемент Label был связан с чекбокс (через параметр for) ? Например в pm.php  элемент Label отсутстствует.Это только один пример.Но разберемся :)

Share this post


Link to post
Share on other sites

Простите, что опять лезу, но не могу удержаться...

1 час назад, Spyver сказал:

Вы же не будете отрицать

Будут, я даже знаю чем всё закончится, почитайте тему

 

Share this post


Link to post
Share on other sites

Ну кто-то здесь говорил что шаблоны wordpress типа неудобные из-за того что html перемешанны с php,а в dle нет такого.Я бы так не утверждал,потому что практически во всех рнр-файлах модулей присутствует html-коды для вывода на страницу. И тот кто решит стилизовать все эти чекбоксы и радио через css ,столкнется с проблемками.Первая же проблема возникнет ,к примеру,со стилями для чекбокса.Если получится стилизовать чекбоксы в добавлении новости,то в ЛС эти чекбоксы просто тупо исчезают.Даже если удастся стилизовать чекбоксы и там и там,то они исчезают в комментариях(подписаться на комменты,массовое действие с комментами).Вот как-то так.

 

В Добавлении новости

addnews.png

 

В Голосовании

vote.png

В ЛС

pm.png

pm2.png

 

 

Осталось разобраться с теми которые в комментах,которые тупо исчезли..

comment.png

Edited by Spyver

Share this post


Link to post
Share on other sites
20 минут назад, Spyver сказал:

И тот кто решит стилизовать все эти чекбоксы и радио через css ,столкнется с проблемками.Первая же проблема возникнет ,к примеру,со стилями для чекбокса.Если получится стилизовать чекбоксы в добавлении новости,то в ЛС эти чекбоксы просто тупо исчезают.Даже если удастся стилизовать чекбоксы и там и там,то они исчезают в комментариях(подписаться на комменты,массовое действие с комментами).Вот как-то так.

Хватит писать чушь, читай учебник по CSS. Никаких проблем стилизовать нет.

Share this post


Link to post
Share on other sites
5 минут назад, alex32 сказал:

Хватит писать чушь, читай учебник по CSS. Никаких проблем стилизовать нет.

А скриншоты для чего выложил?

Share this post


Link to post
Share on other sites
1 час назад, Spyver сказал:

А скриншоты для чего выложил?

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

Share this post


Link to post
Share on other sites
18 минут назад, alex32 сказал:

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

Ну конечно же,другого ответа не ожидалось.Раз уж вы такой умный скажите-ка как стилизовать вот это

$tpl->set( '{mass-action}', "<input name=\"selected_comments[]\" value=\"{$row['id']}\" type=\"checkbox\" />" );

и причем не изменяя этой строки (данная строка приведенна полностью)

Edited by Spyver

Share this post


Link to post
Share on other sites

так и стилизуй через css

<style>
input[name="selected_comments[]"]{
  ...
  }
</style>

 

Share this post


Link to post
Share on other sites
57 минут назад, alex32 сказал:

так и стилизуй через css


<style>
input[name="selected_comments[]"]{
  ...
  }
</style>

 

Если есть возможность покажите "живой" пример.

Share this post


Link to post
Share on other sites
7 минут назад, Spyver сказал:

Если есть возможность покажите "живой" пример.

А может мне бесплатно вам сайт оформить?

Share this post


Link to post
Share on other sites
1 час назад, alex32 сказал:

input[name="selected_comments[]"]{

Это один из десятков вариантов, можно еще {mass-action} в родителя поставить, и через родителя, например

<div class="myclass">{mass-action}</div>

а потом:

.myclass input {

}

и еще куча вариантов.

 

4 часа назад, Spyver сказал:

Ну кто-то здесь говорил что шаблоны wordpress типа неудобные из-за того что html перемешанны с php,а в dle нет такого.Я бы так не утверждал,потому что практически во всех рнр-файлах модулей присутствует html-коды для вывода на страницу.

Вы действительно в это верите? У вас проблемы с знанием просто CSS, а вы хотите сделать верстку с использованием PHP, HTML, JS и CSS одновременно. Вы сначала попробуйте создать шаблон и верстку с нуля, а не путем пережевывания цвета у готового, а потом пишите подобные утверждения. Вход по знаниям в верстку шаблона для DLE гораздо ниже, чем требуется для wordpress

Share this post


Link to post
Share on other sites
5 часов назад, Spyver сказал:

$tpl->set( '{mass-action}', "<input name=\"selected_comments[]\" value=\"{$row['id']}\" type=\"checkbox\" />" );

Как вариант, с помощью плагина убрать эту строку, а в шаблоне указать этот инпут в том виде, в котором необходимо.:ph34r:

Share this post


Link to post
Share on other sites
3 часа назад, Spyver сказал:

Если есть возможность покажите "живой" пример.

https://www.w3schools.com/cssref/sel_attribute_value.asp

там есть примеры

https://quirksmode.org/css/selectors/

тут можно посмотреть информацию о поддержке браузерами 

Share this post


Link to post
Share on other sites
17.09.2019 в 11:33, celsoft сказал:

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

 

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

Красиво написано, вопрос, кто для Вас трудящиеся? И почему Вы дифференцируете клиентов?

Нет никаких тех или иных трудящихся, есть одна аудитория, которая пишет Вам пожелания и она одна и никто не на кого не делит.
 
Вам пишут клиенты (все трудящиеся, без дифференцирования на какие-то группы) что нужно что-то улучшить, именно то, что предлагается, а не разрабатывать уйму не понятно чего каким-то трудящимся (по Вашему мнению), которых тут никто и в жизни не видел, а тем более их пожелания в этой теме. 
 
Извините, конечно, но реально накипело, пишешь пишешь, а толку ноль, одни отговорки красивым текстом. 
Смысл тогда в этой теме?
Edited by 4iLi

Share this post


Link to post
Share on other sites
13 часов назад, 4iLi сказал:

Красиво написано, вопрос, кто для Вас трудящиеся? И почему Вы дифференцируете клиентов?

Нет никаких тех или иных трудящихся, есть одна аудитория, которая пишет Вам пожелания и она одна и никто не на кого не делит.

 

Для меня лично, это все в равной степени. Один человек, это одно мнение. Равное относительно других. Т.е. ваше пожелание это одно пожелание, а не мнение всех или большинства, или даже нескольких.

 

13 часов назад, 4iLi сказал:

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

Дифферинцировать как раз пытаетесь вы. Т.к. пытаетесь свое личное мнение и свое личное пожелание продвинуть выше других и выдать его также за пожелания других. А оно только ваше. И это нужно понимать. Для реализации ваших личных пожеланий, вам нужно нанимать персонального личного программиста. Мы таковыми не являемся. Конечно безусловно, есть также люди кто поддерживает и ваше пожелание, но опять таки зная количество по тем или иным вопросам, и обращениям в тех. поддержку с вопросами, мы выбираем наиболее спрашиваемые вопросы и претензии, пожелания. И также основываемся на собственном понимании: "формат .. не формат". Условно говоря можно сколько угодно просить интернет магазин, но это не формат для DLE, и поэтому его там никогда точно не будет и т.д.

  • Upvote 1

Share this post


Link to post
Share on other sites
18.09.2019 в 18:22, celsoft сказал:

Вы действительно в это верите? У вас проблемы с знанием просто CSS, а вы хотите сделать верстку с использованием PHP, HTML, JS и CSS одновременно. Вы сначала попробуйте создать шаблон и верстку с нуля, а не путем пережевывания цвета у готового, а потом пишите подобные утверждения. Вход по знаниям в верстку шаблона для DLE гораздо ниже, чем требуется для wordpress

Прошу прощения что влезаю в разговор. Лично я в вопросе от Spyver'а не увидел где он пытается сверстать рнр,css,html ,js. Сейчас ,конечно, может уже и далеко продвинулся css(лет 5 не интересовался этим),но по моим знаниям spyver прав,когда говорит что для полного изменения внешнего вида чекбоксов или радио , лейблы должны привязаны к этим чекбоксам или радио с помощью for="блабла",иначе эти инпуты либо ваще не будут отображаться либо будут смотрется обычного стандартного вида,а то и могут не работать. Повторю,возможно я и не прав. Программирование же не стоит на месте :)

Share this post


Link to post
Share on other sites
17 минут назад, Alick сказал:

лейблы должны привязаны к этим чекбоксам или радио с помощью for="блабла",

Нет, не должны. CSS давно ушел вперед. Вот пример https://only-to-top.ru/blog/coding/2018-11-07-stilizaciya-chekboksa.html нигде ничего не привязано. Вот так можно вставить в шаблон  комментариев, о котором говорит Spyver 

 

<label class="mycheckbox">
    {mass-action}
    <div class="mycheckbox__new"></div>    
</label>

Подправить немного стили это 2 минуты делов. 

  • Thanks 1

Share this post


Link to post
Share on other sites
49 минут назад, alex32 сказал:

Нет, не должны. CSS давно ушел вперед. Вот пример https://only-to-top.ru/blog/coding/2018-11-07-stilizaciya-chekboksa.html нигде ничего не привязано. Вот так можно вставить в шаблон  комментариев, о котором говорит Spyver 

 


<label class="mycheckbox">
    {mass-action}
    <div class="mycheckbox__new"></div>    
</label>

Подправить немного стили это 2 минуты делов. 

Вот оно че! Спасибо за инфу. Надо будет наверстать упущенное.

Share this post


Link to post
Share on other sites
17.09.2019 в 11:55, celsoft сказал:

И для изменения вида не нужно ничего править в файлах DLE.

вообще есть моменты которые нужно править. Например в сообщениях, чекбокс попискаи на комментарии, ajax окна и т.п.

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

Share this post


Link to post
Share on other sites
19.09.2019 в 08:27, celsoft сказал:

Для меня лично, это все в равной степени. Один человек, это одно мнение. Равное относительно других. Т.е. ваше пожелание это одно пожелание, а не мнение всех или большинства, или даже нескольких.

 

Дифферинцировать как раз пытаетесь вы. Т.к. пытаетесь свое личное мнение и свое личное пожелание продвинуть выше других и выдать его также за пожелания других. А оно только ваше. И это нужно понимать. Для реализации ваших личных пожеланий, вам нужно нанимать персонального личного программиста. Мы таковыми не являемся. Конечно безусловно, есть также люди кто поддерживает и ваше пожелание, но опять таки зная количество по тем или иным вопросам, и обращениям в тех. поддержку с вопросами, мы выбираем наиболее спрашиваемые вопросы и претензии, пожелания. И также основываемся на собственном понимании: "формат .. не формат". Условно говоря можно сколько угодно просить интернет магазин, но это не формат для DLE, и поэтому его там никогда точно не будет и т.д.

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

Edited by 4iLi

Share this post


Link to post
Share on other sites

пожелаение к новым версиям: добавить возможность использования S3 хранилищей (Яндекс, Амазон, селектел и тд). Было бы очень удобно. Решило бы проблему с диском на хостинге, когда места не хватает.

  • Upvote 2

Share this post


Link to post
Share on other sites

На идею натолкнула тема: https://forum.dle-news.ru/topic/75695-бесконечная-прокрутка-скроллинг/

Предложение: добавить возможность этой самой "прокрутки". Подобное реализовано в статьях вк и по-моему в турбо страницах от яндекса. Смысл в том, что долистав до конца статьи, подгружается следующая статья, при этом меняется URL, далее следующая и опять меняется URL и т.д.

 

  • Upvote 2

Share this post


Link to post
Share on other sites

Добавьте уже из коробки в attachment.tpl условия:
[xf_value=названиедопполя|названиедопполя2]Выводим оформление для определённых доп. полей.[/xf_value] и [extension=zip|exe|bat]Оформление для определённых расширений файлов[/extension]
Ну и условия not_xf_value и not_extension.

А то все доп. поля могут иметь только одно оформление, а там могут быть и архивы, и видео, и ещё какие то типы файлов.

Share this post


Link to post
Share on other sites
13 часов назад, mr. Freeman сказал:

[extension=zip|exe|bat]Оформление для определённых расширений файлов[/extension]

это и сейчас реализуется. class="attachment_{extension}", в css .attachment_zip {color:#FEFEFE;} и т.д.

  • Upvote 1

Share this post


Link to post
Share on other sites
30.09.2019 в 11:13, olifus сказал:

это и сейчас реализуется. class="attachment_{extension}", в css .attachment_zip {color:#FEFEFE;} и т.д.

Причём тут класс и реализация условий на стороне сервера?
Щас бы выводить все возможные варианты в HTML, а потом скрывать из них 99% на CSS, и то все возможные варианты это не покроет.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this