Включаем русский язык в настройках Phpprobid » Блог DINa

Phpprobid настройка rss

23.10.2010
ReTweet

Как таковая лента Rss на аукционе не подлежит настройке как таковой. Информация группируется по блокам и укладывается в каждую ленту в отдельности. Вопрос тут скорее всего в настройке самой rss ленты и гарантированно правильной ее передачи в соответствии с выбранным языком.

Мы уже говорили ранее, что аукцион phpprobid во многом русифицирован, но есть участки не переведенного кода, который находится прямо в теле файлов скрипта и не вынесены в ленгвич папки.

Такой вот он особенный. И файлы отвечающие за вывод ленты RSS так же не подготовлены к работе с русским языком.

Я надеюсь, что вы прочитали уже статьи о том как гарантированно заставить аукцион говорить по русски – статья Русский язык и PHP Pro Bid. Тогда переходим к делу и учим и RSS изъяснятся по славянски.

Перво-наперво нам необходимо изменить лежащий в корне файл rss.php

define('RSStitle1', 'Just Listed');
define('RSStitle2', 'Closing Soon');
define('RSStitle3', 'Featured Items');
define('RSStitle4', 'Big Ticket');
define('RSStitle5', 'Very Expensive');
define('RSStitle6', 'Under $10');
define('RSStitle7', 'Warm Items');
define('RSStitle8', 'Hot Items');
define('RSStitle9', 'Buy Now');

на

define('RSStitle1', 'Внесенные в список');
define('RSStitle2', 'Скоро закрываемые');
define('RSStitle3', 'Показываемые лоты');
define('RSStitle4', 'Большой тикет');
define('RSStitle5', 'Очень дорогие');
define('RSStitle6', 'до $10');
define('RSStitle7', 'Теплые лоты');
define('RSStitle8', 'Горячие лоты');
define('RSStitle9', 'Купить сейчас');

Далее:

$charset = 'ISO-8859-1';
$langcode = 'en-us';

на

$charset = 'windows-1251';
$langcode = 'ru-ru';

Переходим к следующему

<copyright>Copyright {$setts['sitename']}. The contents of this feed are available for non-commercial use only.</copyright>

на

<copyright>Copyright {$setts['sitename']}. Содержание фида исключительно для некоммерческого использования.</copyright>

И наконец -

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">

на

<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"><channel>

Идем далее и переходим к файлу rss_feed.tpl.php в папке /templates/

С этим файлом большие проблемы, слишком большой объем перевода – выкладываем файл просто на скачивание у нас.

MIF менеджер редиректа и тегов Загрузить файл rss_feed.tpl.php
Скачали 101 раз

Надеюсь, проведенные изменения позволят вам нормально отдавать RSS ленту ридерам.

Отзывов 2 на “Phpprobid настройка rss”
  1. 1От Martin 1 Nov 2010 | Ответить

    Спасибо. Помогли рекомендации решить вопрос с rss. То то не мог понять где искать “ноги” по русификации в скрипте.

  2. 2От Rondo 11 Nov 2010 | Ответить

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

    Ничего не слышно, что там по новым версиям?

Коротко о сайте.

Блог meganfoxstar.ru поможет вам в Установке и настройке cms Vamshop, PHPProBid, Esyndicat, закрепит и расширит имеющиеся знания. Создание сайтов, продвижение сайтов, оптимизация информации. Теория и практика seo. CSS-верстка, веб-мастеринг, интернет-технологии, манимейкинги – все это и намного больше вы сможете найти на страницах нашего проекта!.

Основной        Дополнит         Twitter
RSS фид основной    RSS фид дополнительный    Всего Фолловеров блога
1006
RSSПодписка на обновления по RSS

Обновления блога по почтеОбновления блога на почтовый ящик