SEO Сообщество: Спрашивайте и помогайте

Присоединяйтесь к сообществу профессиональных веб-мастеров PR-CY, отвечайте на вопросы коллег и задавайте свои.

Q&A SEO

Увеличение картинок на сайте

Alexa SiteSdelat Alexa SiteSdelat  
1
  13.06.2016 11:40       1 647    
Добрый день. У меня сайт на вордпресс http://kopirayter-rerayter.ru
На нем установлен плагин Auto Highslide , который уже не один год хорошо работал. Обновлений на сайте не делала давно. На днях увидела, что картинки на сайте при увеличении переводятся просто на картинку, а раньше они как бы над текстом всплывали.
Есть подозрение, что сайт был взломан, так как нашла на нем 8 левых ссылок ,пока с плагином разбиралась.
Ссылки удалила, но, предполагаю, что тот человек, который их загружал, что-то изменил в самом коде сайта.
Я уже пробовала разные плагины, и без плагинов - реакция на картинки одна и та же.
Подскажите решение этой проблемы. 
Буду даже признательна, если вы мне подскажете в какой папке посмотреть. Возможно, у меня остались старые сохранения этого сайта, так как в коде особо не сильна, может сравню и найду отличия.
Заранее спасибо всем откликнувшимся.

Ответы на пост (31) Написать ответ
kintarooe kintarooe
91
13.06.2016 12:44
1. Проверьте, что плагин установлен.
2. Переустановите плагин.
3. Активируйте переустановленный плагин.
0
Alexa SiteSdelat Alexa SiteSdelat
1
13.06.2016 12:51
Устанавливала, переустанавливала, ставила другие плагины. Никаких изменений, увеличение есть, но идет перевод на картинку и уход пользователя со страницы, соответственно.
0
Влад Гультай Влад Гультай
0
13.06.2016 13:05
back-up поможет до того времени пока сайт работал нормально
0
Alexa SiteSdelat Alexa SiteSdelat
1
13.06.2016 13:12
Пробовала заменить на самую старую версию сайта - не помогло. Возможно, у меня она уже в испорченном виде идет.
0
kintarooe kintarooe
91
13.06.2016 13:06
Добавьте в файл header.php перед тегом </head> строку <?php wp_head(); ?>
0
Alexa SiteSdelat Alexa SiteSdelat
1
13.06.2016 13:10
Этот код на сайте стоит http://i.prntscr.com/85e5c4738fdf4b8d81995f613187e114.png
0
kintarooe kintarooe
91
13.06.2016 13:16
Значит дело не в плагине и не в коде, а в файле .htaccess откуда настроены перенаправления.
0
Alexa SiteSdelat Alexa SiteSdelat
1
13.06.2016 13:27
Вот мой файл
http://prntscr.com/bfs0je
никаких особых несостыковок в нем не вижу
Может вы что видите?
0
kintarooe kintarooe
91
13.06.2016 13:28
Нет, обычный такой себе файл...
0
kintarooe kintarooe
91
13.06.2016 13:29
На ум приходит конфликт с другими плагинами. Попробуйте отключить на время все другие активные плагины - вдруг заработает. А затем по одному включать.
0
kintarooe kintarooe
91
13.06.2016 13:30
На ум также приходит идея о поврежденном файле functions.php, возможно какие-то функции в нем некорректно оформлены <?php ?> или кодировка utf-8 с BOM. Нужно проверить.
0
Alexa SiteSdelat Alexa SiteSdelat
1
13.06.2016 13:35
Я могу прислать вам этот файл, но это очень маловероятно, так как файл этот не изменялся с 2013 года
0
Alexa SiteSdelat Alexa SiteSdelat
1
13.06.2016 13:39
На сайте плагины стоят с 2013 года без изменений и обновлений.
0
kintarooe kintarooe
91
13.06.2016 13:45
Вы говорили, что сайт был взломан. Может быть файлы все же были отредактированы? Либо когда "левые ссылки" удаляли что-то где-то подпортили.
0
Alexa SiteSdelat Alexa SiteSdelat
1
13.06.2016 13:53
Я вчера заметила что картинки открываются неправильно. Начала пробовать другие плагины, думала, что этот вышел из строя. Отключала существующие, ставила новые - реакция одна и та же - картинка открывается, увеличенная, но в окне картинки, а не над текстом, как это было ранее. Что ссылки стоят я параллельно заметила и зачистила их. Больше ничего не изменяла. Как появились на сайте ссылки я не знаю. То что их ранее не было - это точно, я весь код пересматривала и проверяла и не раз.
Раньше у меня картинка увеличивалась над текстом, а при клике опять уменьшалась. Теперь она видно, что поднимается, чтобы развернуться на экране, а потом идет резкое перенаправление на картинку. Где эти перенаправления могут находиться?
0
kintarooe kintarooe
91
13.06.2016 14:09
У вас файл header.php поврежден. Не закрыт последний скрипт:

<script type='text/javascript' src='http://kopirayter-rerayter.ru/wp-includes/js/tw-sack.js?ver=1.6.1'></script>
<!-- WP DS Blog Map Function -->
<link rel="stylesheet" href="http://kopirayter-rerayter.ru/wp-content/plugins/wp-ds-blog-map/wp-ds-blogmap.css" type="text/css" media="screen" />
<!-- END WP DS Blog Map Function -->


А где закрывающий </script> ?

Посмотрите сами в исходнике страницы http://kopirayter-rerayter.ru/stati-dlya-miralinks/

0
kintarooe kintarooe
91
13.06.2016 14:13
А нет, закрыт. Хм...
0
kintarooe kintarooe
91
13.06.2016 14:15
Все равно сайт валидацию не проходит по http://validator.w3.org/ c фатальной ошибкой. Может в этом все дело.
0
Alexa SiteSdelat Alexa SiteSdelat
1
13.06.2016 14:39
У меня ранее не было проблем с валидацией, даже не представляю, как такое можно устранить.
0
Chuvachok Chuvachok
1124
13.06.2016 14:57
С плагином всё нормально, события открытия фото верно работают ...
Скорее всего вы когда удаляли "левые ссылки", удалили строку скрипт js, или джквери js.
Они в основном ведут на другой сайт, откуда подгружается скрипт, может вы подумали что это левая ссылка и удалили?
Лечение: переустановите движок Вордпресс ...
На будущее, зачем вам плагины, когда то же событие онклик можно повесить на любую картинку,
изучите пару дней события яваскриптов и всё. Зачем плагинами захломлять свой сайт?
0
Alexa SiteSdelat Alexa SiteSdelat
1
13.06.2016 15:06
Проблема с картинками была до того, как я вообще увидела что есть ссылки на сайте. Код, который я удалила сохранен, вот он:
Providing services of <a href="http://canadian-pharmacy-stock.org">canadian pharmacy</a> `\\? <a href="http://canadian-pharmacy-stock.org/compare-drug-prices/">compare drug prices</a> our licenesed store.
Medicines and Healthcare Products <a href="http://cialismix.com">order cialis</a> %*%? <a href="http://cialismix.com/brand-cialis/">order brand cialis</a> delivering medicines at your door.
Every day we collect the prices of medicines in <a href="http://canada-pharmacy-shop.com">Canadian pharmacies</a> #&<| <a href="http://canada-pharmacy-shop.com/buy-medicine-online">medicine online store</a> - we employ qualified pharmacists.
How to get prescription drugs without doctor? Try <a href="http://medmax.org">Canadian pharmacy</a> Low retail price, the manufacturer.
Тут нет никакого скрипта js
Т.е. вы говорите, что при помощи яваскриптов я смогу сделать увеличение картинки на сайте (как поднятие над текстом), а потом ее уменьшение без перехода в новое окно, как примерно здесь http://33in1.ru/reklamnaya-kampaniya-v-yandeks-direkt/ ?
А где у меня на сайте вообще мог быть расположен скрипт js? Может я поищу в коде и сравню?
0
Chuvachok Chuvachok
1124
13.06.2016 15:24
При помощи яваскриптов картинки у вас и увеличиваются,
событие которого в вашем случае onclick="return hs.expand(this);"
работает корректно, не хватает пути до script.js в тегах <head> вашего шаблона ...
не обязательно script.js, файл может у вас был и script.min.js ...
я с вордпресс не работал ни разу, поэтому либо восстановите файл script.js или чтобы не накосячить
переустановите движок ...
0
Alexa SiteSdelat Alexa SiteSdelat
1
13.06.2016 15:37
Обновила движок. Никакой реакции - все то же самое.
0
Chuvachok Chuvachok
1124
13.06.2016 15:41
не обновить движок, а переустановить! Когда обновляете, устанавливаются новые файлы, когда переустанавливаете, устанавливаются все файлы (те, что были удалены вами по случайности, либо по другим причинам) ... тогда все инклуды библиотеки яваскриптов восстановятся ...
0
Chuvachok Chuvachok
1124
13.06.2016 15:44
ну или попростите тут ребят у кого вордпресс и кто шарит "в теме", пусть они укажут вам где находятся библиотеки скриптов,
и в каком файле прописать нужно вам пути до стандартных библиотек скриптов именно в head вашего шаблона - это может быть jqery.js ***.min.js и т.д.
...
0
Chuvachok Chuvachok
1124
13.06.2016 15:48
я просто проверил у себя, проверил в веббилдере, там своя библиотека, взял скрипт плагина дописал событие onclick="return hs.expand(this);" к фото ... все работает, по этому у вас 100% нет файла(ов) стандартных скриптов или одного js ...
0
Chuvachok Chuvachok
1124
13.06.2016 16:01
На всех сайтах вордпресс есть строки в тегах head приблизительные:
сайт_ру/wp-includes/....файл.js
Я не вижу у вас этих строк или строки (как было изначально хз)
Исправляйте ...
0
Hydropericardium Hydropericardium
14
14.06.2016 09:38
Расположение JS зависит от темы. Куда автор захотел-туда и кинул. Как вариант попробуйте скачать с офф сайта jquery, кинуть его допустим в /wp-content/themes/название_вашей_темы/libs/jquery/
далее в function.php найдите функцию functions название_вашей_темы_scripts добавте строчку
wp_enqueue_style('имя_темы-add-jQuery', get_template_directory_uri() . '/libs/jquery/имя_файла для подключения');


0
Alexa SiteSdelat Alexa SiteSdelat
1
14.06.2016 10:10
Спасибо. Займусь изучением js )
0
Chuvachok Chuvachok
1124
14.06.2016 10:34
но для начала ты должна понять сам принцип, он един для всех:
в любом движке, сайте должна быть библиотека скриптов js, то есть чтобы не писать я лучше напишу подругому,
> стандартный набор js от поставщика движка, шаблона > плагины пишуться на 10% остальное берётся из стандартного набора js ↑ > и всё.
У вас стандартный набор отсутствует, поэтому вам его надо восстановить, либо сделать так как Hydropericardium написал, ..., я не разу не пользвался вордпрессом, поэтому не знаю в каком файле и пути они прописываются ...
0
Alexa SiteSdelat Alexa SiteSdelat
1
21.07.2016 19:16
Добрый день. Всем спасибо за помощь и подсказки. Что мне только не посоветовали сделать на форумах. Но 90% сказанного было для меня..."китайской грамотой". В процессе анализа сайта нашла несколько ссылок на иностранные сайты, которые были встроены именно в том месте, которое сказывалось на коде сайта. Я их просто аккуратно вырезала, никакие папки не удаляя. Обновила вордпресс. Сменила пароли. Никакого результата. Возможно куки сохранились. А вот через пару дней я увидела, что все опять работает как надо. Не знаю, что именно помогло, но особых действий над кодом я не совершала. Еще раз, спасибо за помощь.
0