DbHelp.ru
Маленький Yii блог
Комментарии
Гость: Защита через солнца. Его крепят беспричинно же, ровно ...
Гость: buy discount Tastylia in USA NO PRESCRIPTIONs needed ; low prices for generic Tastylia in Irelan...
Гость: Поделитесь с друзьямиИ самое главное, помните о ракурс...
Гость: brand or generic Remeron in USA NO PRESCRIPTION pharmacy ; how to order Remeron in Canada next d...
Гость: Оказать содействие в расчетах, а также объяснить прави...



Сервер 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. Сегодня Sam Dark порадовал нас авторским рецептом на тему RBAC. Документация Yii про RBAC говорит нам совсем немного, поэтому иметь ... "RBAC и описание ролей в файле"

  2. Первым делом здравствуйте! :) Сразу хотел бы вам обьяснить что вы находитесь на странице интернет блога DbHelp, который полностью ... "Шаг 0: Поговорим?"

  3. Буквально пару дней назад закончилась вторая Международная конференция "FOSS Sea" в Одессе. Как вы понимаете я являлся одним из ... "FOSS Sea 2009"

[guest] Гость

Было сказано: Воскресенье, 07 Январь 2018

higojudb http://livecopys.com generic viagra online <a href="http://skyrank.com">cialis online</a> mkbp http://lizlarssen.com - buy viagra online

[guest] Гость

Было сказано: Воскресенье, 07 Январь 2018

Best Buy Discount Generic Macrobid Direct Overnight Shipping http://costofcial.com - cialis Kamagra En Hipertension Pulmonar Bentyl Cash Delivery For Sale Cialis Y De <a href=http://costofcial.com>cheap cialis</a> Propecia Era Bueno Cheap 1 Pill Of Cefixime 400 Mg Pastilla Cialis Efectos Ebay Levitra http://costofcial.com - online pharmacy Levitra Cuanto Dura El Efecto Birth Control Pill And Cephalexin

[guest] Гость

Было сказано: Воскресенье, 07 Январь 2018

<a href="http://essaywritingserviceus.com/">college essay writing service</a>
on writing the college application essay http://essaywritingserviceus.com

[guest] Гость

Было сказано: Воскресенье, 07 Январь 2018

Cialis Che Cos'E Cialis Ohne Rezept http://costofcial.com - cialis Real Cod Only Stendra No Prescription Medication In House Pharmacy Uk Cialis Delivered Overnight <a href=http://costofcial.com>cialis</a> Sildenafil100mg Doryx 100mg C.O.D. Zithromax Abscess Tooth Levitra Krankenkasse Cialis Trial Packs Express Shipping http://costofcial.com - cialis price Mail Order Stendra Avanafil discount generic isotretinoin website mastercard store Winston-Salem Cialis Contrareembolso Foros

[guest] Гость

Было сказано: Воскресенье, 07 Январь 2018

<a href="http://buyviagracy.com/">buy viagra now</a>
generic viagra http://buyviagracy.com

[guest] Гость

Было сказано: Вторник, 09 Январь 2018

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

[guest] Гость

Было сказано: Вторник, 09 Январь 2018

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

[guest] Гость

Было сказано: Понедельник, 15 Январь 2018

fwjxyp <a href=http://cialisxtl.com/cialis-5mg-best-price>cialis</a>

[guest] Гость

Было сказано: Среда, 17 Январь 2018

<a href=http://buyviagracialis.online>viagra to buy</a>
buy cialis online discount http://buyviagracialis.online

[guest] Гость

Было сказано: Воскресенье, 21 Январь 2018

RobertFarRobertFar http://kuki.bid/

[guest] Гость

Было сказано: Понедельник, 22 Январь 2018

http://rasselma.com/index.php/component/k2/itemlist/user/301949 http://rasselma.es/index.php/component/k2/itemlist/user/301949 http://feito-a-man.com/index.php/component/k2/itemlist/user/9946 http://dugugrafix.com/index.php/component/k2/itemlist/user/54402 http://soc-human.kz/index.php/component/k2/itemlist/user/24748

[guest] Гость

Было сказано: Понедельник, 22 Январь 2018

http://manifoldventures.com/index.php/component/k2/itemlist/user/45771 http://dnshikmah.com/index.php/component/k2/itemlist/user/84895 http://nutypet.com/index.php/component/k2/itemlist/user/94267 http://diekuste.com/index.php/component/k2/itemlist/user/138929 http://psicologosexologoonline.com/index.php/component/k2/itemlist/user/27875

[guest] Гость

Было сказано: Понедельник, 22 Январь 2018

http://opatija-hatten.de/component/k2/itemlist/user/24346 http://www.physics-mathematics.kz/index.php/component/k2/itemlist/user/280139 http://agricultural.kz/index.php/component/k2/itemlist/user/287191 http://rasselma.es/index.php/component/k2/itemlist/user/305136 http://chacalexpeditions.com/index.php/component/k2/itemlist/user/30055

[guest] Гость

Было сказано: Понедельник, 22 Январь 2018

http://gsaassociates.net.in/component/k2/itemlist/user/81144 http://kalyna.pnpu.edu.ua/component/k2/itemlist/user/138194 http://hongduchonda.com.vn/component/k2/itemlist/user/188042 http://experienceviagens.com.br/component/k2/itemlist/user/106893 http://www.legendtiger.com/component/k2/itemlist/user/737535

[guest] Гость

Было сказано: Понедельник, 22 Январь 2018

http://kingbeemedia.vn/?option=com_k2&view=itemlist&task=user&id=253320 http://kientuongmedia.com/component/k2/itemlist/user/34537 http://pgs.af/index.php/component/k2/itemlist/user/281565 http://larutadelyo.cl/component/k2/itemlist/user/2439479 http://serenade74.com/index.php/component/k2/itemlist/user/136487

[guest] Гость

Было сказано: Вторник, 23 Январь 2018

http://salakicollection.com/component/k2/itemlist/user/830562 http://quickemblems.com/index.php?option=com_k2&view=itemlist&task=user&id=622388 http://disciplesnews.org/index.php?option=com_k2&view=itemlist&task=user&id=191802 http://toprentservice.com/component/k2/itemlist/user/440146 http://prensalibredevalles.com/index.php/component/k2/itemlist/user/12208

[guest] Гость

Было сказано: Вторник, 23 Январь 2018

http://jumeirabeachdental.com/component/k2/itemlist/user/401190 http://nutypet.com/index.php/component/k2/itemlist/user/94376 http://jbdcdubai.com/component/k2/itemlist/user/401190 http://hanulusa.org/index.php/component/k2/itemlist/user/425198 http://kickarss.com/component/k2/itemlist/user/38874

[guest] Гость

Было сказано: Вторник, 23 Январь 2018

http://www.edgewaterbuild.com/index.php?option=com_k2&view=itemlist&task=user&id=275070 http://kippkk.ru/index.php/component/k2/itemlist/user/455533 http://sbs-metallbau.de/index.php/component/k2/itemlist/user/130855 http://www.greenolive.hk/component/k2/itemlist/user/186062 http://ptacademie.fr/component/k2/itemlist/user/425322

[guest] Гость

Было сказано: Вторник, 23 Январь 2018

http://ozersan.ru/index.php/component/k2/itemlist/user/61041 http://knyazev1s.ru/index.php?option=com_k2&view=itemlist&task=user&id=97515 http://iemays.edu.pe/index.php/component/k2/itemlist/user/426104 http://davidsugadds.com/component/k2/itemlist/user/281460 http://famouskidz.com/component/k2/itemlist/user/346287

[guest] Гость

Было сказано: Вторник, 23 Январь 2018

http://allngwachristian.org/index.php?option=com_k2&view=itemlist&task=user&id=48087 http://usaca.com.co/index.php/component/k2/itemlist/user/188444 http://docnesburn.com/component/k2/itemlist/user/128423 http://tocandoalviento.com/index.php/component/k2/itemlist/user/59987 http://boltrendsbycotexbo.com/index.php/component/k2/itemlist/user/143806

[guest] Гость

Было сказано: Вторник, 23 Январь 2018

http://doanthanhnien.dcs.vn/index.php/component/k2/itemlist/user/1151289 http://feito-a-man.com/index.php/component/k2/itemlist/user/10570 http://chacalexpeditions.com/index.php/component/k2/itemlist/user/29431 http://lifespace.in.ua/index.php/component/k2/itemlist/user/507491 http://rasselma.es/index.php/component/k2/itemlist/user/304016

[guest] Гость

Было сказано: Вторник, 23 Январь 2018

http://rolamentosrs.com.br/index.php?option=com_k2&view=itemlist&task=user&id=286948 http://deore.loshualles.cl/index.php?option=com_k2&view=itemlist&task=user&id=29652 http://arteyeventosperu.com/index.php?option=com_k2&view=itemlist&task=user&id=219951 http://experienceviagens.com.br/component/k2/itemlist/user/105811 http://www.attcollege.com/component/k2/itemlist/user/833588

[guest] Гость

Было сказано: Вторник, 23 Январь 2018

http://trmconsulting.ca/index.php?option=com_k2&view=itemlist&task=user&id=316865 http://www.kezaphoto.com/index.php/component/k2/itemlist/user/340310 http://thehealthcarenetworks.com/index.php?option=com_k2&view=itemlist&task=user&id=6036 http://flora-decor.com.ua/index.php/component/k2/itemlist/user/151893 http://www.pronostica.com.co/index.php/component/k2/itemlist/user/334466

[guest] Гость

Было сказано: Среда, 24 Январь 2018

<a href=http://telorexttang.ga/Update/software-driver-hp-laserjet-1200-series.html>Software driver hp laserjet 1200 series</a>
<a href=http://telorexttang.gq/Update/59-top-ten-bugs-in-software.html>Top ten bugs in software</a>
<a href=http://thiesrebtimbolg.tk/Download/process-modeling-software-reviews.html>Process modeling software reviews</a>
<a href=http://orattila.cf/Patch/opera-software-free-download-for-window-xp-108.html>Opera software free download for window xp</a>
<a href=http://toglearacli.ml/Dwnl/169-family-tree-for-dummies-software.html>Family tree for dummies software</a>
<a href=http://maignitrabre.tk/Patch/2-gag-web-comic-software-53.html>2 gag web comic software</a>
<a href=http://renthowgiodi.tk/Archive/uspto-software-patents-statistics-in-medicine-159.html>Uspto software patents statistics in medicine</a>
<a href=http://tithulinna.ga/Soft/59-convert-docx-to-epub-software-windows.html>Convert docx to epub software windows</a>
<a href=http://pathouridi.gq/Update/173-macports-cleanup-old-versions-software.html>Macports cleanup old versions software</a>
<a href=http://perpacidor.gq/Upload/53-revenge-of-the-nerds-ogre-soundboard-software.html>Revenge of the nerds ogre soundboard software</a>
<a href=http://turtjecpioges.tk/Download/topic-31.html>Software of excellence help wanted</a>
<a href=http://tithulinna.tk/Update/ghost-brigade-birth-tabs-software-37.html>Ghost brigade birth tabs software</a>
<a href=http://leufenvieftet.cf/Wireless/175-youtube-austin-powers-subtitles-software.html>Youtube austin powers subtitles software</a>
<a href=http://reyprineppar.tk/Files/fta-dongle-software-key.html>Fta dongle software key</a>
<a href=http://progniorefo.cf/Wireless/topic-197.html>Str 11 stata software</a>
<a href=http://surpgataver.tk/Software/153-best-software-for-3d-drawing.html>Best software for 3d drawing</a>
<a href=http://pharsautravet.ga/Software/ar-news-software-piracy-116.html>Ar news software piracy</a>
<a href=http://progniorefo.ga/Download/disk-label-design-software-free-100.html>Disk label design software free</a>
<a href=http://tranatesap.ml/Patch/port-manatee-newsletter-software.html>Port manatee newsletter software</a>
<a href=http://mestlyphyatwhow.cf/Patch/topic-67.html>Treo 650 hotsync software download</a>
<a href=http://mediskogi.cf/Wireless/166-independent-software-vendor-examples-of-figurative-language.html>Independent software vendor examples of figurative language</a>
<a href=http://orattila.ga/Software/11-cara-root-lenovo-a390-software.html>Cara root lenovo a390 software</a>
<a href=http://titinfasof.tk/Files/entry-level-software-developer-jobs-in-florida.html>Entry level software developer jobs in florida</a>
<a href=http://provdeoziera.cf/Soft/topic-41.html>Jvc gz mg26ek software applications</a>
<a href=http://righwindparhea.ml/Patch/175-dk-multimedia-software-download.html>Dk multimedia software download</a>

<a href=http://hiekabbosu.ml/Patch/29-yung-jan-chan-tennis-prediction-software.html>Yung jan chan tennis prediction software</a>
<a href=http://enivmato.tk/Software/software-lisrel-88-full-version.html>Software lisrel 8.8 full version</a>
<a href=http://canlandledo.ga/Download/video-colour-correction-software-mac-160.html>Video colour correction software mac</a>
<a href=http://gichantuxag.cf/Download/43-waitec-caddy-22-software-applications.html>Waitec caddy 22 software applications</a>
<a href=http://dabbginknacar.cf/Soft/topic-27.html>Innovations dvd catalogue software</a>
<a href=http://infiliro.gq/Archive/medical-software-for-free-download.html>Medical software for free download</a>
<a href=http://alerinsa.ml/Dwnl/topic-34.html>Nero lightscribe software burn</a>
<a href=http://fernmanmoboc.gq/Upload/free-iptv-client-software.html>Free iptv client software</a>
<a href=http://canlandledo.cf/Files/topic-57.html>Hannover 96 news ticker software</a>
<a href=http://gasquitertu.tk/Download/topic-172.html>Automotive diagnostics software free download</a>
<a href=http://condiziltemp.gq/Download/98-free-slideshow-creator-software.html>Free slideshow creator software</a>
<a href=http://krodafcconjor.tk/Upload/54-boy-meets-boy-epub-download-software.html>Boy meets boy epub download software</a>
<a href=http://enpatsotig.tk/Wireless/pandemic-h1n1-2009-virus-software-13.html>Pandemic h1n1 2009 virus software</a>
<a href=http://byscbewebptua.ga/Archive/android-software-nokia-5233-free-download.html>Android software nokia 5233 free download</a>
<a href=http://hiekabbosu.ga/Update/soap-toolkit-3-0-software-house.html>Soap toolkit 3 0 software house</a>
<a href=http://alerinsa.ga/Wireless/topic-170.html>Stardust memories dvd software</a>
<a href=http://cenbarngermiy.cf/Wireless/85-sharp-pc-e500-software-store.html>Sharp pc e500 software store</a>
<a href=http://infiliro.gq/Wireless/iphone-app-organize-recipes-software.html>Iphone app organize recipes software</a>
<a href=http://globramichi.gq/Files/belight-software-disc-cover-3-font-134.html>Belight software disc cover 3 font</a>
<a href=http://erturhotsvil.tk/Archive/96-askap-social-review-software.html>Askap social review software</a>
<a href=http://guiromsletche.cf/Dwnl/hausbau-planung-elektroinstallation-software.html>Hausbau planung elektroinstallation software</a>
<a href=http://gasquitertu.ga/Soft/topic-44.html>Free payroll software download india</a>
<a href=http://gichantuxag.tk/Software/topic-20.html>Chateaubriand the sunset knight one remix software</a>
<a href=http://didescserdisc.cf/Update/180-richard-fremder-podcast-software.html>Richard fremder podcast software</a>
<a href=http://dumometbu.cf/Patch/software-membuat-cv-kreatif-148.html>Software membuat cv kreatif</a>

[guest] Гость

Было сказано: Четверг, 25 Январь 2018

online viagra testimonials http://canadlan-pharmacy.com

[guest] Гость

Было сказано: Четверг, 25 Январь 2018

cialis singapore buy http://cialisy.com

[guest] Гость

Было сказано: Понедельник, 29 Январь 2018

cialis buy usa http://cialisy.com

[guest] Гость

Было сказано: Понедельник, 29 Январь 2018

buy viagra 25mg http://canadlan-pharmacy.com

[guest] Гость

Было сказано: Пятница, 09 Февраль 2018

<a href="http://psychologytweets.com">cialis and other medications</a> is there a viagra for women <a href="http://istanbulexpressonline.com">online viagra sales</a> best price for cialis 5 mg http://motechautomotive.com

[guest] Гость

Было сказано: Суббота, 10 Февраль 2018

<a href="http://istanbulexpressonline.com">how much is viagra without insurance</a> daily cialis side effects <a href="http://psychologytweets.com">cost of cialis</a> cialis prescription http://rebeccaharrell.com

[guest] Гость

Было сказано: Четверг, 22 Февраль 2018

viagra for women 2013 <a href="http://janxie.com">viagra coupon </a> viagra sildenafil generic <a href="http://janxie.com">viagra pill</a> viagra canada http://janxie.com

[guest] Гость

Было сказано: Суббота, 03 Март 2018

http://withouatdoctor.us/ Viagra without a doctor prescription <a href=http://withouatdoctor.us/#122>viagra without a prescription</a> Viagra without a doctor prescription <a href=http://withouatdoctor.us/#3741>viagra without a doctor prescription</a>

[guest] Гость

Было сказано: Суббота, 03 Март 2018

cialis coupons <a href=http://fmcialisytjd.us/#9096>cialis coupon</a> cialis prices http://fmcialisytjd.us/#1940

[guest] Гость

Было сказано: Суббота, 03 Март 2018

http://withouatdoctor.us/ Viagra online without a prescription <a href=http://withouatdoctor.us/#1673>viagra without a doctor prescription</a> Viagra without rx <a href=http://withouatdoctor.us/#2257>viagra without a prescription</a>

[guest] Гость

Было сказано: Суббота, 03 Март 2018

http://withouatdoctor.us/ Viagra without a doctor prescription <a href=http://withouatdoctor.us/#3155>viagra without a prescription</a> generic Viagra without a doctor prescription <a href=http://withouatdoctor.us/#9010>viagra without a doctor prescription</a>

[guest] Гость

Было сказано: Суббота, 03 Март 2018

cialis 20mg prix en pharmacie <a href=http://fmcialisytjd.us/#9222>cialis coupon</a> cialis pills http://fmcialisytjd.us/#4828

[guest] Гость

Было сказано: Суббота, 03 Март 2018

http://withouatdoctor.us/ Viagra without a doctor prescription <a href=http://withouatdoctor.us/#8997>viagra without a prescription</a> Viagra without a doctor prescription <a href=http://withouatdoctor.us/#1652>viagra without a doctor prescription</a>

[guest] Гость

Было сказано: Воскресенье, 04 Март 2018

viagra without doctor <a href=http://viagrawithoutdoctorprescr.today/#4847>viagra without a prescription</a> viagra without prescription http://viagrawithoutdoctorprescr.today/#9710

[guest] Гость

Было сказано: Воскресенье, 04 Март 2018

online viagra sale <a href=http://v1agraonline.com/#5784> viagra online</a> viagra online uk <a href=http://v1agraonline.com/#5593>buy viagra online</a>

[guest] Гость

Было сказано: Воскресенье, 04 Март 2018

viagra without a prescription <a href=http://viagrawithoutdoctorprescr.today/#8875>viagra without a prescription</a> viagra without a doctor prescription http://viagrawithoutdoctorprescr.today/#6376

[guest] Гость

Было сказано: Воскресенье, 04 Март 2018

viagra without a prescription <a href=http://viagrawithoutdoctorprescr.today/#3183>viagra without a prescription</a> viagra without a doctor's prescription http://viagrawithoutdoctorprescr.today/#4142

[guest] Гость

Было сказано: Воскресенье, 04 Март 2018

online viagra <a href=http://v1agraonline.com/#5663> viagra online</a> cheap viagra online <a href=http://v1agraonline.com/#9276> viagra online</a>

[guest] Гость

Было сказано: Воскресенье, 04 Март 2018

viagra without a doctor prescription <a href=http://viagrawithoutdoctorprescr.today/#4990>viagra without a doctor prescription</a> viagra without a doctors prescription http://viagrawithoutdoctorprescr.today/#4330

[guest] Гость

Было сказано: Воскресенье, 04 Март 2018

generic viagra online <a href=http://v1agraonline.com/#7012>buy viagra online</a> buy viagra online uk <a href=http://v1agraonline.com/#5499>buy viagra online</a>

[guest] Гость

Было сказано: Воскресенье, 04 Март 2018

buy sildenafil online <a href=http://v1agraonline.com/#6172> viagra online</a> cheap viagra online <a href=http://v1agraonline.com/#5786> viagra online</a>

[guest] Гость

Было сказано: Понедельник, 05 Март 2018

viagra without a doctors prescription <a href=http://viagrawithoutdoctorprescr.today/#7021>viagra without a prescription</a> viagra without a doctor prescription http://viagrawithoutdoctorprescr.today/#9948

[guest] Гость

Было сказано: Понедельник, 05 Март 2018

buy viagra online uk <a href=http://v1agraonline.com/#162> viagra online</a> buy sildenafil online <a href=http://v1agraonline.com/#9604>buy viagra online</a>

[guest] Гость

Было сказано: Понедельник, 05 Март 2018

viagra without prescription <a href=http://viagrawithoutdoctorprescr.today/#2222>viagra without a prescription</a> viagra without a doctors prescription http://viagrawithoutdoctorprescr.today/#7791

[guest] Гость

Было сказано: Понедельник, 05 Март 2018

viagra without a doctor prescription <a href=http://viagrawithoutdoctorprescr.today/#3815>viagra without a prescription</a> viagra without a doctor's prescription http://viagrawithoutdoctorprescr.today/#4677

[guest] Гость

Было сказано: Понедельник, 05 Март 2018

cialis pills <a href=http://cialiskjsh.us/#890>cialis coupon</a> cheap cialis <a href=http://cialiskjsh.us/#6441>cialis coupon</a>

[guest] Гость

Было сказано: Понедельник, 05 Март 2018

cialis vs viagra <a href=http://cialiskjsh.us/#6653>generic cialis</a> cialis 5mg <a href=http://cialiskjsh.us/#7867>generic cialis</a>

[guest] Гость

Было сказано: Понедельник, 05 Март 2018

cialis tablets <a href=http://cialiskjsh.us/#7228>cialis coupon</a> buy cialis <a href=http://cialiskjsh.us/#6233>cialis generic</a>

[guest] Гость

Было сказано: Понедельник, 05 Март 2018

viagra without doctor <a href=http://viagrawithoutdoctorprescr.today/#7833>viagra without a doctor prescription</a> viagra without a doctor's prescription http://viagrawithoutdoctorprescr.today/#7659

[guest] Гость

Было сказано: Понедельник, 05 Март 2018

viagra without a doctor prescription <a href=http://viagrawithoutdoctorprescr.today/#2837>viagra without a doctor prescription</a> viagra without a doctor prescription http://viagrawithoutdoctorprescr.today/#6041

[guest] Гость

Было сказано: Понедельник, 05 Март 2018

cialis 30 day sample <a href=http://kjcialishuef.us/#9399>cialis generic</a> cheap cialis <a href=http://kjcialishuef.us/#6216>generic cialis</a>

[guest] Гость

Было сказано: Среда, 07 Март 2018

cialis coupon <a href=http://kjcialishuef.us/#766>cialis coupon</a> cialis coupon <a href=http://kjcialishuef.us/#3512>cialis coupon</a>

[guest] Гость

Было сказано: Четверг, 08 Март 2018

guest test post
<a href=" http://temresults2018.com/ ">bbcode</a>
<a href="http://temresults2018.com/">html</a>
http://temresults2018.com/ simple

[guest] Гость

Было сказано: Четверг, 08 Март 2018

is there a safe place to buy viagra online <a href=http://genericviagrahlv.com/#6236>generic viagra</a> buy viagra <a href=http://genericviagrahlv.com/#8643>viagra generic</a>

[guest] Гость

Было сказано: Четверг, 08 Март 2018

guest test post
<a href=" http://temresults2018.com/ ">bbcode</a>
<a href="http://temresults2018.com/">html</a>
http://temresults2018.com/ simple

[guest] Гость

Было сказано: Пятница, 09 Март 2018

safe mexican pharmacies to buy viagra <a href=http://genericviagrahlv.com/#8444>generic viagra</a> where to buy generic viagra online reliable medicines <a href=http://genericviagrahlv.com/#3134>generic viagra</a>

[guest] Гость

Было сказано: Пятница, 09 Март 2018

buy viagra cheaply <a href=http://genericviagrahlv.com/#1074>viagra generic</a> buy viagra 1 <a href=http://genericviagrahlv.com/#9344>viagra generic</a>

[guest] Гость

Было сказано: Пятница, 09 Март 2018

Sildenafil citrate <a href=http://viagra-generics.us/#8909>generic viagra</a> Viagra generico <a href=http://viagra-generics.us/#5842>buy generic viagra</a>

[guest] Гость

Было сказано: Пятница, 09 Март 2018

Viagra generic <a href=http://viagra-generics.us/#9501>generic viagra</a> Viagra generic <a href=http://viagra-generics.us/#6657>generic viagra</a>

[guest] Гость

Было сказано: Суббота, 10 Март 2018

Viagra generic <a href=http://viagra-generics.us/#7785>buy generic viagra</a> generic Viagra online <a href=http://viagra-generics.us/#7315>generic viagra</a>

[guest] Гость

Было сказано: Суббота, 10 Март 2018

Данное сообщение размещено здесь с помощью XRumer + XEvil 4.0
XEvil 4.0 - революционное приложение, способное обходить практически любую антибот-защиту.
Распознавание капчи Google (ReCaptcha-1, ReCaptcha-2), Facebook, Yandex, VKontakte, Captcha Com и свыше 8400 тысяч других типов!

Вы читаете это - значит, это работает! ;)
Подробности на официальном сайте XEvil.Net, есть бесплатная демо-версия.

См. YouTube "XEvil ReCaptcha2"

[guest] Гость

Было сказано: Суббота, 10 Март 2018

<a href=http://viagrawithoutdoctorprescr.today/#5100>viagra without prescription</a> <a href=http://viagrawithoutdoctorprescr.today/#2561>viagra without a doctor prescription</a>

[guest] Гость

Было сказано: Суббота, 10 Март 2018

<a href=http://viagrawithoutdoctorprescr.today/#4144>viagra without prescription</a> <a href=http://viagrawithoutdoctorprescr.today/#7582>viagra without a doctor prescription</a>

[guest] Гость

Было сказано: Суббота, 10 Март 2018

generic Viagra online <a href=http://viagra-generics.us/#2245>viagra generic</a> buy generic Viagra <a href=http://viagra-generics.us/#9736>buy generic viagra</a>

[guest] Гость

Было сказано: Суббота, 10 Март 2018

<a href=http://viagrawithoutdoctorprescr.today/#8652>viagra without prescription</a> <a href=http://viagrawithoutdoctorprescr.today/#9058>viagra without prescription</a>

[guest] Гость

Было сказано: Суббота, 10 Март 2018

<a href=http://viagrawithoutdoctorprescr.today/#2992>viagra without a doctor prescription</a> <a href=http://viagrawithoutdoctorprescr.today/#6772>viagra without prescription</a>

[guest] Гость

Было сказано: Суббота, 10 Март 2018

generic Viagra 100mg <a href=http://viagra-generics.us/#3329>generic viagra</a> Sildenafil citrate <a href=http://viagra-generics.us/#9183>generic viagra</a>

[guest] Гость

Было сказано: Суббота, 10 Март 2018

<a href=http://viagrawithoutdoctorprescr.today/#2600>viagra without prescription</a> <a href=http://viagrawithoutdoctorprescr.today/#4625>viagra without prescription</a>

[guest] Гость

Было сказано: Суббота, 10 Март 2018

<a href=http://viagrawithoutdoctorprescr.today/#2702>viagra without prescription</a> <a href=http://viagrawithoutdoctorprescr.today/#9994>viagra without prescription</a>

[guest] Гость

Было сказано: Воскресенье, 11 Март 2018

Viagra generic <a href=http://viagra-generics.us/#796>viagra generic</a> generic drugs <a href=http://viagra-generics.us/#4258>buy generic viagra</a>

[guest] Гость

Было сказано: Воскресенье, 11 Март 2018

generic Viagra available <a href=http://viagra-generics.us/#7519>generic viagra</a> Viagra generic <a href=http://viagra-generics.us/#1979>buy generic viagra</a>

[guest] Гость

Было сказано: Воскресенье, 11 Март 2018

Viagra generic 100mg <a href=http://viagra-generics.us/#5648>buy generic viagra</a> generic drugs <a href=http://viagra-generics.us/#1730>buy generic viagra</a>

[guest] Гость

Было сказано: Воскресенье, 11 Март 2018

generic drugs <a href=http://viagra-generics.us/#7309>viagra generic</a> Viagra generic <a href=http://viagra-generics.us/#2340>viagra generic</a>

[guest] Гость

Было сказано: Воскресенье, 11 Март 2018

generic drugs <a href=http://viagra-generics.us/#8210>viagra generic</a> Viagra generic <a href=http://viagra-generics.us/#3>generic viagra</a>

[guest] Гость

Было сказано: Воскресенье, 11 Март 2018

<a href=http://viagrawithoutdoctorprescr.today/#6678>viagra without a doctor prescription</a> <a href=http://viagrawithoutdoctorprescr.today/#1118>viagra without a doctor prescription</a>

[guest] Гость

Было сказано: Воскресенье, 11 Март 2018

<a href=http://viagrawithoutdoctorprescr.today/#2642>viagra without a doctor prescription</a> <a href=http://viagrawithoutdoctorprescr.today/#6491>viagra without a doctor prescription</a>

[guest] Гость

Было сказано: Воскресенье, 11 Март 2018

<a href=http://viagrawithoutdoctorprescr.today/#6517>viagra without prescription</a> <a href=http://viagrawithoutdoctorprescr.today/#6755>viagra without prescription</a>

[guest] Гость

Было сказано: Воскресенье, 11 Март 2018

Viagra generic <a href=http://viagra-generics.us/#9162>generic viagra</a> Sildenafil citrate <a href=http://viagra-generics.us/#2465>buy generic viagra</a>

[guest] Гость

Было сказано: Воскресенье, 11 Март 2018

<a href=http://viagrawithoutdoctorprescr.today/#9040>viagra without a doctor prescription</a> <a href=http://viagrawithoutdoctorprescr.today/#5431>viagra without a doctor prescription</a>

[guest] Гость

Было сказано: Воскресенье, 11 Март 2018

<a href=http://viagrawithoutdoctorprescr.today/#7745>viagra without a doctor prescription</a> <a href=http://viagrawithoutdoctorprescr.today/#6355>viagra without prescription</a>

[guest] Гость

Было сказано: Воскресенье, 11 Март 2018

<a href=http://viagrawithoutdoctorprescr.today/#4264>viagra without a doctor prescription</a> <a href=http://viagrawithoutdoctorprescr.today/#2592>viagra without prescription</a>

[guest] Гость

Было сказано: Воскресенье, 11 Март 2018

Viagra generico [url=http://viagra-generics.us/#9091]generic viagra[/url] generic Viagra 100mg <a href=http://viagra-generics.us/#12>viagra generic</a>

[guest] Гость

Было сказано: Воскресенье, 11 Март 2018

<a href=http://viagrawithoutdoctorprescr.today/#4372>viagra without a doctor prescription</a> <a href=http://viagrawithoutdoctorprescr.today/#5518>viagra without a doctor prescription</a>

[guest] Гость

Было сказано: Понедельник, 12 Март 2018

<a href=http://viagrawithoutdoctorprescr.today/#7526>viagra without prescription</a> <a href=http://viagrawithoutdoctorprescr.today/#2982>viagra without prescription</a>

[guest] Гость

Было сказано: Понедельник, 12 Март 2018

<a href=http://viagrawithoutdoctorprescr.today/#2465>viagra without a doctor prescription</a> <a href=http://viagrawithoutdoctorprescr.today/#8800>viagra without a doctor prescription</a>

[guest] Гость

Было сказано: Понедельник, 12 Март 2018

<a href=http://viagrawithoutdoctorprescr.today/#900>viagra without a doctor prescription</a> <a href=http://viagrawithoutdoctorprescr.today/#6679>viagra without prescription</a>

[guest] Гость

Было сказано: Понедельник, 12 Март 2018

<a href=http://viagrawithoutdoctorprescr.today/#3590>viagra without prescription</a> <a href=http://viagrawithoutdoctorprescr.today/#2934>viagra without a doctor prescription</a>

[guest] Гость

Было сказано: Понедельник, 12 Март 2018


Wonderful facts. Thank you!

effetti collaterali cialis generico <a href="http://cialisfidel.com/">cialis sample pack</a> cancer prostate et cialis <a href=http://cialisfidel.com/>generic cialis</a>

[guest] Гость

Было сказано: Понедельник, 12 Март 2018

<a href=http://viagrawithoutdoctorprescr.today/#5622>viagra without a doctor prescription</a> <a href=http://viagrawithoutdoctorprescr.today/#9611>viagra without a doctor prescription</a>

[guest] Гость

Было сказано: Вторник, 13 Март 2018

<a href=http://viagrawithoutdoctorprescr.today/#9558>viagra without a doctor prescription</a> <a href=http://viagrawithoutdoctorprescr.today/#9678>viagra without a doctor prescription</a>

[guest] Гость

Было сказано: Вторник, 13 Март 2018

<a href=http://viagrawithoutdoctorprescr.today/#4738>viagra without prescription</a> <a href=http://viagrawithoutdoctorprescr.today/#797>viagra without prescription</a>

[guest] Гость

Было сказано: Вторник, 13 Март 2018

<a href=http://viagrawithoutdoctorprescr.today/#281>viagra without prescription</a> <a href=http://viagrawithoutdoctorprescr.today/#5042>viagra without prescription</a>

[guest] Гость

Было сказано: Среда, 14 Март 2018

<a href=http://viagrawithoutdoctorprescr.today/#7080>viagra without prescription</a> <a href=http://viagrawithoutdoctorprescr.today/#9526>viagra without a doctor prescription</a>

[guest] Гость

Было сказано: Среда, 14 Март 2018

<a href=http://viagrawithoutdoctorprescr.today/#133>viagra without prescription</a> <a href=http://viagrawithoutdoctorprescr.today/#4399>viagra without prescription</a>

[guest] Гость

Было сказано: Среда, 14 Март 2018

<a href=http://viagrawithoutdoctorprescr.today/#3471>viagra without a doctor prescription</a> <a href=http://viagrawithoutdoctorprescr.today/#3054>viagra without prescription</a>

[guest] Гость

Было сказано: Среда, 14 Март 2018

<a href=http://viagrawithoutdoctorprescr.today/#7261>viagra without a doctor prescription</a> <a href=http://viagrawithoutdoctorprescr.today/#1291>viagra without prescription</a>

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

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


Код:
Имя: