Spyver 13 Опубликовано: 17 сентября 2019 Рассказать Опубликовано: 17 сентября 2019 (изменено) Решил стилизовать checkbox и radio и что? Это какой-то кошмар.Получилось только с радио-кнопками в модуле голосования.Все остальные чекбоксы если можно изменить под свой стиль,то придется ковырять файлы движка(ну оооочень непрактично) и не факт что получится.Тоже самое почти со всеми кнопками в формах.Если разработчики решили использовать в движке bootstrap,сделайте так чтобы можно было все редактировать только в шаблонах.К тому же еще задействовали boоtstrap 3,хотя уже во всю практикуется 4 версия. Изменено 17 сентября 2019 пользователем Spyver 2 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 082 Опубликовано: 17 сентября 2019 Рассказать Опубликовано: 17 сентября 2019 Автор 2 часа назад, Spyver сказал: Решил стилизовать checkbox и radio и что? Это какой-то кошмар.Получилось только с радио-кнопками в модуле голосования.Все остальные чекбоксы если можно изменить под свой стиль,то придется ковырять файлы движка(ну оооочень непрактично) и не факт что получится.Тоже самое почти со всеми кнопками в формах.Если разработчики решили использовать в движке bootstrap,сделайте так чтобы можно было все редактировать только в шаблонах.К тому же еще задействовали boоtstrap 3,хотя уже во всю практикуется 4 версия. нет никакого bootstrap в DLE для вывода на сайте и не было никогда. Ни первого ни третьего, никакого. И для изменения вида не нужно ничего править в файлах DLE. Вот такие у вас знания верстки HTML и CSS что вы не можете и не умеете все поменять через шаблоны. Цитата Ссылка на сообщение Поделиться на других сайтах
olifus 13 Опубликовано: 17 сентября 2019 Рассказать Опубликовано: 17 сентября 2019 17 часов назад, 4iLi сказал: Релиз новый совсем не впечатлил. Даже и 1% из пожеланий, причем дельных не сделали. каждый раз перед выходом новой версии надеешься, что вот сейчас наконец-то по просьбам трудящихся добавят хотя бы часть то, о чем просят в этой теме. но читая пресс релиз понимаешь, что в очередной раз практически ничего не реализовано. бесконечное добавление/улучшение малопонятного функционала. ранее релизы выходили с периодичностью примерно раз в четыре месяца. в этот раз затянули совсем долго и была надежда, что выкатят что-то грандиозное, а на деле все как всегда. зачем вообще эта тема, если разработка идет практически при полном игнорировании желаний пользователей? (это риторический вопрос) 1 Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 082 Опубликовано: 17 сентября 2019 Рассказать Опубликовано: 17 сентября 2019 Автор 18 минут назад, olifus сказал: каждый раз перед выходом новой версии надеешься, что вот сейчас наконец-то по просьбам трудящихся добавят хотя бы часть то, о чем просят в этой теме. но читая пресс релиз понимаешь, что в очередной раз практически ничего не реализовано. бесконечное добавление/улучшение малопонятного функционала. Друзья, каждый пункт к каждой новой версии придуман не нами, а сделан по просьбам трудящихся. Давайте просто не будем думать только с точки зрения собственного эгоизма и того что вы трудящиеся которую на ступеньку выше остальных. Это не так, все равны, и ваши пожелания ни хуже и не лучше других. Угодить всем невозможно, то что нужно другим не нужно вам, то что нужно вам не нужно другим. И это нормально. 21 минуту назад, olifus сказал: ранее релизы выходили с периодичностью примерно раз в четыре месяца. в этот раз затянули совсем долго и была надежда, что выкатят что-то грандиозное, а на деле все как всегда. В этом вы правы, новая версия задержалась. Были серьезные форсмажорные проблемы, которые нужно было приоритетно решать. Я приношу всем пользователям извинения за задержку, и очень надеюсь что больше подобных задержек впредь не будет случаться. Цитата Ссылка на сообщение Поделиться на других сайтах
Spyver 13 Опубликовано: 17 сентября 2019 Рассказать Опубликовано: 17 сентября 2019 (изменено) 1 час назад, celsoft сказал: нет никакого bootstrap в DLE для вывода на сайте и не было никогда. Ни первого ни третьего, никакого. И для изменения вида не нужно ничего править в файлах DLE. Вот такие у вас знания верстки HTML и CSS что вы не можете и не умеете все поменять через шаблоны. Да? В таком случае подскажите как я могу,по вашим словам, изменить конкретно саму таблицу расширенного поиска только в шаблоне поиска: <article class="box story searchpage"> <div class="box_in"> <h1 class="title">Поиск по сайту</h1> <div id="searchtable" name="searchtable" class="searchtable">{searchtable}</div> [searchmsg]<div class="search_result_num grey">{searchmsg}</div>[/searchmsg] </div> </article> Причем мне требуется изменить саму структуру как таковую таблицы,а не ее стилизацию в css. Я вижу два варианта: 1-й Вариант. В файле /engine/modules/search.php изменить это: $searchtable .= <<<HTML <table style="width:100%;"> <tr> <td class="search"> <div align="center"> <table style="width:100%;"> <tr style="vertical-align: top;"> <td class="search"> <fieldset style="margin:0px"> <legend>{$lang['s_con']}</legend> <table style="width:100%;padding:3px;"> <tr> <td class="search"> <div>{$lang['s_word']}</div> <div><input type="text" name="story" id="searchinput" value="$findstory" class="textin" style="width:250px" onchange="document.getElementById('result_from').value = 1" /></div> {$all_word_option} </td> </tr> <tr> <td class="search"> <select class="textin" name="titleonly" id="titleonly"> <option {$titleonly_sel['0']} value="0">{$lang['s_ncom']}</option> <option {$titleonly_sel['1']} value="1">{$lang['s_ncom1']}</option> <option {$titleonly_sel['2']} value="2">{$lang['s_static']}</option> <option {$titleonly_sel['3']} value="3">{$lang['s_tnews']}</option> </select> </td> </tr> </table> </fieldset> </td> <td class="search" valign="top"> <fieldset style="margin:0px"> <legend>{$lang['s_mname']}</legend> <table style="width:100%;"> <tr> <td class="search"> <div>{$lang['s_fname']}</div> <div id="userfield"><input type="text" name="searchuser" id="searchuser" value="$searchuser" class="textin" style="width:250px" /><br /><label for="exactname"><input type="checkbox" name="exactname" value="yes" id="exactname" {$exactname_sel} />{$lang['s_fgname']}</label> </div> </td> </tr> </table> </fieldset> </td> </tr> <tr style="vertical-align: top;"> <td width="50%" class="search"> <fieldset style="margin:0px"> <legend>{$lang['s_fart']}</legend> <div style="padding:3px"> <select class="textin" name="replyless" id="replyless" style="width:200px"> <option {$replyless_sel['0']} value="0">{$lang['s_fmin']}</option> <option {$replyless_sel['1']} value="1">{$lang['s_fmax']}</option> </select> <input type="text" name="replylimit" id="replylimit" size="5" value="$replylimit" class="textin" /> {$lang['s_wcomm']} </div> </fieldset> <fieldset style="padding-top:10px"> <legend>{$lang['s_fdaten']}</legend> <div style="padding:3px"> <select name="searchdate" id="searchdate" class="textin" style="width:200px"> <option {$searchdate_sel['0']} value="0">{$lang['s_tall']}</option> <option {$searchdate_sel['-1']} value="-1">{$lang['s_tlast']}</option> <option {$searchdate_sel['1']} value="1">{$lang['s_tday']}</option> <option {$searchdate_sel['7']} value="7">{$lang['s_tweek']}</option> <option {$searchdate_sel['14']} value="14">{$lang['s_ttweek']}</option> <option {$searchdate_sel['30']} value="30">{$lang['s_tmoth']}</option> <option {$searchdate_sel['90']} value="90">{$lang['s_tfmoth']}</option> <option {$searchdate_sel['180']} value="180">{$lang['s_tsmoth']}</option> <option {$searchdate_sel['365']} value="365">{$lang['s_tyear']}</option> </select> <select name="beforeafter" id="beforeafter" class="textin"> <option {$beforeafter_sel['after']} value="after">{$lang['s_fnew']}</option> <option {$beforeafter_sel['before']} value="before">{$lang['s_falt']}</option> </select> </div> </fieldset> <fieldset style="padding-top:10px"> <legend>{$lang['s_fsoft']}</legend> <div style="padding:3px"> <select name="sortby" id="sortby" class="textin" style="width:200px"> {$full_search_option} <option {$sortby_sel['title']} value="title" >{$lang['s_fstitle']}</option> <option {$sortby_sel['comm_num']} value="comm_num" >{$lang['s_fscnum']}</option> <option {$sortby_sel['news_read']} value="news_read" >{$lang['s_fsnnum']}</option> <option {$sortby_sel['autor']} value="autor" >{$lang['s_fsaut']}</option> <option {$sortby_sel['category']} value="category" >{$lang['s_fscat']}</option> <option {$sortby_sel['rating']} value="rating" >{$lang['s_fsrate']}</option> </select> <select name="resorder" id="resorder" class="textin"> <option {$resorder_sel['desc']} value="desc">{$lang['s_fsdesc']}</option> <option {$resorder_sel['asc']} value="asc">{$lang['s_fsasc']}</option> </select> </div> </fieldset> <fieldset style="padding-top:10px"> <legend>{$lang['s_vlegend']}</legend> <table style="width:100%;padding:3px;"> <tr align="left" valign="middle"> <td align="left" class="search">{$lang['s_vwie']} <label for="rb_showposts_0"><input type="radio" name="showposts" value="0" id="rb_showposts_0" {$showposts_sel['0']} />{$lang['s_vnews']}</label> <label for="rb_showposts_1"><input type="radio" name="showposts" value="1" id="rb_showposts_1" {$showposts_sel['1']} />{$lang['s_vtitle']}</label> </td> </tr> </table> </fieldset> </td> <td width="50%" class="search" valign="top"> <fieldset style="margin:0px"> <legend>{$lang['s_fcats']}</legend> <div style="padding:3px"> <div>$cats</div> </div> </fieldset> </td> </tr> <tr> <td class="search" colspan="2"> <div style="margin-top:6px"> <input type="button" class="bbcodes" style="margin:0px 20px 0 0px;" name="dosearch" id="dosearch" value="{$lang['s_fstart']}" onclick="javascript:list_submit(-1); return false;" /> <input type="button" class="bbcodes" style="margin:0px 20px 0 20px;" name="doclear" id="doclear" value="{$lang['s_fstop']}" onclick="javascript:clearform('fullsearch'); return false;" /> <input type="reset" class="bbcodes" style="margin:0px 20px 0 20px;" name="doreset" id="doreset" value="{$lang['s_freset']}" /> </div> </td> </tr> </table> </div> </td> </tr> </table> HTML; } else { if ( $smartphone_detected ) { $link_full_search = ""; } else { $link_full_search = "<input type=\"button\" class=\"bbcodes\" name=\"dofullsearch\" id=\"dofullsearch\" value=\"{$lang['s_ffullstart']}\" onclick=\"javascript:full_submit(1); return false;\" />"; } $searchtable .= <<<HTML <table style="width:100%;"> <tr> <td class="search"> <div style="margin:10px;"> <input type="text" name="story" id="searchinput" value="$findstory" class="textin" style="width:250px" onchange="document.getElementById('result_from').value = 1" /><br /><br /> <input type="button" class="bbcodes" name="dosearch" id="dosearch" value="{$lang['s_fstart']}" onclick="javascript:list_submit(-1); return false;" /> {$link_full_search} </div> </td> </tr> </table> HTML; } $searchtable .= <<<HTML 2-й Вариант ОТСУТСТВУЕТ!!! Или Вы не согласны со мной? Нет бутсрапа? В таком случае как-то странно совпадают,причем конкретно, классы тех же кнопок,форм и т.д Изменено 17 сентября 2019 пользователем Spyver Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 082 Опубликовано: 17 сентября 2019 Рассказать Опубликовано: 17 сентября 2019 Автор 9 минут назад, Spyver сказал: Да? В таком случае подскажите как я могу,по вашим словам, изменить конкретно саму таблицу Для нее прописаны классы CSS и через них меняется визуальное отображение. 9 минут назад, Spyver сказал: Или Вы не согласны со мной? не согласен и выше написал об этом. Я например правлю визуальное отображение путем изменения отображения верстки через CSS. Если вы не можете, это не значит что нельзя. Это значит только то что вы не можете, и не более. 9 минут назад, Spyver сказал: Нет бутсрапа? нет и не было. А эта таблица появилась в DLE за много лет до появления вообще бутстрапа. DLE уже 15 лет. Вы наверное не знаете, но бутсрап не существовал всегда. А верстку необязательно делать именно только с ним. Цитата Ссылка на сообщение Поделиться на других сайтах
Spyver 13 Опубликовано: 17 сентября 2019 Рассказать Опубликовано: 17 сентября 2019 (изменено) 9 минут назад, celsoft сказал: Для нее прописаны классы CSS и через них меняется визуальное отображение. нет и не было. нет и не было. А эта таблица появилась в DLE за много лет до появления вообще бутстрапа. DLE уже 15 лет. Вы наверное не знаете, но бутсрап не существовал всегда. А верстку необязательно делать именно только с ним. Да я не говорю что эта таблица имеет какое-то отношение к бутстрапу,я привел пример что не все меняется в шаблонах. Мне потребовалось изменить саму таблицу как таковую,а не ее стили. Я так думаю лучше закрыть мою тему на этот счет.Спасибо за внимание Изменено 17 сентября 2019 пользователем Spyver Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 082 Опубликовано: 17 сентября 2019 Рассказать Опубликовано: 17 сентября 2019 Автор 3 минуты назад, Spyver сказал: Мне потребовалось изменить саму таблицу как таковую,а не ее стили. Мы говорим о визуальной составляющей, а не о функциональной. Цитата Ссылка на сообщение Поделиться на других сайтах
Spyver 13 Опубликовано: 17 сентября 2019 Рассказать Опубликовано: 17 сентября 2019 3 минуты назад, celsoft сказал: Мы говорим о визуальной составляющей, а не о функциональной. Просто Вы не поняли меня,я говорил именно о функциональной а не визуальной.Но все равно спасибо за беседу. И,кстати,,изменил как мне требовалось.Осталось решить вопрос с чекбоксами...Но это уже совсем другая история. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 082 Опубликовано: 17 сентября 2019 Рассказать Опубликовано: 17 сентября 2019 Автор 2 часа назад, Spyver сказал: Просто Вы не поняли меня,я говорил именно о функциональной а не визуальной. Как пишите, так я вас и понимаю 😀 6 часов назад, Spyver сказал: Решил стилизовать checkbox и radio и что? Это ваши слова и относятся именно к визуальной части, но никак не функциональной 😀. Поэтому старайтесь тогда более корректно формулировать свои слова, чтобы их понимали также правильно. Цитата Ссылка на сообщение Поделиться на других сайтах
Spyver 13 Опубликовано: 17 сентября 2019 Рассказать Опубликовано: 17 сентября 2019 27 минут назад, celsoft сказал: Это ваши слова и относятся именно к визуальной части, но никак не функциональной Так фишка в том что часть их кода спрятана опять же в системных файлах,например,в addnews.php,pm.php.Но надеюсь что разберусь.Я не в упрек ,а так... Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 082 Опубликовано: 17 сентября 2019 Рассказать Опубликовано: 17 сентября 2019 Автор 3 часа назад, Spyver сказал: Так фишка в том что часть их кода спрятана опять же в системных файлах,например,в addnews.php,pm.php.Но надеюсь что разберусь.Я не в упрек ,а так... Для изменения визуальной части их кода менять не нужно. Вы вместо того чтобы откорректировать свой готовый CSS под HTML, пытаетесь наоборот HTML откорректировать под CSS. Цитата Ссылка на сообщение Поделиться на других сайтах
Spyver 13 Опубликовано: 18 сентября 2019 Рассказать Опубликовано: 18 сентября 2019 11 часов назад, celsoft сказал: Для изменения визуальной части их кода менять не нужно. Вы вместо того чтобы откорректировать свой готовый CSS под HTML, пытаетесь наоборот HTML откорректировать под CSS. Вы же не будете отрицать что для этого необходимо чтобы элемент Label был связан с чекбокс (через параметр for) ? Например в pm.php элемент Label отсутстствует.Это только один пример.Но разберемся Цитата Ссылка на сообщение Поделиться на других сайтах
master27 38 Опубликовано: 18 сентября 2019 Рассказать Опубликовано: 18 сентября 2019 Простите, что опять лезу, но не могу удержаться... 1 час назад, Spyver сказал: Вы же не будете отрицать Будут, я даже знаю чем всё закончится, почитайте тему Цитата Ссылка на сообщение Поделиться на других сайтах
Spyver 13 Опубликовано: 18 сентября 2019 Рассказать Опубликовано: 18 сентября 2019 (изменено) Ну кто-то здесь говорил что шаблоны wordpress типа неудобные из-за того что html перемешанны с php,а в dle нет такого.Я бы так не утверждал,потому что практически во всех рнр-файлах модулей присутствует html-коды для вывода на страницу. И тот кто решит стилизовать все эти чекбоксы и радио через css ,столкнется с проблемками.Первая же проблема возникнет ,к примеру,со стилями для чекбокса.Если получится стилизовать чекбоксы в добавлении новости,то в ЛС эти чекбоксы просто тупо исчезают.Даже если удастся стилизовать чекбоксы и там и там,то они исчезают в комментариях(подписаться на комменты,массовое действие с комментами).Вот как-то так. В Добавлении новости В Голосовании В ЛС Осталось разобраться с теми которые в комментах,которые тупо исчезли.. Изменено 18 сентября 2019 пользователем Spyver Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 18 сентября 2019 Рассказать Опубликовано: 18 сентября 2019 20 минут назад, Spyver сказал: И тот кто решит стилизовать все эти чекбоксы и радио через css ,столкнется с проблемками.Первая же проблема возникнет ,к примеру,со стилями для чекбокса.Если получится стилизовать чекбоксы в добавлении новости,то в ЛС эти чекбоксы просто тупо исчезают.Даже если удастся стилизовать чекбоксы и там и там,то они исчезают в комментариях(подписаться на комменты,массовое действие с комментами).Вот как-то так. Хватит писать чушь, читай учебник по CSS. Никаких проблем стилизовать нет. Цитата Ссылка на сообщение Поделиться на других сайтах
Spyver 13 Опубликовано: 18 сентября 2019 Рассказать Опубликовано: 18 сентября 2019 5 минут назад, alex32 сказал: Хватит писать чушь, читай учебник по CSS. Никаких проблем стилизовать нет. А скриншоты для чего выложил? Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 18 сентября 2019 Рассказать Опубликовано: 18 сентября 2019 1 час назад, Spyver сказал: А скриншоты для чего выложил? Скриншоты всего лишь подтверждают вышесказанное. Недостаточно знаний css, вот и все. Для стилизации можно использовать не только классы и идентификаторы, но и родителей и дата-атрибуты и даже инлайновые стили. А по скриншотам проблемы решают только экстрасенсы, тут таких нет. Цитата Ссылка на сообщение Поделиться на других сайтах
Spyver 13 Опубликовано: 18 сентября 2019 Рассказать Опубликовано: 18 сентября 2019 (изменено) 18 минут назад, alex32 сказал: Скриншоты всего лишь подтверждают вышесказанное. Недостаточно знаний css, вот и все. Для стилизации можно использовать не только классы и идентификаторы, но и родителей и дата-атрибуты и даже инлайновые стили. А по скриншотам проблемы решают только экстрасенсы, тут таких нет. Ну конечно же,другого ответа не ожидалось.Раз уж вы такой умный скажите-ка как стилизовать вот это $tpl->set( '{mass-action}', "<input name=\"selected_comments[]\" value=\"{$row['id']}\" type=\"checkbox\" />" ); и причем не изменяя этой строки (данная строка приведенна полностью) Изменено 18 сентября 2019 пользователем Spyver Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 18 сентября 2019 Рассказать Опубликовано: 18 сентября 2019 так и стилизуй через css <style> input[name="selected_comments[]"]{ ... } </style> Цитата Ссылка на сообщение Поделиться на других сайтах
Spyver 13 Опубликовано: 18 сентября 2019 Рассказать Опубликовано: 18 сентября 2019 57 минут назад, alex32 сказал: так и стилизуй через css <style> input[name="selected_comments[]"]{ ... } </style> Если есть возможность покажите "живой" пример. Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 18 сентября 2019 Рассказать Опубликовано: 18 сентября 2019 7 минут назад, Spyver сказал: Если есть возможность покажите "живой" пример. А может мне бесплатно вам сайт оформить? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 082 Опубликовано: 18 сентября 2019 Рассказать Опубликовано: 18 сентября 2019 Автор 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 Цитата Ссылка на сообщение Поделиться на других сайтах
proba 57 Опубликовано: 18 сентября 2019 Рассказать Опубликовано: 18 сентября 2019 5 часов назад, Spyver сказал: $tpl->set( '{mass-action}', "<input name=\"selected_comments[]\" value=\"{$row['id']}\" type=\"checkbox\" />" ); Как вариант, с помощью плагина убрать эту строку, а в шаблоне указать этот инпут в том виде, в котором необходимо. Цитата Ссылка на сообщение Поделиться на других сайтах
germanydletest 455 Опубликовано: 18 сентября 2019 Рассказать Опубликовано: 18 сентября 2019 3 часа назад, Spyver сказал: Если есть возможность покажите "живой" пример. https://www.w3schools.com/cssref/sel_attribute_value.asp там есть примеры https://quirksmode.org/css/selectors/ тут можно посмотреть информацию о поддержке браузерами Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.