Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 31-10-2007 21:52:38

potapov
есть
Зарегистрирован: 21-04-2007
Сообщений: 51

Как исправить кодировку рекламного блока?

Вставляемый на главную старницу код рекламного блока забрасывает туда текст рекламы в кодировке Win. А уменя все в Юникод. В результате - вместо рекламного блока абракадабра.

Сайт http://proletar.org.ua/

Вопрос.
Можно ли в коде рекламного блока прописать кодировку Юникод?
Или надо менять кодировку сайта на Win?
Или компосмтировать мозги хостинг-провайдеру, чтобы на рекламном блоке кодировку менял?

Отредактированно potapov (31-10-2007 21:55:33)

Неактивен

 

#2 31-10-2007 23:41:29

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Как исправить кодировку рекламного блока?

Если это код sape то у них на сайте\форуме есть инфа что делать владельцам сайтов на utf-8


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#3 01-11-2007 23:13:52

potapov
есть
Зарегистрирован: 21-04-2007
Сообщений: 51

Re: Как исправить кодировку рекламного блока?

А не хотят они менять кодировку рекламного блока. Говорят: кодировку сайта меняй. Так что мой третий вопрос отпадает, а перввые два остаются:

Можно ли в коде рекламного блока прописать кодировку Юникод? Если да, то как это сделать?
Или надо менять кодировку сайта на Win? Если да, то как это сделать?

Я, собственно, пытаюсь сменить кодировку сайта и вот что нашел на форуме:
В файлай index.php и publish.php:
все utf-8 заменить на windows-1251

База данных должна быть на cp1251

Как это сделать? Насчет базы?

Отредактированно potapov (01-11-2007 23:54:00)

Неактивен

 

#4 02-11-2007 02:21:24

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Как исправить кодировку рекламного блока?

Ищите на форуме - где-то точно были такие вопросы. Форум sape естественно smile


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#5 02-11-2007 13:03:14

potapov
есть
Зарегистрирован: 21-04-2007
Сообщений: 51

Re: Как исправить кодировку рекламного блока?

Хм... есть такой анекдот про Прибалтику, но и про Львов можно:
Русский спрашивает: как пройти на ратушную площадь?
Местный отвечает: Вы знаете, вам нужно сесть на 25 трамвай, проехать 6 остановок, перейти через дорогу, и там будет вокзал...

Я задал конкретный вопрос: как базу данных сайта перевести на ср1251?
А меня посылают на форум sape. На моем сайте вообще никакой sape нет. И рекламный код выглядит вот так:

// вертикальный рекламный блок
if(getenv("REQUEST_URI")!='/' && getenv("REQUEST_URI")!='/index.php'
&& getenv("REQUEST_URI")!='/index.html'&&
getenv("REQUEST_URI")!='/index.htm'):
include "http://3-k.org.ua/files/www.proletar.org.ua1192034233/Inv.txt";
else:
include "http://3-k.org.ua/files/www.proletar.org.ua1192034233/Indexv.txt";
endif;

то есть тоже безо всякой sape, насколько я понимаю.

Я смирился с тем, что перевести работу этого кода в УТФ-8 мне не удастся. Но как сайт перевести в WIN-1251 - подсказать можно? Или этим всем теперь sape заведует?

Неактивен

 

#6 02-11-2007 13:21:50

burzum
добро
Зарегистрирован: 30-07-2007
Сообщений: 47

Re: Как исправить кодировку рекламного блока?

1. SAPE тут действительно ни причем. Просто хостинг-провайдер впаривает свои рекламные блоки в счет оплаты хоста я понимаю, вместо живых денег. Домен и тематика сайта - тому подтверждение smile
2. Перебороть этот код, без того что бы поддержки хостера, либо без самопальных модулей перекодировки - не реал... Задача всего лишь отлохматить файл (http://3-k.org.ua/files/www.proletar.or … Indexv.txt) в utf-8/ Видимо реализовать это, если хостер не идет навстречу, придется на собственной площадке, поставив скрипт на крон.
3. TXP на win-1251 ?!?! Типа возврат в прошлый век? Это же дегресс. Уж лучше делайте сайт в чем нить менее продвинутом, типа... ладно не будем озвучивать smile

Отредактированно burzum (02-11-2007 13:27:19)

Неактивен

 

#7 02-11-2007 13:35:57

potapov
есть
Зарегистрирован: 21-04-2007
Сообщений: 51

Re: Как исправить кодировку рекламного блока?

burzum , спасибо, Вы все правильно поняли. Теперь, если Вас не затруднит, объясните двоечнику, как вот это нижеприведенное реализовать?

Задача всего лишь отлохматить файл (http://3-k.org.ua/files/www.proletar.or … Indexv.txt) в utf-8/ Видимо реализовать это, если хостер не идет навстречу, придется на собственной площадке, поставив скрипт на крон.

То есть что именно я должен сделать на своей площадке, что за скрипт я должен поставить и что такое крон?
С уважением,

Неактивен

 

#8 02-11-2007 13:59:47

burzum
добро
Зарегистрирован: 30-07-2007
Сообщений: 47

Re: Как исправить кодировку рекламного блока?

Нужен программер PHP. Им пишется простеший скрипт следющего функционала:

1) забирается с url'а хост площадки файл (все тот же http://3-k.org.ua/files/www.proletar.or … Indexv.txt), аплодится на "свою территорию" во временню папку.
2) У файла преобразовывается кодировка с 1251 на UTF-8;
3) Слегка модернизированный PHP код провайдера (заменены url'ы размещения файла с "чужих" на "свои") выдает корректные ссылки.

Готовый скрипт ставится на "часы", т.е. на крон (cron, услуга должна предоставлятся хостером, хотя есть и внешние кроны), для того что бы он исполнялся по расписанию (в данном случаю вполне приемлемо раз в сутки) - дабы своевременно актуализировать возможные изменения в исходном файле.

Скрипт не надо "прикручивать" к TXP - он вполне сможет работать автономно.

Неактивен

 

#9 02-11-2007 14:04:44

potapov
есть
Зарегистрирован: 21-04-2007
Сообщений: 51

Re: Как исправить кодировку рекламного блока?

Ага... Спасибо.

Неактивен

 

#10 02-11-2007 16:26:00

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: Как исправить кодировку рекламного блока?

Смотрите в сторону php функции iconv (google поможет)


.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#11 06-11-2007 11:39:18

Evgeny
ять
Зарегистрирован: 15-03-2005
Сообщений: 1869

Re: Как исправить кодировку рекламного блока?

Можно сначала не гуглом воспользоваться, а поиском по этому форуму, набрав в строке поиска iconv :-)

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru