DbHelp.ru
Маленький Yii блог
Комментарии
Гость: cbd lotion cbd cream | cbd oil dogs | what does cbd oil do cbd cream
Гость: cbd dog treats cbd oil for dogs | where to buy cbd cream | cbd oil indiana christian book distributo...
Гость: acai berry wЕ‚aЕ›ciwoЕ›ci saroten 25 absturzsicherung gelГ¤nder vorschriften calciumgluconat gel nag...
Гость: real money casino hallmark casino online | casino games no download no registration | casinos near m...
Гость: free slot play vegas slots online | da vinci diamonds free online slots | hollywood casino free slot...



Сервер Ultima Online - Forest Wars (от создателя данного блога)

Многоязычность субдоменов и URL-правила

Рубрика: Перевод Cookbook

Оцените эту статью:

Рейтинг: 0.00 (0)
25 дек.. 2009
Опубликовать в Twitter Написать в Facebook Опубликовать в своем блоге livejournal.com

Yii Framework Blog img http://dbhelp.rucookbook Это руководство предназначено для более-менее продвинутых пользователей. Если вы только что начали работу с Yii Framework-ом, вам стоит вернутся на эту страницу позднее :-)

---

 

Некоторые размышления

В Yii мы обычно определяем статические правила маршрутизации (url-rules) в основном конфигурационном файле. В настоящее время в Yii нет встроенной поддержки субдоменов и динамических маршрутов. При разработке многоязычного приложения, вы обычно определяете url-правила на английском языке, независимо от языка клиента. Это хорошо работает, но для профессиональных сайтов и порталов — вы можете использовать совершенно другой подход!

Давайте представим что мы создаем сайт на двух языках (английском и немецком). Правила для страницы «контакты» скорее всего выглядело бы следующим образом:

<?php
...
 
'components' => array(
  'urlManager' => array(
    'rules' => array(
      'contact' => 'site/contact',
    ),
  ),
),
 
...
?>

Доступ к странице мы могли бы получить по ссылке:

http://www.example.com/contact

Теперь подумаем как сделать вот так:

http://en.example.com/contact  
http://de.example.com/kontakt

Как вы видите, мы используем субдомен — как определитель языка пользователя (EN – для английскойго, DE – для немецкого) и слово «Контакт» как url-правило. Как я уже говорил ранее, такой подход Yii не поддерживает.

Прежде чем я покажу вам решение — ознакомтесь со всеми недостатками и приемуществами. Оцените самостоятельно стоит ли использовать данный подход для ваших приложений.

Недостатки

  • Если вы используете субдомены для размещения основной информации на них, это скорее всего приведет к падению вашего PageRank основного домена. (например example.com вероятно пострадает)
  • Google заявляет что лучше использовать домен верхнего уровня вместо субдоменов. Так что если вы являетесь владельцем example.com , example.de – тогда вы не должны использовать данный подход. Но вы конечно можете переписать часть кода под работы с доменами верхнего уровня, вместо субдоменов.
  • Для небольших сайтов нет смысла использовать данный подход. Реальное приемущество вы получите на веб-сайтах с посещаемостью не меньше чем 10 000 уникалов в сутки.

 

Приемущества

 

  • Вы можете развить ваш сайт в реальный многоязычный портал, как например YouTube, и проверять статистику с одно аккаунта Google Analytics для разных субдоменов.
  • Google будет отображать ссылки (http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=47334) для каждого языка. Это правильнее с точки зрения SEO
  • Пользователи будут счастливы :)

 

Решение

Создадим новый компонент, который будет включать в себя все необходимые свойства и функции:

<?php
 
class I18n extends CApplicationComponent
{
 
    public $supportedLanguages;
    public $urlRulesPath;
    public $activeLanguage;
 
    public function init()
    {
 
        if (true === (bool)preg_match("/^(?<protocol>(http|https):\/\/)(((?<languageCode>[a-z]{2})\.)*)((.*\.)*(?<domain>.+\.[a-z]+))$/", Yii::app()->request->hostInfo, $matches))
        {
 
            if (2 !== strlen($matches['languageCode']) && false !== ($language = $this->isSupportedLanguage($matches['languageCode'])))
            {
                $this->activeLanguage = $language;  
            }
            else
            {
 
                $this->activeLanguage = $this->guessClientLanguage();
 
                $redirectUrl = "{$matches['protocol']}{$this->activeLanguage['code']}.{$matches['domain']}";
 
            }
 
        }
        else
        {
            throw new CException("Unable to parse host info - please request this page with a domain (eg http://example.com/) instead of an ip-address!");
        }
 
        Yii::app()->setLanguage($this->activeLanguage['code']);
 
        Yii::app()->urlManager->rules = include("{$this->urlRulesPath}/{$this->activeLanguage['code']}.php");
 
        if (false !== Yii::app()->urlManager->cacheID && null !== ($cache = Yii::app()->getComponent(Yii::app()->urlManager->cacheID)))
        {
            $keyPrefix = $cache->keyPrefix;
            $cache->keyPrefix = "{$keyPrefix}.{$this->activeLanguage['code']}";
            Yii::app()->urlManager->init();
            $cache->keyPrefix = $keyPrefix;                 
        }
        else
        {
            Yii::app()->urlManager->init();
        }
 
        if (true === isset($redirectUrl))
        {
            Yii::app()->request->redirect($redirectUrl);
        }
 
    }
 
    public function guessClientLanguage()
    {
 
        if (false === isset($_SERVER['HTTP_ACCEPT_LANGUAGE']) || false === (bool)preg_match("/([a-z]{2}+)[-_][A-z]{2}+/", $_SERVER['HTTP_ACCEPT_LANGUAGE'], $match) || false === ($language = $this->isSupportedLanguage($match[1])))
        {
            if (false === ($language = $this->getFallbackLanguage()))
            {
                throw new CException("Unable to return the fallback language - please set it in config!");
            }
        }
 
        return $language;
 
    }
 
    public function getFallbackLanguage()
    {
 
        foreach ($this->supportedLanguages as $supportedLanguage)
        {
            if (true === isset($supportedLanguage['fallback']) && true === $supportedLanguage['fallback'])
            {
                return $supportedLanguage;
            }
        }
 
        return false;
 
    }
 
    public function isSupportedLanguage($languageCode)
    {
 
        foreach ($this->supportedLanguages as $supportedLanguage)
        {
            if ($supportedLanguage['code'] === $languageCode)
            {
                return $supportedLanguage;
            }
        }
 
        return false;
 
    }
 
}
 
?>

В основной конфигурации мы добавим этот компонент в массив предварительной загрузки:

<?php
...
 
preload => array('log', 'i18n'),
 
...
?>

Еще нам требуется добавить компонент в тело конфигурационнго файла, с описанием основных параметров работы:

<?php
...
 
'components' => array(
  'i18n' => array(
    'class' => 'I18n',
    'urlRulesPath' => dirname(__FILE__) . '/i18n/urlRules',
    'supportedLanguages' => array(
      array('code' => 'en', 'name' => 'english', 'fallback' => true),
      array('code' => 'de', 'name' => 'german'),
    ),
  ),
),
 
...
?>

Файлы правил маршрутизации (protected/i18n/urlRules/*.php ) должны иметь примерно следующий формат:

<?php
 
/* ../protected/i18n/urlRules/de.php */
 
return array(
  'kontakt' => 'site/contact',
)

Вывод

Не стесняйтесь поделиться своими мыслями и замечаниями! Спасибо.

 



Если хотите опубликовать этот материал у себя - пожалуйста, разместите ссылку на страницу откуда вы его взяли.
Другие yii статьи:

  1. Эта статья устарела т.к. была написана для yii версии 1.0.х; Если вы используете более новую версию - у вас могут ... "Урок 5 : Многоязычность"

  2. Я знаю что многие люди в связи с плохим пониманием английского языка не сидят на англоязычном форуме по yii ... "Yii Логотипы"

  3. Наиболее легкий способ обновления содержимого через Ajax, это использование метода partialRender(). Давайте научимся им пользоваться! next     Для этого примера у меня есть ... "Обновление содержимого через AJAX используя renderPartial()"

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://buyviagracialis.online does viagra work <a href="http://buyviagracialis.online/">does viagra work</a> <a href=http://buyviagracialis.online/>does viagra work</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://essaywritingserviceus.com writing a compare and contrast essay <a href="http://essaywritingserviceus.com/">writing a compare and contrast essay</a> <a href=http://essaywritingserviceus.com/>writing a compare and contrast essay</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://buyviagracialis.online viagra online <a href="http://buyviagracialis.online/">viagra online</a> <a href=http://buyviagracialis.online/>viagra online</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://essaywritingus.info college essay <a href="http://essaywritingus.info/">college essay</a> <a href=http://essaywritingus.info/>college essay</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://canadlan-pharmacy.com buy viagra new york <a href="http://canadlan-pharmacy.com/">buy viagra new york</a> <a href=http://canadlan-pharmacy.com/>buy viagra new york</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://essaywritingserviceus.com no essay scholarship <a href="http://essaywritingserviceus.com/">no essay scholarship</a> <a href=http://essaywritingserviceus.com/>no essay scholarship</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://essaywritingus.info descriptive essay <a href="http://essaywritingus.info/">descriptive essay</a> <a href=http://essaywritingus.info/>descriptive essay</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://buyviagracialis.online viagra effects <a href="http://buyviagracialis.online/">viagra effects</a> <a href=http://buyviagracialis.online/>viagra effects</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://essaywritingserviceus.com writing a descriptive essay <a href="http://essaywritingserviceus.com/">writing a descriptive essay</a> <a href=http://essaywritingserviceus.com/>writing a descriptive essay</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://essaywritingus.info college essay topics <a href="http://essaywritingus.info/">college essay topics</a> <a href=http://essaywritingus.info/>college essay topics</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://canadlan-pharmacy.com viagra patent expiration <a href="http://canadlan-pharmacy.com/">viagra patent expiration</a> <a href=http://canadlan-pharmacy.com/>viagra patent expiration</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://buyviagracialis.online viagra substitute <a href="http://buyviagracialis.online/">viagra substitute</a> <a href=http://buyviagracialis.online/>viagra substitute</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://essaywritingserviceus.com how to write a essay <a href="http://essaywritingserviceus.com/">how to write a essay</a> <a href=http://essaywritingserviceus.com/>how to write a essay</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://canadlan-pharmacy.com can i buy viagra over the counter <a href="http://canadlan-pharmacy.com/">can i buy viagra over the counter</a> <a href=http://canadlan-pharmacy.com/>can i buy viagra over the counter</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://essaywritingus.info descriptive essay <a href="http://essaywritingus.info/">descriptive essay</a> <a href=http://essaywritingus.info/>descriptive essay</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://essaywritingus.info a essay format <a href="http://essaywritingus.info/">a essay format</a> <a href=http://essaywritingus.info/>a essay format</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://essaywritingus.info essay topics <a href="http://essaywritingus.info/">essay topics</a> <a href=http://essaywritingus.info/>essay topics</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://essaywritingserviceus.com tsi writing essay <a href="http://essaywritingserviceus.com/">tsi writing essay</a> <a href=http://essaywritingserviceus.com/>tsi writing essay</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://buyviagracialis.online buy viagra online cheap <a href="http://buyviagracialis.online/">buy viagra online cheap</a> <a href=http://buyviagracialis.online/>buy viagra online cheap</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://buyviagracialis.online how long does it take for viagra to work <a href="http://buyviagracialis.online/">how long does it take for viagra to work</a> <a href=http://buyviagracialis.online/>how long does it take for viagra to work</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://essaywritingserviceus.com essay writing website <a href="http://essaywritingserviceus.com/">essay writing website</a> <a href=http://essaywritingserviceus.com/>essay writing website</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://buyviagracialis.online where to buy viagra <a href="http://buyviagracialis.online/">where to buy viagra</a> <a href=http://buyviagracialis.online/>where to buy viagra</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://essaywritingus.info common app essay <a href="http://essaywritingus.info/">common app essay</a> <a href=http://essaywritingus.info/>common app essay</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://buyviagracialis.online buy viagra cheap <a href="http://buyviagracialis.online/">buy viagra cheap</a> <a href=http://buyviagracialis.online/>buy viagra cheap</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://essaywritingserviceus.com cheap essay writing service <a href="http://essaywritingserviceus.com/">cheap essay writing service</a> <a href=http://essaywritingserviceus.com/>cheap essay writing service</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

Несложная подработка в домашних условиях. Приглашаются люди, желающие работать и зарабатывать.
График свободный. Оплата сдельная. Оплата ежедневно либо по запросу. Без задержек!
Ваш возраст и образование значения не имеют. Обязательные условия: наличие компьютера и интернета.
Более подробная информация на нашем сайте. > http://click-likes.tk/ <

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://buyviagracialis.online levitra vs viagra <a href="http://buyviagracialis.online/">levitra vs viagra</a> <a href=http://buyviagracialis.online/>levitra vs viagra</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://essaywritingserviceus.com writing compare and contrast essay <a href="http://essaywritingserviceus.com/">writing compare and contrast essay</a> <a href=http://essaywritingserviceus.com/>writing compare and contrast essay</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://canadlan-pharmacy.com can i buy viagra online <a href="http://canadlan-pharmacy.com/">can i buy viagra online</a> <a href=http://canadlan-pharmacy.com/>can i buy viagra online</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://essaywritingserviceus.com best essay writing service <a href="http://essaywritingserviceus.com/">best essay writing service</a> <a href=http://essaywritingserviceus.com/>best essay writing service</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://canadlan-pharmacy.com viagra price <a href="http://canadlan-pharmacy.com/">viagra price</a> <a href=http://canadlan-pharmacy.com/>viagra price</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://essaywritingus.info essay writing <a href="http://essaywritingus.info/">essay writing</a> <a href=http://essaywritingus.info/>essay writing</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://buyviagracialis.online viagra commercial actress <a href="http://buyviagracialis.online/">viagra commercial actress</a> <a href=http://buyviagracialis.online/>viagra commercial actress</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://essaywritingserviceus.com how to start writing an essay <a href="http://essaywritingserviceus.com/">how to start writing an essay</a> <a href=http://essaywritingserviceus.com/>how to start writing an essay</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://buyviagracialis.online where to buy viagra <a href="http://buyviagracialis.online/">where to buy viagra</a> <a href=http://buyviagracialis.online/>where to buy viagra</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://essaywritingus.info narrative essay <a href="http://essaywritingus.info/">narrative essay</a> <a href=http://essaywritingus.info/>narrative essay</a>

[guest] Гость

Было сказано: Четверг, 07 Декабрь 2017

http://canadlan-pharmacy.com buy viagra online usa <a href="http://canadlan-pharmacy.com/">buy viagra online usa</a> <a href=http://canadlan-pharmacy.com/>buy viagra online usa</a>

[guest] Гость

Было сказано: Пятница, 08 Декабрь 2017

http://essaywritingserviceus.com writing a college essay <a href="http://essaywritingserviceus.com/">writing a college essay</a> <a href=http://essaywritingserviceus.com/>writing a college essay</a>

[guest] Гость

Было сказано: Пятница, 08 Декабрь 2017

http://canadlan-pharmacy.com generic viagra <a href="http://canadlan-pharmacy.com/">generic viagra</a> <a href=http://canadlan-pharmacy.com/>generic viagra</a>

[guest] Гость

Было сказано: Пятница, 08 Декабрь 2017

http://essaywritingus.info cause and effect essay <a href="http://essaywritingus.info/">cause and effect essay</a> <a href=http://essaywritingus.info/>cause and effect essay</a>

[guest] Гость

Было сказано: Пятница, 08 Декабрь 2017

http://buyviagracialis.online viagra coupon <a href="http://buyviagracialis.online/">viagra coupon</a> <a href=http://buyviagracialis.online/>viagra coupon</a>

[guest] Гость

Было сказано: Пятница, 08 Декабрь 2017

http://essaywritingserviceus.com writing a good college essay <a href="http://essaywritingserviceus.com/">writing a good college essay</a> <a href=http://essaywritingserviceus.com/>writing a good college essay</a>

[guest] Гость

Было сказано: Пятница, 08 Декабрь 2017

http://buyviagracialis.online viagra for womens where to buy <a href="http://buyviagracialis.online/">viagra for womens where to buy</a> <a href=http://buyviagracialis.online/>viagra for womens where to buy</a>

[guest] Гость

Было сказано: Пятница, 08 Декабрь 2017

http://essaywritingus.info persuasive essay <a href="http://essaywritingus.info/">persuasive essay</a> <a href=http://essaywritingus.info/>persuasive essay</a>

[guest] Гость

Было сказано: Пятница, 08 Декабрь 2017

http://canadlan-pharmacy.com what is viagra <a href="http://canadlan-pharmacy.com/">what is viagra</a> <a href=http://canadlan-pharmacy.com/>what is viagra</a>

[guest] Гость

Было сказано: Пятница, 08 Декабрь 2017

http://essaywritingserviceus.com essay writing skills <a href="http://essaywritingserviceus.com/">essay writing skills</a> <a href=http://essaywritingserviceus.com/>essay writing skills</a>

[guest] Гость

Было сказано: Пятница, 08 Декабрь 2017

http://canadlan-pharmacy.com viagra commercial <a href="http://canadlan-pharmacy.com/">viagra commercial</a> <a href=http://canadlan-pharmacy.com/>viagra commercial</a>

[guest] Гость

Было сказано: Пятница, 08 Декабрь 2017

http://essaywritingus.info mla essay format <a href="http://essaywritingus.info/">mla essay format</a> <a href=http://essaywritingus.info/>mla essay format</a>

[guest] Гость

Было сказано: Пятница, 08 Декабрь 2017

http://buyviagracialis.online order viagra <a href="http://buyviagracialis.online/">order viagra</a> <a href=http://buyviagracialis.online/>order viagra</a>

[guest] Гость

Было сказано: Пятница, 08 Декабрь 2017

http://buyviagracialis.online where can i buy viagra online <a href="http://buyviagracialis.online/">where can i buy viagra online</a> <a href=http://buyviagracialis.online/>where can i buy viagra online</a>

[guest] Гость

Было сказано: Пятница, 08 Декабрь 2017

http://buyviagracialis.online where can you buy viagra <a href="http://buyviagracialis.online/">where can you buy viagra</a> <a href=http://buyviagracialis.online/>where can you buy viagra</a>

[guest] Гость

Было сказано: Пятница, 08 Декабрь 2017

http://essaywritingserviceus.com essay outline <a href="http://essaywritingserviceus.com/">essay outline</a> <a href=http://essaywritingserviceus.com/>essay outline</a>

[guest] Гость

Было сказано: Пятница, 08 Декабрь 2017

http://essaywritingus.info expository essay <a href="http://essaywritingus.info/">expository essay</a> <a href=http://essaywritingus.info/>expository essay</a>

[guest] Гость

Было сказано: Пятница, 08 Декабрь 2017

http://canadlan-pharmacy.com liquid viagra <a href="http://canadlan-pharmacy.com/">liquid viagra</a> <a href=http://canadlan-pharmacy.com/>liquid viagra</a>

[guest] Гость

Было сказано: Пятница, 08 Декабрь 2017

http://canadlan-pharmacy.com herb viagra <a href="http://canadlan-pharmacy.com/">herb viagra</a> <a href=http://canadlan-pharmacy.com/>herb viagra</a>

[guest] Гость

Было сказано: Пятница, 08 Декабрь 2017

http://essaywritingserviceus.com essay writing services <a href="http://essaywritingserviceus.com/">essay writing services</a> <a href=http://essaywritingserviceus.com/>essay writing services</a>

[guest] Гость

Было сказано: Пятница, 08 Декабрь 2017

http://canadlan-pharmacy.com cost of viagra <a href="http://canadlan-pharmacy.com/">cost of viagra</a> <a href=http://canadlan-pharmacy.com/>cost of viagra</a>

[guest] Гость

Было сказано: Пятница, 08 Декабрь 2017

http://canadlan-pharmacy.com buy viagra online legally <a href="http://canadlan-pharmacy.com/">buy viagra online legally</a> <a href=http://canadlan-pharmacy.com/>buy viagra online legally</a>

[guest] Гость

Было сказано: Пятница, 08 Декабрь 2017

http://essaywritingus.info how to write a college essay <a href="http://essaywritingus.info/">how to write a college essay</a> <a href=http://essaywritingus.info/>how to write a college essay</a>

[guest] Гость

Было сказано: Пятница, 08 Декабрь 2017

http://essaywritingserviceus.com essay writing app <a href="http://essaywritingserviceus.com/">essay writing app</a> <a href=http://essaywritingserviceus.com/>essay writing app</a>

[guest] Гость

Было сказано: Пятница, 08 Декабрь 2017

http://builtechdallas.com/component/k2/itemlist/user/183836 Aarhus university thesis template http://brendparfum.ru/component/k2/itemlist/user/268077 Definition of creative writing in english http://tobiaextreme.com/component/k2/itemlist/user/452290 Synthesis essay on private tuition

[guest] Гость

Было сказано: Пятница, 08 Декабрь 2017

http://essaywritingus.info cause and effect essay
<a href="http://essaywritingus.info/">cause and effect essay</a>
<a href=http://essaywritingus.info/>cause and effect essay</a>

[guest] Гость

Было сказано: Пятница, 08 Декабрь 2017

<a href="http://essaywritingserviceus.com/">tips for writing an essay</a>
<a href=http://essaywritingserviceus.com/>tips for writing an essay</a>
http://essaywritingserviceus.com tips for writing an essay

[guest] Гость

Было сказано: Пятница, 08 Декабрь 2017

<a href="http://essaytopicspdf.com/">process essay topics</a>
<a href=http://essaytopicspdf.com/>process essay topics</a>
http://essaytopicspdf.com process essay topics

[guest] Гость

Было сказано: Пятница, 08 Декабрь 2017

<a href="http://canadlan-pharmacy.com/">does generic viagra work</a>
<a href=http://canadlan-pharmacy.com/>does generic viagra work</a>
http://canadlan-pharmacy.com does generic viagra work

[guest] Гость

Было сказано: Пятница, 08 Декабрь 2017

<a href="http://buyviagracialis.online/">buy viagra without prescription</a>
<a href=http://buyviagracialis.online/>viagra and melanoma</a>
http://buyviagracialis.online womens viagra

[guest] Гость

Было сказано: Суббота, 09 Декабрь 2017

<a href="http://canadlan-pharmacy.com/">buy viagra new york</a>
<a href=http://canadlan-pharmacy.com/>buy viagra new york</a>
http://canadlan-pharmacy.com buy viagra new york

[guest] Гость

Было сказано: Суббота, 09 Декабрь 2017

http://essaywritingus.info essay writer
<a href="http://essaywritingus.info/">essay writer</a>
<a href=http://essaywritingus.info/>essay writer</a>

[guest] Гость

Было сказано: Суббота, 09 Декабрь 2017

<a href="http://essaywritingserviceus.com/">writing a good college essay</a>
<a href=http://essaywritingserviceus.com/>writing a good college essay</a>
http://essaywritingserviceus.com writing a good college essay

[guest] Гость

Было сказано: Суббота, 09 Декабрь 2017

<a href="http://essaytopicspdf.com/">definition essay topics</a>
<a href=http://essaytopicspdf.com/>definition essay topics</a>
http://essaytopicspdf.com definition essay topics

[guest] Гость

Было сказано: Суббота, 09 Декабрь 2017

<a href="http://canadlan-pharmacy.com/">viagra online</a>
<a href=http://canadlan-pharmacy.com/>viagra online</a>
http://canadlan-pharmacy.com viagra online

[guest] Гость

Было сказано: Суббота, 09 Декабрь 2017

<a href="http://essaywritingserviceus.com/">essay writing prompts</a>
<a href=http://essaywritingserviceus.com/>writing a compare and contrast essay</a>
http://essaywritingserviceus.com college essay writing

[guest] Гость

Было сказано: Суббота, 09 Декабрь 2017

<a href="http://essaywritingserviceus.com/">essay writing tips</a>
<a href=http://essaywritingserviceus.com/>tips on writing an essay</a>
http://essaywritingserviceus.com essay writing services

[guest] Гость

Было сказано: Суббота, 09 Декабрь 2017

<a href="http://essaywritingserviceus.com/">writing a good essay</a>
<a href=http://essaywritingserviceus.com/>writing a narrative essay</a>
http://essaywritingserviceus.com writing a essay

[guest] Гость

Было сказано: Суббота, 09 Декабрь 2017

<a href="http://essaywritingserviceus.com/">writing a scholarship essay</a>
<a href=http://essaywritingserviceus.com/>writing a good essay</a>
http://essaywritingserviceus.com writing an essay outline

[guest] Гость

Было сказано: Воскресенье, 10 Декабрь 2017

<a href="http://essaywritingserviceus.com/">essay writing service</a>
<a href=http://essaywritingserviceus.com/>essay writing tips</a>
http://essaywritingserviceus.com essay writing tips

[guest] Гость

Было сказано: Воскресенье, 10 Декабрь 2017

<a href="http://essaywritingserviceus.com/">essay writing service</a>
<a href=http://essaywritingserviceus.com/>writing an argumentative essay</a>
http://essaywritingserviceus.com college essay writing service

[guest] Гость

Было сказано: Воскресенье, 10 Декабрь 2017

<a href="http://essaywritingserviceus.com/">writing an analytical essay</a>
<a href=http://essaywritingserviceus.com/>writing an analytical essay</a>
http://essaywritingserviceus.com writing an analytical essay

[guest] Гость

Было сказано: Воскресенье, 10 Декабрь 2017

<a href="http://essaywritingserviceus.com/">writing a reflective essay</a>
<a href=http://essaywritingserviceus.com/>essay writing tips</a>
http://essaywritingserviceus.com college essay writing tips

[guest] Гость

Было сказано: Воскресенье, 10 Декабрь 2017

<a href="http://essaytopicspdf.com/">definition essay topics</a>
<a href=http://essaytopicspdf.com/>definition essay topics</a>
http://essaytopicspdf.com definition essay topics

[guest] Гость

Было сказано: Воскресенье, 10 Декабрь 2017

http://essaywritingus.info how to write a persuasive essay
<a href="http://essaywritingus.info/">how to write a persuasive essay</a>
<a href=http://essaywritingus.info/>how to write a persuasive essay</a>

[guest] Гость

Было сказано: Воскресенье, 10 Декабрь 2017

<a href="http://essaywritingserviceus.com/">writing an expository essay</a>
<a href=http://essaywritingserviceus.com/>writing a scholarship essay</a>
http://essaywritingserviceus.com writing a college essay

[guest] Гость

Было сказано: Воскресенье, 10 Декабрь 2017

<a href="http://buyviagracialis.online/">stendra vs viagra</a>
<a href=http://buyviagracialis.online/>stendra vs viagra</a>
http://buyviagracialis.online stendra vs viagra

[guest] Гость

Было сказано: Воскресенье, 10 Декабрь 2017

<a href="http://essaywritingserviceus.com/">essay writing help</a>
<a href=http://essaywritingserviceus.com/>writing an expository essay</a>
http://essaywritingserviceus.com steps to writing an essay

[guest] Гость

Было сказано: Воскресенье, 10 Декабрь 2017

<a href="http://essaywritingserviceus.com/">essay writing services</a>
<a href=http://essaywritingserviceus.com/>cheapest essay writing service</a>
http://essaywritingserviceus.com essay writing services

[guest] Гость

Было сказано: Воскресенье, 10 Декабрь 2017

<a href="http://essaywritingserviceus.com/">essay writing services</a>
<a href=http://essaywritingserviceus.com/>college essay writing tips</a>
http://essaywritingserviceus.com writing a compare and contrast essay

[guest] Гость

Было сказано: Воскресенье, 10 Декабрь 2017

<a href="http://essaywritingserviceus.com/">writing a college essay</a>
<a href=http://essaywritingserviceus.com/>writing a good essay</a>
http://essaywritingserviceus.com cheapest essay writing service

[guest] Гость

Было сказано: Воскресенье, 10 Декабрь 2017

<a href="http://essaywritingserviceus.com/">custom essay writing</a>
<a href=http://essaywritingserviceus.com/>writing a persuasive essay</a>
http://essaywritingserviceus.com writing a college essay

[guest] Гость

Было сказано: Понедельник, 11 Декабрь 2017

Советую Вам посмотреть сайт, на котором есть много статей по этому вопросу.

---
Мне очень жаль, ничем не могу Вам помочь. Я думаю, Вы найдёте верное решение. Не отчаивайтесь. fifa 15 xbox 360 freeboot скачать торрент, fifa 15 psp скачать торрент и <a href=http://15fifa.ru/>fifd</a> скачать moddingway для fifa 15 последняя версия

[guest] Гость

Было сказано: Понедельник, 11 Декабрь 2017

<a href="http://essaywritingserviceus.com/">college essay writing</a>
<a href=http://essaywritingserviceus.com/>college essay writing</a>
http://essaywritingserviceus.com college essay writing

[guest] Гость

Было сказано: Понедельник, 11 Декабрь 2017

<a href="http://essaytopicspdf.com/">descriptive essay topics</a>
<a href=http://essaytopicspdf.com/>descriptive essay topics</a>
http://essaytopicspdf.com descriptive essay topics

[guest] Гость

Было сказано: Понедельник, 11 Декабрь 2017

Очень ценная мысль

---
не люблю я, опять же fifa 15 cracks v3, fifa 15 32 bit скачать торрент или <a href=http://15fifa.ru/skachat-fifa-15/>fifa 17 ultimate team скачать на пк без торрента</a> fifa 15 xp скачать

[guest] Гость

Было сказано: Вторник, 12 Декабрь 2017

<a href="http://essaywritingus.info/">argument essay topics</a>
<a href=http://essaywritingus.info/>college essay</a>
http://essaywritingus.info essay scorer

[guest] Гость

Было сказано: Вторник, 12 Декабрь 2017

http://pdfbusinessplan.com a business plan
<a href="http://pdfbusinessplan.com/">business plan for restaurant</a>
<a href=http://pdfbusinessplan.com/>free business plan software</a>

[guest] Гость

Было сказано: Вторник, 12 Декабрь 2017

<a href="http://essaywritingserviceus.com/">argument essay</a>
<a href=http://essaywritingserviceus.com/>spongebob writing essay</a>
http://essaywritingserviceus.com essay writing services

[guest] Гость

Было сказано: Вторник, 12 Декабрь 2017

<a href="http://essaywritingserviceus.com/">writing a compare and contrast essay</a>
<a href=http://essaywritingserviceus.com/>writing a reflective essay</a>
http://essaywritingserviceus.com writing a compare and contrast essay

[guest] Гость

Было сказано: Вторник, 12 Декабрь 2017

<a href="http://essaywritingserviceus.com/">essay writing service reviews</a>
<a href=http://essaywritingserviceus.com/>writing a compare and contrast essay</a>
http://essaywritingserviceus.com essay writing service reviews

[guest] Гость

Было сказано: Вторник, 12 Декабрь 2017

<a href="http://essaywritingserviceus.com/">custom essay writing</a>
<a href=http://essaywritingserviceus.com/>essay writing tips</a>
http://essaywritingserviceus.com custom essay writing

[guest] Гость

Было сказано: Среда, 13 Декабрь 2017

<a href="http://essaywritingserviceus.com/">essay writing tips</a>
<a href=http://essaywritingserviceus.com/>custom essay writing</a>
http://essaywritingserviceus.com essay writing tips

[guest] Гость

Было сказано: Среда, 13 Декабрь 2017

<a href="http://essaywritingserviceus.com/">college essay writing service</a>
<a href=http://essaywritingserviceus.com/>writing an analytical essay</a>
http://essaywritingserviceus.com college essay writing service

Перейти к странице:

Оставить комментарий


Код:
Имя: