X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Как запретить открытие картинок
Siege_mw
Siege_mw
Topic Starter сообщение 16.12.2015, 20:00; Ответить: Siege_mw
Сообщение #1


Интересует решение вопроса о запрете открытия картинок сайта на весь экран. К примеру есть сайт и на нем есть страницы с текстом, который разбавлен картинками.

Текст скопировать с сайта нельзя - плагин о запрете.

А вот картинка нажимается и открывается на весь экран, и что самое плохое - не в новой вкладке, а в той же.

Как запретить такое на сайте.

Перелопатил интернет, но не то находил.

Есть ли плагин на вп такой?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
сообщение 16.12.2015, 22:21; Ответить: k0ttee
Сообщение #2


Так ведь это базовая функция, которую надо выключить.

Обрати внимание на загрузку картинок... там есть варианты:

нет - картинка не будет ссылкой (это тебе и нужно)
URL файла - ссылка на картинку (тот вариант с которым борешься)
URL записи - картинка будет ссылкой на текущую страницу (маразм на мой взгляд)

Прикрепленное изображение


Надеюсь понятно объяснил... :unsure:

А как сделать чтобы всегда был вариант "нет", я уже не помню... Может быть в настройках...

Настройки => Медиафайлы

Там снять вот эту галочку.
Прикрепленное изображение


Попробовать залить картинку, да посмотреть... помогло ли снятие галочки.


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Siege_mw
Siege_mw
Topic Starter сообщение 16.12.2015, 23:53; Ответить: Siege_mw
Сообщение #3


Что-то у меня такого нет в ВП :unsure:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
сообщение 17.12.2015, 0:09; Ответить: k0ttee
Сообщение #4


В шаблоне есть файл functions.php

Туда добавить функцию - в любое место, но обязательно чтоб встало внутри <?php обертки ?>
[code="php"]<span class="syntaxdefault"></span><span class="syntaxcomment">#Существующие изображения не делать ссылками<br /></span><span class="syntaxdefault">add_filter</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxstring">'the_content'</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">'del_image_link'</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">function del_image_link</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $content </span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault"> $content </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> preg_replace</span><span class="syntaxkeyword">(array(</span><span class="syntaxstring">'{&lt;a[^&gt;]*&gt;&lt;img}'</span><span class="syntaxkeyword">,</span><span class="syntaxstring">'{/&gt;&lt;/a&gt;}'</span><span class="syntaxkeyword">),</span><span class="syntaxdefault"> array</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'&lt;img'</span><span class="syntaxkeyword">,</span><span class="syntaxstring">'/&gt;'</span><span class="syntaxkeyword">),</span><span class="syntaxdefault"> $content</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault"> return $content</span><span class="syntaxkeyword">;<br />}</span><span class="syntaxdefault"> </span>[/code]


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Siege_mw
Siege_mw
Topic Starter сообщение 17.12.2015, 0:24; Ответить: Siege_mw
Сообщение #5


(k0ttee)
В шаблоне есть файл functions.php

Туда добавить функцию - в любое место, но обязательно чтоб встало внутри &lt;?php обертки ?&gt;
[code="php"]<span class="syntaxdefault"></span><span class="syntaxcomment">#Существующие изображения не делать ссылками<br /></span><span class="syntaxdefault">add_filter</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> </span><span class="syntaxstring">'the_content'</span><span class="syntaxkeyword">,</span><span class="syntaxdefault"> </span><span class="syntaxstring">'del_image_link'</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault">function del_image_link</span><span class="syntaxkeyword">(</span><span class="syntaxdefault"> $content </span><span class="syntaxkeyword">)</span><span class="syntaxdefault"> </span><span class="syntaxkeyword">{<br /></span><span class="syntaxdefault"> $content </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> preg_replace</span><span class="syntaxkeyword">(array(</span><span class="syntaxstring">'{&lt;a[^&gt;]*&gt;&lt;img}'</span><span class="syntaxkeyword">,</span><span class="syntaxstring">'{/&gt;&lt;/a&gt;}'</span><span class="syntaxkeyword">),</span><span class="syntaxdefault"> array</span><span class="syntaxkeyword">(</span><span class="syntaxstring">'&lt;img'</span><span class="syntaxkeyword">,</span><span class="syntaxstring">'/&gt;'</span><span class="syntaxkeyword">),</span><span class="syntaxdefault"> $content</span><span class="syntaxkeyword">);<br /></span><span class="syntaxdefault"> return $content</span><span class="syntaxkeyword">;<br />}</span><span class="syntaxdefault"> </span>[/code]


Работает, но только для залогиненных пользователей, а если выйти из системы, то не работает(
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
сообщение 17.12.2015, 1:53; Ответить: k0ttee
Сообщение #6


если выйти из системы

Наверное кэшированные страницы не обновились.
Или вы вставили код в такое место, что он попал внутрь условия &quot;если залогиненный&quot;.

Если используется кэширование, можно попробовать обновить кэш.


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Amney_rs
Amney_rs
сообщение 17.12.2015, 4:51; Ответить: Amney_rs
Сообщение #7


Вопрос немного не в тему/
А целесообразно ли подобную &quot;нервозную&quot; вещь делать на сайте?


--------------------
Доступные VPS под киносайты Дешевые VPS и хостинг - проверено временем и на собственном опыте! Отлично хостимся уже третий год!Заметки сис. админа - уникальные посты
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
сообщение 17.12.2015, 5:25; Ответить: k0ttee
Сообщение #8


целесообразно ли

Да, если аудитория не умеет копипастить иначе. Но мы то знаем... что парсерам пофиг на эту ерунду &quot;типа защищающую контент&quot;. :D


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Siege_mw
Siege_mw
Topic Starter сообщение 17.12.2015, 12:32; Ответить: Siege_mw
Сообщение #9


(Amney_rs)
Вопрос немного не в тему/
А целесообразно ли подобную &quot;нервозную&quot; вещь делать на сайте?

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

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

Добавлено спустя 3 минуты 41 секунду:
(k0ttee)
Наверное кэшированные страницы не обновились.

И вправду. Я весь кэш удалил, обновил все и заработало как часы. :smile-thumb-up:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
prolisk
prolisk
сообщение 17.12.2015, 13:37; Ответить: prolisk
Сообщение #10


Хотел тоже предложить, но удалять с медиафайлов вручную. Хорошо, что есть функция


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
28 freeax 4572 12.4.2024, 1:22
автор: PostMan1
Горячая тема (нет новых ответов) Как вы отдыхаете от работы за компом
148 adw-kupon.ru 19648 8.4.2024, 10:37
автор: Skyworker
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
18 uahomka 3070 5.4.2024, 5:53
автор: Skyworker
Горячая тема (нет новых ответов) Как бездомные хранят деньги?
81 metvekot 13630 31.3.2024, 12:44
автор: Boymaster
Горячая тема (нет новых ответов) Как отозвать банковский платеж фрилансеру?
29 metvekot 4273 31.3.2024, 0:17
автор: Liudmila


 



RSS Текстовая версия Сейчас: 16.4.2024, 17:06
Дизайн