Jump to content
Sign in to follow this  
celsoft

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

Recommended Posts

3 минуты назад, Spyhog сказал:

Затем, что в Dle в новых версиях куча всего нового, что можно использовать. Плюс из-за соображений безопасности.

А обновишь highslide и как это обычно бывает, добавится куча ненужных кнопок и дизайн изменится на "современный" и неудобный.

Я не смотрел, что в новой версии. Поэтому и спрашиваю, зачем обновлять, а не утверждаю, что обновлять не нужно.

Тогда смысл вашего сообщения? Ничего не знаю но осуждаю? Или ваше мнение важней других? Я сделал предложение, остальное решать не вам и не мне.

Share this post


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

Тогда смысл вашего сообщения? Ничего не знаю но осуждаю? Или ваше мнение важней других? Я сделал предложение, остальное решать не вам и не мне.

Вы читайте внимательнее ответ и увидите смысл сообщения. Вы предложили обновить, а лучше заменить highslide на другое! Я и прокомментировал на счёт замены. И спросил, что даст обновление.

Edited by Spyhog

Share this post


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

Вы читайте внимательнее ответ и увидите смысл сообщения. Вы предложили обновить, а лучше заменить highslide на другое! Я и прокомментировал на счёт замены. И спросил, что даст обновление.

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

А на счет замены, даст новые возможности и куда лучший юзабилити чем в highslide.

Share this post


Link to post
Share on other sites

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

2. Обновите хайслайд. Сделайте нормальную галерею какую нибудь.

Share this post


Link to post
Share on other sites

1. Для этого есть тег custom.

Share this post


Link to post
Share on other sites

Добавить api для турбо страниц. Комментарии, авторизация...

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Добавить дополнительные поля для функций:

Комментарии (отдельно поле фото, галерея, выбор типа комментария, система отзывов....)

Категории (по типу https://dle-news.ru/modules/1761-dopolnitelnye-polja-dlja-kategorij.html )

Заголовки, описания,метатеги (обновить сам редактор, а также добавить доп. поля также по типу https://dle-news.ru/modules/1761-dopolnitelnye-polja-dlja-kategorij.html )

 

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

 

  • Upvote 1

Share this post


Link to post
Share on other sites

добавить возможность использовать CDN различного рода. Чтобы адреса картинок и скриптов не менялись, но дергались с CDN. Эта фича щас довольно популярная.

  • Upvote 2

Share this post


Link to post
Share on other sites

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

Внешний вид popup-окон изменить вообще кошмарный кошмар.

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

Ну как-то так :)

  • Upvote 3

Share this post


Link to post
Share on other sites

Тоже столкнулась с проблемами с созданием шаблона dle.

Вначале хотела заказать шаблон с нуля - дизайн+верстка натянутая на dle - еле деньги вернула, голову проморочили, то что сделали трудно было назвать шаблоном  -кривой дизайн с кривой версткой с кучей багов.

Потом пошла другим путем. Нарисовала сама дизайн, заказала верстку, а потом по документации сама натягивала на dle.

Шаблон из верстки сделала, но было это очень непросто. И не все натянулось, пришлось конкретно переделывать некоторые вещи, править верстку.

Документация есть, но скудная, было бы хорошо если бы было больше примеров, статей, объяснений со скриншотами как сделать это, как то.

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

Рopup-окна увы не преодолела, отображаются криво.

  • Like 1
  • Upvote 1

Share this post


Link to post
Share on other sites

Эх... Релиз новый совсем не впечатлил. Даже и 1% из пожеланий, причем дельных не сделали. Я не увидел вкладки для доп полей, их редактирования итд. И куча всего выше перечисленного хотябы что-то взяли.

  • Upvote 4

Share this post


Link to post
Share on other sites

Решил стилизовать checkbox и radio и что? Это какой-то кошмар.Получилось только с радио-кнопками в модуле голосования.Все остальные чекбоксы если можно изменить под свой стиль,то придется ковырять файлы движка(ну оооочень непрактично) и не факт что получится.Тоже самое почти со всеми кнопками в формах.Если разработчики решили использовать в движке bootstrap,сделайте так чтобы можно было все редактировать только в шаблонах.К тому же еще задействовали boоtstrap 3,хотя уже во всю практикуется 4 версия.

vote.png

 

Edited by Spyver
  • Upvote 2

Share this post


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

Решил стилизовать checkbox и radio и что? Это какой-то кошмар.Получилось только с радио-кнопками в модуле голосования.Все остальные чекбоксы если можно изменить под свой стиль,то придется ковырять файлы движка(ну оооочень непрактично) и не факт что получится.Тоже самое почти со всеми кнопками в формах.Если разработчики решили использовать в движке bootstrap,сделайте так чтобы можно было все редактировать только в шаблонах.К тому же еще задействовали boоtstrap 3,хотя уже во всю практикуется 4 версия.

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

Share this post


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

Релиз новый совсем не впечатлил. Даже и 1% из пожеланий, причем дельных не сделали.

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

 

зачем вообще эта тема, если разработка идет практически при полном игнорировании желаний пользователей? (это риторический вопрос)

  • Upvote 1

Share this post


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

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

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

 

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

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

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

Share this post


Link to post
Share on other sites
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']}&nbsp;&nbsp;
							<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-й Вариант ОТСУТСТВУЕТ!!!

 

Или Вы не согласны со мной?

Нет бутсрапа? В таком случае как-то странно совпадают,причем конкретно, классы тех же кнопок,форм и т.д

Edited by Spyver

Share this post


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

Да? В таком случае подскажите как я могу,по вашим словам, изменить конкретно саму таблицу

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

9 минут назад, Spyver сказал:

Или Вы не согласны со мной?

не согласен и выше написал об этом. Я например правлю визуальное отображение путем изменения отображения верстки через CSS. Если вы не можете, это не значит что нельзя. Это значит только то что вы не можете, и не более.

 

9 минут назад, Spyver сказал:

Нет бутсрапа?

нет и не было. А  эта таблица появилась в DLE за много лет до появления вообще бутстрапа. DLE уже 15 лет. Вы наверное не знаете, но бутсрап не существовал всегда. А верстку необязательно делать именно только с ним.

Share this post


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

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

нет и не было.

 

нет и не было. А  эта таблица появилась в DLE за много лет до появления вообще бутстрапа. DLE уже 15 лет. Вы наверное не знаете, но бутсрап не существовал всегда. А верстку необязательно делать именно только с ним.

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

Edited by Spyver

Share this post


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

Мне потребовалось изменить саму таблицу как таковую,а не ее стили.

Мы говорим о визуальной составляющей, а не о функциональной.

Share this post


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

Мы говорим о визуальной составляющей, а не о функциональной.

Просто Вы не поняли меня,я говорил именно о функциональной а не визуальной.Но все равно спасибо за беседу. И,кстати,,изменил как мне требовалось.Осталось решить вопрос с чекбоксами...Но это уже совсем другая история.

Share this post


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

Просто Вы не поняли меня,я говорил именно о функциональной а не визуальной.

Как пишите, так я вас и понимаю 😀

 

6 часов назад, Spyver сказал:

Решил стилизовать checkbox и radio и что?

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

Share this post


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

Это ваши слова и относятся именно к визуальной части, но никак не функциональной

Так фишка в том что часть их кода спрятана опять же в системных файлах,например,в addnews.php,pm.php.Но надеюсь что разберусь.Я не в упрек ,а так...

Share this post


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

Так фишка в том что часть их кода спрятана опять же в системных файлах,например,в addnews.php,pm.php.Но надеюсь что разберусь.Я не в упрек ,а так...

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

Share this post


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

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

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

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  

×
×
  • Create New...