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