Наполнение сайта. Материалы и пункты меню joomla 2.5

Опубликовано: 16.06.2017

видео Наполнение сайта. Материалы и пункты меню joomla 2.5

Как обновить Joomla 2.5 до Joomla 3x

Сейчас в вебе можно скачать неограниченное количество бесплатных шаблонов для Joomla. Можно без заморочек подобрать шаблон хоть какого цвета и стиля. Это, конечно, завлекает новичков. А какие подводные камешки есть в бесплатных шаблонах из веба? Чем все-таки они плохи? Обычно, все варезные шаблоны содержат сокрытые ссылки. Вшивание вредного кода в бесплатные шаблоны - это целый бизнес поднимающий ТИЦ веб-сайтам на заказ. Из-за вредного кода оказывается, что ваш веб-сайт ссылается на несколько левых ресурсов о которых вы никогда и не слышали.



Создатели этих ссылок получают средства за размещение кодов, поисковики пренебрежительно глядят на ваш веб-сайт, а вы ни сном, ни духом. В худшем случае ваш веб-сайт могут взломать, а поисковики его забанят. Необходимо отметить, что найти сокрытые ссылки не так то просто, но всё же можно.
Установив в браузер Мозилла Firefox RDS bar либо SEObar можно найти исходящие ссылки на полностью посторонние ресурсы. Но эти плагины посодействуют Вам найти наружные ссылки в этом случае, если Ваш веб-сайт уже загружен на сервер, на локальном же сервере (Denwer) они не работают.
А что делать если Вы поначалу желаете почистить шаблон от наружных ссылок, наполнить его контентом и только позже загрузить его на сервер? Выход есть и о нём сейчас пойдет речь.
Для начала проверьте скачанный архив с шаблоном антивирусом, это не помешает. Потом установите шаблон на локальный сервер Денвер (Denwer), а если это пакет QuickStart, то можно погонять шаблон на наличие в нём технических глюков.
Зайдите на страничку шаблона на локальном сервере и при помощи композиции кнопок "Ctrl + U" откройте начальный код странички. Тот же итог можно получить кликнув правой кнопкой мыши в окне браузера и, в выпадающем меню изберите "Начальный код странички".  Дальше при помощи композиции кнопок "Ctrl + F" открываем поиск, забиваем в поле поиска "http" и пристально просматриваем каждую ссылку.


Модули Prestashop: как изменять, редактировать, добавлять и удалять | HOSTiQ


Если обнаруженные ссылки на посторонние веб-сайты попробовать отыскать через поиск  программки Total Commander, то ничего у нас не будет найдено. Дело в том, что эти ссылки сокрытые, т.е. закодированы через base 64. Потому предстоящий поиск будем вести через id ссылки. В моем примере id="yt_xijtw".
Открываем Total Commander и заходим прямо в архивированную папку шаблона (сможете разархивировать) и, сочетанием кнопок "ALT+F7", вызываем функцию "Поиск файлов".
В строке "С текстом" ставим чекбокс и вписываем "yt_xijtw".


Total Commander находит данный id сходу в нескольких файлах.


Открываем попеременно отысканные файлы хоть каким текстовым редактором, наилучший из которых "Notepad++", и воспользовавшись функцией поиска, находим всё тот же текст "yt_xijtw".


В данной строке меняем позиционироваие right: 4111px на right: 0px, т.е. выводим ссылки в видимую позицию.
Сейчас Notepad++ сумеет "узреть" закодированные ссылки. Если Вы желаете ускорить процесс поиска посторониих ссылок, то предшествующий шаг, связанный с поиском id и выводом ссылки в видимую позицию можно не создавать. Вы сможете сходу перейти к поиску ссылок через base64,  но только при помощи кроссплатформенного редактора текста Sublime Text (Саблайм Текст). Дело  в том, что в отличие от  Notepad++ редактор Sublime Text отыщет ссылки независимо от их позиции. Пусть Вас не стращает то, что редактор Sublime Text платный, дело в том, что после окончания бесплатного тестового периода он всё равно продолжает работать только время от времени предлагая Вам оплатить его цена. Скачать этот превосходный редактор можно тут.
Опять открываем программку Total Commander и вызываем функцию "Поиск файлов".
В строке "С текстом" ставим чекбокс и вписываем base64.


Система находит величавое огромное количество файлов, но это не означает, что всюду посиживают вредные ссылки. Команда base64 применяется при зашифровке Ваших логинов, паролей и не только лишь. Потому она встречается так нередко. И в этом, заключается основная сложность при поиске файлов с вшитыми ссылками.
Ссылки на посторонние веб-сайты скрываются в шаблоне в файле, который отвечает за вывод статей веб-сайта. Для шаблонов от студии YooTheme, обычно, этот файл лежит по такому пути:
templates/ваш_шаблон/warp/systems/joomla/layouts/com_content/article/default.php
В шаблонах других разработчиков файл с вшитыми ссылками, обычно, находится тут: com_content/article/default.php.
Открываем файл default.php редактором "Notepad++" и  сочетанием кнопок для поиска "CTRL+F" ищем команду "base64"  сейчас уже конкретно в файле.
Сходу находим подозрительную переменную ($yt_ijt)  в строке с "base64".


В этом же файле default.php редактором Notepad++ ищем переменную "$yt_ijt" (забиваем имя этой переменной в строчку поиска.
И находим длиннющий непонятный код: 'PGRpdiBpZD0'. 'ieXRf'. 'eGlqd'. 'HciPj'. 'xhIGhy'…'hPjwvZ'. 'Gl2Pg0K'


Направьте внимание на строчку php if ($this- >item- > hits>'23'). Эта команда значит, что сокрытые ссылки появятся на веб-сайте только после того, как материал будет просмотрен юзерами 23 раза.
Другими словами, Вы установили шаблон, заполнили его контентом, выложили его на сервер, не обнаружили  наружных ссылок и успокоились. А через некое время, ссылки на посторонний ресурс начинают работать.
Выделяем текст, заключенный в одинарные кавычки, копируем при помощи композиции кнопок "Ctrl + C" и перебегаем на веб-сайт Base64.ru. В средней части окна избираем "Base64 – Текст" и вставляем в верхнее окно код. В нижнем окне лицезреем, что в данном тексте закодированы сходу две ссылки на посторонние веб-сайты.


Возвращаемся в файл и удаляем команду "php" совместно с шифровкой.
В этом же файле (default.php) есть ещё одна ссылка на эту переменную, которую также удаляем: echo base64_decode($yt_ijti);


Повторяем поиск по шаблону (ALT+7), выбрав сейчас хоть какой отрезок из отысканного кода, к примеру:
'PGRpdiBpZD0'
И если обнаруживаем еще файлы с кодами, то чистим их вышеуказанным методом.
Сейчас можно проверить, пропали наружные ссылки с шаблона либо нет. Зайдите на страничку шаблона на локальном сервере и при помощи композиции кнопок "Ctrl + U" откройте начальный код странички. Дальше открываем поиск, забиваем в поле поиска "http" и опять просматриваем каждую ссылку, ссылки на посторонние веб-сайты должны пропасть.
На этом все, надеюсь я предоставил вам достаточно полезную информацию о поиске и последствиях вшитых ссылок.
Всем фортуны и до встречи в новых статьях.