FairGround - WEB технологии
Бесплатный хостинг Ветеринарные консультации Дачный форум Интернет-магазин детской одежды Медицинские консультации On-line
0
Люди, как содатель скрипта FairLinks, говорю вам прямо - не занимайтесь вы такой хренотенью, как обмен ссылками через каталоги с целью продвинуть свой сайт.
Всё, что вы получите - это 99% спама и попыток обмануть скрипт. Оно вам надо, такое "счастье"?
Мой вам совет: хотите продвигать свой сайт за счёт обмена ссылками - используйте биржи ссылок типа sape.ru и не парьтесь.

P.S.
Небольшая инструкция как обмениваться через "Сапу": Обмен ссылками нового поколения

Интеграция скрипта в дизайн с кодировкой utf-8

Вот собственно алгоритм:

1.список файлов, в которых следует заменить "charset=windows-1251" на "charset=utf-8".


Исключение составляют два файла:

- /_shell/functions/functions.php - этот файл содержит закомментированную строку:
//mysql_query('SET NAMES cp1251'); //эту строчку надо расскомментировать, если кодировка у хостера кривая и отличатся.
наверное, лучше было бы заменить "SET NAMES cp1251" на "SET NAMES utf8";

- /_shell/start_site.php - этот файл содержит строку:
setlocale (LC_ALL, array ('ru_RU.CP1251', 'rus_RUS.1251')); //настройка локали. на всякий..
я заменил "ru_RU.CP1251" на "ru_RU.UTF8", а насчет второго параметра не уверен. Буду признателен, если просвятите, что тут и как.

2.Переконвертил все файлы в уникод через программу Notepad++, поочередно открывая все файлы и конвертируя из вин в уникод.
Файл /_shell/captcha/verdana.ttf - не трогал.

Вроде бы все :)

Я верю в то, что Ваша версия с уникодом будет очень востребована среди веб-мастеров таких продвинутых систем, как вордпресс, друпал и др.

С уважением,
Николай - Клуб Любителей Муравьев


Вот тоже интересное письмо о нстройке скрипта на utf8

У многих товарищей скрипт хоть и начинал работать на utf-8, но браузер продолжал воспринимать страницу как cp1251.
Так происходит потому что Apache в заголовках говорит charset=cp1251.
Излечить можно так :

1 ) В файл .htaccess добавляем строку:
AddDefaultCharset utf-8

2 ) Вот этой программой ищем во всех файлах fairlinks "charset=windows-1251" и меняем на "charset=utf-8".

 

Далее:

3 ) /_shell/functions/functions.php - этот файл содержит строку:
//mysql_query('SET NAMES cp1251');
Эту строчку надо заменить на
mysql_query('SET NAMES utf8');

4 ) /_shell/start_site.php - этот файл содержит строку:
setlocale (LC_ALL, array ('ru_RU.CP1251', 'rus_RUS.1251'));
Эту строчку надо заменить на
setlocale(LC_CTYPE, "ru_RU.UTF-8");

5 ) Вот этой программой переконвертируем все файлы в unicode (utf-8).
Не забываем указать дополнительные расширения .tpl и .css
 

Все, скрипт переведен на utf-8 всего в 5 простых шагов.
Пример можно помотреть в моем каталоге сайтов.

Комментарии посетителей:
17.10.2013 03:22 Игорь
Везде надо ставить не utf-8 а UTF-8  и ВСЕ ок будет.
19.01.2012 22:00 Николай
Я сделал все что тут написано и сайт стал отлично работать в кодировке UTF-8,
НО письма которые отсылаются пользователям уходят в кодировке 1251
(пользователи получают кракозябры)
Помогите решить проблему!!!
05.12.2008 00:03 darklight
Все заголовки такого формата
Добро пожаловать, Администратор
03.12.2008 02:16 Александр
проблемы возникают при конвертации файлов в уникод: вместо русского текста получаются карозявки (с помомощью проги из п.5, блокнота)
28.11.2008 10:37 Stalker
Спасибо!!
"интересное письмо о нстройке скрипта на utf8" работает   0
Ваше имя:
*
E-mail:
*
Реплика:
*
:D :? 8) :cry: :shock: :evil: :lol: :x :mrgreen: :P :oops: :roll: :( :) :o :twisted: :wink:
Введите символы с изображения:
*
captcha  
  
10.11.2008 18:37 Alex
интеграция fairlinks в WordPress.

Оказывается всё просто.
Внимательно прочитайте инструкции выше, и тут же все забудьте и сделайте по другому:

1. Откройте файл _shell/end_site.php
2. Найдите там внизу строки:

$page_stream_db['FAIRLINKS_HERE']=si_ff_replace ($page_stream_db, Root_Dir.'tpl/'.Use_Template.'/global.tpl', 1);

echo si_field_replace ($page_stream_db, $integrate_in_page_tpl);

3. Вставьте между этими строками следущий код:

while (list($key, $val) = each($page_stream_db))
         $page_stream_db[$key] = iconv('windows-1251', 'UTF-8', $val);

4. Должно получиться:

$page_stream_db['FAIRLINKS_HERE']=si_ff_replace ($page_stream_db, Root_Dir.'tpl/'.Use_Template.'/global.tpl', 1);

while (list($key, $val) = each($page_stream_db))
         $page_stream_db[$key] = iconv('windows-1251', 'UTF-8', $val);

echo si_field_replace ($page_stream_db, $integrate_in_page_tpl);

4. Вуаля сельвупле   0
11.11.2008 18:30 Елена
Спасибо, Alex, работает не только на WordPress. Испытала на своем магазине - получилось!
27.11.2008 01:29 Alex
при использовании в вордпрессе скрипта fairlinks замечена одна проблема:
при использовании некотрых SEO плагинов (All-In-One-SEO например) контент каталога выносится в шапку, что выглядит довольно ужасно. Пофиксить просто - нужно на странице где у вас установлена метка {FAIRLINKS_HERE} пробить значение DESCRIPTION.
29.10.2008 18:09 Дмитрий
Предложенный способ не работает. Сам fairlinks на utf переводится, но все равно открывается в кодировке windows-1251. В результате получается что кракозяблами выводится и страница в которую он интегрируется, и сам fairlinks.
25.10.2008 02:50 Николай
Все работает, нужно перекодировать в редакторе на utf8 почти все файлы и будет работать. С отображением проблем нет.
22.09.2008 22:12 Влад
Не работает. Ждем релиза UTF8 от автора скрипта.
ОЧЕНЬ ждём.
19.01.2012 22:00 Николай
Я сделал все что тут написано и сайт стал отлично работать в кодировке UTF-8,
НО письма которые отсылаются пользователям уходят в кодировке 1251
(пользователи получают кракозябры)
Помогите решить проблему!!!