Новая тема Anista

Установлена тема Anista (красивая), не знаю пока на сколько это будет полезно.
Установка темы происходит как обычно для WordPress,
скачанные файлы темы копируются в «wp-content/themes/» затем тема активируется.
Далее следуем тем подсказкам которые появляются на страницах админского раздела.
Главная красивость темы, это слайдер, панель для вывода фото из статей.
Как я понял, многие столкнулись с проблемой отображения этого модуля.
Я то-же. Странное дело, но он не захотел работать пока категория которая за него отвечает,
не была переименована латинскими буквами. Хотя на локальном компьютере все работает и с русскими названиями категорий.
Ссылки на фото лучше вставлять полностью, поскольку не известно какой вариант ЧПУ будет использоваться.
И в slider.css стоит относительные пути к графическим объектам заменить на абсолютные.

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

Автор темы посчитал что переводить нижнюю часть темы не понадобится и благополучно шифранул ее вместе с сылками.
Ну на счет авторского права:
Человек старался и сделал довольно красивую тему, выложил ее в свободный доступ -  скачивайте, ставьте денег не нужно.
Нужно проявить совсем немного уважения к его труду просто оставив ссылки в футере на месте.
А вот что касается информации до этих ссылок, ее нужно перевести на родной язык а для этого придется расшифровать все что содержится в  файле.
Зашифрована информация посредством base64.
К стати как оказалось, в Ubuntu есть утилита которая так и называется base64.

Использование: base64 [ОПЦИЯ]… [ФАЙЛ]
Base64 кодирует и декодирует ФАЙЛ или стандартный ввод в стандартный вывод.

-w, —wrap=СТОЛБЕЦ    Переносить закодированные строки после заданного СТОЛБЦА
(по умолчанию 76).  Задайте 0, чтобы выключить перенос.

-d, —decode          Декодировать данные.
-i, —ignore-garbage  При декодировании игнорировать неалфавитные знаки.

—help     Показать эту справку и выйти.
—version  Показать информацию о версии и выйти.

Если ФАЙЛ не задан или задан как -, читает стандартный ввод.

Данные кодируются как описано для алфавита base64 в RFC 3548.  При
декодировании ввод может содержать также переводы строк помимо байтов
формального алфавита base64.  Используйте ключ —ignore-garbage, чтобы
попытаться проигнорировать неалфавитные знаки в закодированном потоке.

Вот так просто да не совсем.
Внутри автор подменил некоторые символы на цифры (дополнительное кодирование) получилось нечто следующее:

</d4v cl1ss=»f22t5r»>

И каждый раз при обращении к странице доставал нужное декодируя файл и меняя символы функцией ereg_replace().
За это отвечает кусок кода: $_X=base64_decode($_X);$_X=strtr($_X,’123456aouie’,'aouie123456′);$_R=ereg_replace(‘__FILE__’,»‘».$_F.»‘»,$_X);eval($_R);$_R=0;$_X=0;
Нам остается только поменять цифры на нужные буквы.
Все, тема готова.

Рейтинг поста: 2%

Пост добавлен в раздел Склеротичка. Ссылка для закладок.

Comments are closed.