Foren / National / Russian / Модули и плагины / Attacher - релиз

Hantr
#44020 31. Januar 2019, 10:58

А сам тег который отвечает за название - {ATTACHER_ROW_TITLE}. Добавьте его в нужное место файла attacher.downloads.tpl.

Roffun спасибо! Чесно говоря не знаю куда смотрел ведь очевидно что данный тег был в шаблоне и как я его не увидел( Вывел текстом, спасибо) Немного по другому поступил с трансляцией фалов и галереи в news.tpl. Скопировал содержимое двух файлов attacher.gallery.tpl и attacher.downloads.tpl  в новый фалы attacher.gallerynews.tpl и attacher.downloadsnews.tpl . Изменил attacher.gallerynews.tpl сделав мениатюры по меньше и соответственно прикрутил другой сss для оформления в шаблоне, и по мелочам подправил attacher.downloadsnews.tpl под свой шаблон. Чтобы вывести содержимое новых tpl фалов, написал следующее: 

	<!-- IF {PAGE_ROW_ID|att_count('page',$this,'','images')} > 0 -->
	<div class="block">
	    {PAGE_ROW_ID|att_gallery('page',$this,'',attacher.gallerynews')}
	</div>
	<!-- ENDIF -->	
    <!-- IF {PAGE_ROW_ID|att_count('page',$this,'','files')} > 0 -->
	<div class="block" >
    <h3>{PHP.L.att_downloads}</h3>
    {PAGE_ROW_ID|att_downloads('page',$this,'','attacher.downloadsnews')}
    </div>
    <!-- ENDIF -->

Результат: https://yadi.sk/i/02g-oIae7pZKZQ

 

И тут я обратил внимание на миниатюру в странице которую партируешь. Я так понимаю предположительно что за это отвечает строка в attacher.resources.php:

$R['attacher_editor_insert_function'] = '<script>function fthumbInsert(b,c){var ed=document.querySelector("div[id^=cke_]").id;if(ed && document.querySelector("#"+ed)){var edt=ed.replace("cke_","");var a=CKEDITOR.instances[edt],e=new URL(b);"wysiwyg"===a.mode?a.insertHtml(\'<img src="\'+e.pathname+\'" alt="\'+c+\'">\'):alert("{PHP.L.visual_only}")}};</script>';

Roffun если позволишь еще один вопрос, как сделать так чтобы при нажатии на миниатюру в опубликованной странице открывалось полноценное исходное изображение, к сожалению совершенно не умею писать скриптовый код( а тут по сути надо добавить опять же предположительно что то вроде миниатюры-ссылки на большое изображение с классом:

title="{ATTACHER_ROW_TITLE}" data-lightzap="attgal" title="" class="fancybox" data-fancybox-group="gallery"

 

Добавлено 35 минут спустя:

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


Dieser Beitrag wurde von Hantr (am 31. Januar 2019, 11:35, vor 6 Jahre) bearbeitet