Jump to content
Sign in to follow this  
LADYX

Дополнительное поле "Галерея изображений"

Recommended Posts

Здравствуйте! Прежде чем создать дополнительное поле "Галерея изображений", хотелось бы уточнить пару моментов.

 

Скажите, пожалуйста, в каком формате в итоге на странице будет вывод изображений? А именно: <img><img><img> - так? Или же каждая картинка будет браться в тег, например, в div: <div><img></div><div><img></div><div><img></div> ? И второй вопрос - тег [xfvalue_x] возможно вывести непосредственно только перед новостью или после нее? А если, например, нужно в одной новости вывести галерею, скажем, после первого абзаца, в другой новости после третьего, в третьей новости в другом месте между текстом? Как здесь быть, или такое невозможно?

 

Благодарю за информацию!

Share this post


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

Скажите, пожалуйста, в каком формате в итоге на странице будет вывод изображений?

<ul class="xfieldimagegallery">
	<li>
		<a href="ссылка на оригинальную картинку" onclick="return hs.expand(this, { slideshowGroup: 'xf_42_news_gallery' })" target="_blank">
			<img src="ссылка на thumb" alt="">				
		</a>
	</li>
	...
	<li>
		<a href="ссылка на оригинальную картинку" onclick="return hs.expand(this, { slideshowGroup: 'xf_42_news_gallery' })" target="_blank">
			<img src="ссылка на thumb" alt="">				
		</a>
	</li>
</ul>

 

55 минут назад, LADYX сказал:

И второй вопрос - тег [xfvalue_x] возможно вывести непосредственно только перед новостью или после нее? А если, например, нужно в одной новости вывести галерею, скажем, после первого абзаца, в другой новости после третьего, в третьей новости в другом месте между текстом? Как здесь быть, или такое невозможно?

 

Стандартно никак, только писать плагин и внедрять собственные теги новостей. Что бы вставлять,  например, в нужном месте в редакторе тег {galery_xfvalue_x}, который будет замещаться в тексте новостей галереей

Share this post


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

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

В этом случае без доп.поля.

Просто загружаешь фотки с указанием размера превью, к примеру 200. И располагаешь фотки "в одну строку". И будет - как в доп.поле галереи. Единственно - чтобы было визуально симетрично - фотки должны быть одного размера.

Share this post


Link to post
Share on other sites
Posted (edited)

Хотелось бы сделать что-то на примере этого https://crimea.ria.ru/authors/20181230/1115836525.html Если новость немного пролистать вниз, то среди текста добавлен слайдер. И вот, кстати, на сайте риа такие слайдеры добавлены в разных частях новости. Например, здесь https://crimea.ria.ru/culture/20190920/1117358486.html он в самом вначале новости.

Вот как такое можно реализовать в dle? Подскажите, пожалуйста, варианты, как бы вы такое реализовали.

Благодарю за подсказки, информацию, полезные советы)

Edited by LADYX

Share this post


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

такие слайдеры

Здесь на форуме в разделе плагины, модули - один товарищ продает то, что тебе нужно.

Share this post


Link to post
Share on other sites

alex32, спасибо!

 

kamensk, спасибо.

 

3 часа назад, kamensk сказал:

Здесь на форуме в разделе плагины, модули - один товарищ продает то, что тебе нужно.

Не, плагины не хотелось бы. Очень жаль, что до сих пор из коробки нет такой возможности. Казалось бы, уже столько всего dle сделано, а простой поддержки тегов в теле новостей так и не реализовано. Я так понимаю, это актуально и наверняка многим такого функционала не хватает. Ладно, подождем еще))

Share this post


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

Не, плагины не хотелось бы.

А с какой целью тогда вопросы задаешь?

Для пожеланий есть соответствущая тема.

Share this post


Link to post
Share on other sites

kamensk, задавал вопрос с целью узнать, появилась ли в dle возможность реализовать что-то подобное или нет. Пожелания celsoft и здесь прочитает, он и без нашего лучше знает, чего не хватает :)

Share this post


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

появилась ли в dle возможность реализовать что-то подобное или нет

Нет, не появилось. А чем плагин не устраивает? На функционал движка он не влияет. 

Share this post


Link to post
Share on other sites

alex32, да я просто не сторонник трогать оригинальные файлы движка и внедрять что-то инородное на php. JS пожалуйста. Ну как-то так))

Share this post


Link to post
Share on other sites
Posted (edited)
22 минуты назад, LADYX сказал:

alex32, да я просто не сторонник трогать оригинальные файлы движка

Плагин и не трогает оригинальные файлы скрипта. Или у вас настолько древняя версия ДЛЕ, что в ней нет системы плагинов? Её вообще то для того и внедрили, что бы оригинальные файлы  больше не приходилось менять.

Edited by alex32

Share this post


Link to post
Share on other sites

alex32, сейчас 12.1. Но планирую обновляться до актуальной. Я пока что не совсем знаком с этой новой системой. Получается, что в новых версиях dle можно теперь смело использовать любые модули, и при этом не нужны никакие правки оригинальных файлов, я правильно понимаю? Хм.. это очень интересно, нужно почитать, что это за зверь такой :)

Share this post


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

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

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

Share this post


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

А чем плагин не устраивает?

Основная проблема плагинов - это отсутствие со стороны оф.ДЛЕ.

А соотвественно - отсутствие какой либо поддержки со стороны разработчиков ДЛЕ.

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

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

Share this post


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

Основная проблема плагинов - это отсутствие со стороны оф.ДЛЕ.

Плагин на то и плагин, это функция создания сторонними !!!! разработчиками дополнительного функционала. О какой поддержке идет речь? Ее нет никогда и нигде ни в одной CMS.

Share this post


Link to post
Share on other sites
Posted (edited)
2 часа назад, celsoft сказал:

Плагин на то и плагин, это функция создания сторонними !!!! разработчиками дополнительного функционала. О какой поддержке идет речь? Ее нет никогда и нигде ни в одной CMS.

celsoft, дорогой вы наш человек, приветствую вас! Да всё мы прекрасно понимаем. Конечно, это правильно, вы и не должны отвечать за сторонние чужие разработки. Поэтому и стараемся не использовать что-то инородное, а ждем с нетерпением от вас дополнительных возможностей. Как например поддержку тегов в теле новостей, о чем писалось выше. И чем больше появляется дополнительных возможностей, тем больше мы вас любим. Вот например, пришла идея сделать что-то интересное. И казалось бы ничего сверх естественного, а то что на многих других сайтах реализовано это еще как минимум лет пять назад. Начинаешь это реализовывать у себя, смотришь инструкцию и видишь, что dle о тебе в этом плане уже позаботилась. И вспоминаешь разработчика в хорошем свете. В любом случае хотелось бы сказать вам спасибо. Всё отлично, ну только буквально чуть-чуть поднажмите. Пожалуйста :) А мы в свою очередь будем придерживаться этой позиции:

5 часов назад, kamensk сказал:

Преподчитаю оставить систему девственной.

И тогда всё у нас с вами будет лучше всех! :)

 

ps Кстати, а почему я до сих пор еще на форуме "Новичок"? Я ваш верный клиент уже лет так почти двадцать, кажется с 2002 года... А всё еще новичок, обижаете :)

Edited by LADYX

Share this post


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

О какой поддержке идет речь? Ее нет никогда и нигде ни в одной CMS

Я имел ввиду, что к сожалению нет официального магазина плагинов от ВАС (разработчиков ДЛЕ). Если бы были плагины, продаваемые Вами, -соответственно такие плагины пользовались бы большим спросом, чем от "левых" разработчиков (которые ответственности никакой не несут).

2 часа назад, LADYX сказал:

celsoft, дорогой вы наш человек, приветствую вас! Да всё мы прекрасно понимаем. Конечно, это правильно, вы и не должны отвечать за сторонние чужие разработки. Поэтому и стараемся не использовать что-то инородное,

Истина. Точка.

Share this post


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

Если бы были плагины, продаваемые Вами, -соответственно такие плагины

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

Share this post


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

Основная проблема плагинов - это отсутствие со стороны оф.ДЛЕ.

А соотвественно - отсутствие какой либо поддержки со стороны разработчиков ДЛЕ.

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

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

Где это по другому, пример в студию!

Share this post


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

Не может быть написано всех решений для всех подряд по всем подряд пожеланиям.

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

 

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

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

А вот это действительно очень приятно читать. Хотелось бы вам сказать спасибо за вашу работу, пожелать вам удачи и дальнейшего развития и процветания. DLE действительно замечательный продукт. Ну и под шумок :) хотелось бы попросить вас по возможности (по возможности) стараться как можно скорее удовлетворять пожелания ваших клиентов. под пожеланиями я нисколько не имею ввиду какие-то объемные глобальные работы, а дополнительный мелкий функционал. Например, по тем же тегам, чем больше будет глобальных тегов, тем лучше. Иногда требуется вывести в каком-нибудь файле шаблона какую-либо информацию, а ты не можешь этого сделать, потому как нет такой поддержки, и в итоге тебе не удается реализовать задуманный проект в необходимом его исполнении. Ну а в целом всё отлично.

 

Так а почему я новичок до сих пор? Может быть это зависит от количества купленных лицензий? А то уже старичку быть новичком как-то не совсем комфортно))

Share this post


Link to post
Share on other sites
Posted (edited)
25 минут назад, LADYX сказал:

Так а почему я новичок до сих пор? Может быть это зависит от количества купленных лицензий? А то уже старичку быть новичком как-то не совсем комфортно))

В армии СА или РФ служил? 😉

Edited by Captain

Share this post


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

входит в состав дистрибутива. Все без исключения и не плагинами.

Это не может не радовать.)

Вот только немного  запоздало какие то вещи появляются, а многое можно вообще не дождаться).

P.S.

Система потихоньку развивается - уже хорошо.

Share this post


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

В армии СА или РФ служил? 😉

Captain, рожден в СССР, своё уже отмаршировал давно))

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...