Zau4man, да я еще не начинал, так, просто прикинул, какие могут быть ограничения.

Chambers
Ну то есть получается, для того, чтобы иметь возможность ставить прямые ссылки, надо отключать редиректы полностью? Потому что «список доменов для прямого редиректа» ограничен 4096 символов, это очень мало.
У меня вопрос, безопасно ли заменять некоторые редиректы на прямые ссылки в БД?
Может перебирают уязвимости? У меня на сайте wordpress таких было 90% от трафика каждый день, видимо, ходят по всем сайтам подряд и сканируют уязвимости, признаки определенных движков, старые уязвимые версии плагинов и т.д. — понял это по несуществующим страницам обращений.
Получается, что так и было дело. Но хотелось бы остаться в этом брузере. В Лисе.
Значит надо поискать, где это отключается. Где-то должно быть (скорее всего с настройками для конкретного сайта).
Вот, может это поможет? support.mozilla.org/ru/kb/nastrojki-blokirovki-vsplyvayushih-okon-isklyuchenij-reshenie-problem
Хаха. Я только что решил проверить и заблокировал себе всплывающие окна на своем тестовом сайте. И что интересно, по их инструкции не вышло вернуть как было :D
UPD Нет, все-таки инструкция работает, просто надо после сохранения настроек закрыть и снова открыть браузер.
Бывает у меня в браузере вылезает «не давать этому сайту создавать всплывающие окна?», как раз вроде с галочкой, может нажали случайно на него? Вот теперь окошки и не появляются… Попробуйте на самом деле другой браузер, и если там заработает, то дело в этом.
Loadырь, большое спасибо, работает даже в комментариях. Правда перед вставленной картинкой, если нет текста, кликать оказывается нельзя. Но уже гораздо лучше.
Оказывается такая проблема с невозможностью клика есть еще и со вставкой видео с Youtube, но ее я сам смог разобраться как решить (там гораздо проще). Вдруг кому пригодится, в файле wysiwyg/tinymce/files/plugins/media/plugin.min.js нужно найти:
<iframe src="'+n.source+'" width="'+n.width+'" height="'+n.height+'"'+l+"></iframe>
и обернуть в «p» и «br», чтобы стало так:
<br><p><iframe src="'+n.source+'" width="'+n.width+'" height="'+n.height+'"'+l+"></iframe></p><br>
Жалко, пробовал напрямую в базе данных прописывать картинку в picture по-всякому, тоже не вышло.
В принципе придумал решение. Сделать тип поля «Текст HTML» и там уже вставлять картинку со стороннего ресурса. Работает. Визуально разницы вроде нет (в моем случае, с небольшими картинками)
В постах (блоги) есть такое поле, как картинка для привлечения внимания. Я хотел сделать так, чтобы ее можно было вставлять с постороннего ресурса. Включил опцию в поле:
Но это оказалось не совсем то. Изображение берется по ссылке, и просто перезаливается ко мне. Вопрос, может где-то еще есть настройка, о которой я не знаю, чтобы эта картинка не заливалась на мой сайт, а просто вставлялась как обернутая в тег img?
В-общем, столкнулся с такими 2 проблемами в Redactor, если вставить видео Youtube через кнопку вставки видео:
1. Не происходит перенос строки, и невозможно кликнуть ниже вставленного видео, чтобы продолжить писать текст.
2. «Слипаются видео», вот как это выглядит:
Решение я нашел. Дописываем два <br> в redactor.js вот тут:
videoInsert: function () { var data = $('#redactor_insert_video_area').val(); data = this.cleanStripTags(data); var iframeStart = '<iframe width="500" height="281" src="', iframeEnd = '" frameborder="0" allowfullscreen></iframe>';
спереди и сзади iframe-а, чтобы было так:
videoInsert: function () { var data = $('#redactor_insert_video_area').val(); data = this.cleanStripTags(data); var iframeStart = '<br><iframe width="500" height="281" src="', iframeEnd = '" frameborder="0" allowfullscreen></iframe><br>';
И вот что выходит:
1) после вставленного видео теперь можно кликать и писать дальше.
2) несколько видео перестают слипаться друг с другом (для еще один br перед видео, c одним только вторым почему-то не сработало):
Может пригодится кому-нибудь.
Ну и при обновлении файлов скорее всего слетит и надо будет поменять снова.
Для тех, кто будет искать, как убрать эффект увеличения с «картинки для привлечения внимания». Потому, что он там может быть вообще ни к месту. Если у вас шаблон modern, просто закомментируйте в lg-general.js:
// Слайдер для блога,статьи,новости главная фотка) //$("#f_photo").removeClass("ft_image"); //$(".ft_image img").wrap( function(){ // var ahref = $( '<a href="' + $( this ).attr( 'src' ) + '" />').addClass ("parent-post"); // return ahref; //}); //$('.ft_image').lightGallery({ // selector:'a.parent-post', // width: '700px', // height: '470px', // mode: 'lg-fade', // addClass: 'fixed-size', // counter: false, // download: true, // hash: false, // startClass: '', // enableSwipe: false, // enableDrag: false, // actualSize:false, // fullScreen:false, // zoom:false, // speed: 500 //});
Тогда при клике на «картинку для привлечения внимания» снова будет открываться пост, как раньше, а иначе происходит открытие этой картинки в модальном окне.
Здесь вроде нет такой проблемы, хотя раньше, вроде что-то такое было да. Вот, вставил и пишу.
Есть, прямо в этой теме. Ошибок в консоли нет. Вставить и я могу. Но чтобы писать после вставленного изображения, приходится жать вправо, потом ENTER. Иначе никак. Если вставить изображение и нажать ENTER или SHIFT+ENTER, чтобы перейти на новую строку и начать писать, изображение просто удаляется. Конкретно воспроизводится и здесь, и на чистой установке InstantCMS. Браузер Firefox 116.0.3 (самая свежая версия)
CEH9I, спасибо, частично помогло, но почему-то не действует в комментариях. А с телефона я проверить не смог, вылезает «ошибка инициализации плагина image», видимо я вчера что-то накрутил. Хотя попробовал перезалить и перезаписать все файлы TinyMCE, все равно эта ошибка на телефоне, и соответственно с телефона кнопки загрузки изображения в редакторе нет. Чуть позже попробую на чистой установке.
В-общем, увеличил абстрактный счетчик и почистил кэш на телефоне, и удалось проверить. С телефона тоже — в комментариях не работает, в самом создании или редактировании поста — работает.
Так и не смог разобраться. С телефона грузить картинки просто нереально.
На стандартном шаблоне. Проблема воспроизводится везде, даже тут.
Прикладываю пикчу, проблему указал стрелочкой.
Проблема состоит в том, что в TinyMCE невозможно поставить курсор ниже изображения с телефона, и с ПК кликом мышки. В Redactor можно.
Пробовал перенести настройки с TinyMCE для DLE, где курсор после изображения ставится нормально, но не разобрался.
Подскажите, как его подцепить к комментариям?
Сделал. В моем случае надо было заменить в конфиге text на icms-comment-html
// Слайдер для комментариев, стены, и стены группы)
$(".icms-comment-html img").wrap( function(){
var ahref = $( '<a href="' + $( this ).attr( 'src' ) + '" />').addClass («parent-container»);
return ahref;
});
$(".icms-comment-html img").addClass('parent-img');$('.icms-comment-html').lightGallery({
selector:'a.parent-container',
hash: false
});
Fancybox разве не лучше?
А он цепляется к комментариям? И чем лучше?
- Предыдущая
- 1
- 2
- 3
- Следующая
- Показаны 16-30 из 41