<?php if(cmsUser::isAdmin()){ ?> <?php $this->addTplJSName('widgets'); ?> <?php include 'wrap_edit_links.tpl.php'; ?> <?php } ?>
pupsik
No Name, Я сделаль. Вроде работает как надо
В файле: /templates/default/js/fileuploader.js (может быть у вас он в modern или в вашем шаблоне)
Найти line 802:
if (this._options.multiple){ input.setAttribute("multiple", "multiple"); }
И после добавить:
if (this._options.multiple){ input.setAttribute("accept", "image/jpeg,image/png,image/gif,image/webp"); }
А в обработчике все необходимые типы файлов прописаны
Как раз в «Альбомах» они не прописаны. А в посте, прописаны.
Если бы это зависело от настроек телефона, то было бы одинаково и в новостям и в альбомах, выше я писал что по разному отображается
А я вам ниже написал, что у меня в телефоне и там и там запрашивает. Так как ещё и от версии андроида зависит, какие ссылки и расширения файлов где открывать.
Нет, не так. Если кнопкой не прописано какие именно файлы искать в телефоне, то открывается меню загрузки «Глобальное(все подряд, вот телефон и кидает в главное меню.)».
Вот в этой "/templates/modern/controllers/images" папке два файла. Тут upload_single.tpl.php прописано accept что надо = line(39).
В этом upload_multi.tpl.php нифига не понятно, да еще и два .js файла подключены.
'fileuploader',
'images-upload',
Почему не прописывается accept в альбомах я не знаю. Может где-то специально прописывается его не применять. А может форма создается из тех двух .js файлов.
Я не разобрался, может вам удастся.
Я выше писал что в новости поле набор изображений норм работает, тоесть проблема именно в загрузчике фотоальбомов
Ах у вас проблема с «Набор изображений в Альбомах». Я наверно не так вас понял сначала. Извеняюсь. Глянем. посмотрим что там.
Короче там вообще все по страшному. Использует одну и ту же форму, как бы, но вырезает «accept» в <input> кнопки Альбома. Можно кнопку инпут вообще удалить и все будет работать. Берется все с «id=», тогда зачем инпут кнопка прописана? Я там просто запутался.
Вот что вам надо сделать. Привязать accept к кнопке <input> в загрузки фоток альбома:
accept=«image/jpeg,image/png,image/gif,image/webp»
У меня его просто нет. Поэтому и спрашиваю. Я уже не помню что там в стандартном наборе КМС.
Сейчас «Демо» гляну.
Мне кажетса это телефон так воспринимает тег <input> multiple=«multiple» Если его убрать то вы не сможете загружать фотосесси а только одну фотку.
А как вы в новость фотку грузите через доп поле или что там cover-photo?
Что там за input прописан в той кнопке которая ведет сразу на фотки?
Да, с этим беда. Наверно не так уж плохо кто использует «Cover_photo» для записи. Но, те картинки что загружены через тайни, даже и картинками не считаются. Description с самого поста тоже не берет.
Сделал так. Пока длится сессия, будут скрыты. Не очень вариант, через localStorage и cookies делать не стал, так как при появлении новых уведомлений их не покажет пока cookies не почистишь. А так будет скрыто до окончания сессии, сколько она там длится я не в курсах… Но уж точно меньше чем localStorage.
Так хоть мозолить глаз не будет, и всегда можно будет кликнуть на колокольчик чтоб посмотреть новые уведомления. Просто не охотно сразу уведомления удалять. Пускай они там будут если надо будет по быстрому зайти на комментарий..
$(".nav-link").click(function(){ document.getElementById('counter').style.display = 'none'; sessionStorage.setItem('btnClicked', true); }); $(document).ready(function (){ var clicked = sessionStorage.getItem("btnClicked"); if(clicked){ $(".counter").css("display","none"); } });
Вы бы скрин шот показали.
Дак <picture> это внешний тег <img>, а в типографе прописываются внутренние насколько я понимаю.
Если очень надо то в system/controllers/typograph/frontend.php line 462 — 473 добавить <picture>
$tag_string = '<picture><img'; foreach ($params as $param => $value) { if (in_array($param, ['height'])) { continue; } if ($value) { $tag_string .= ' ' . $param . '="' . $value . '"'; } } $tag_string .= '></picture>';
Но при обновлении инстант, все спадет… так что, на свой страх и риск.
Вы, вот этой темой случайно не баловались?
Посмотрите код страницы, не скрыт ли там заголовок через css.
