WordPress: управление видимостью контента

Как ограничить доступ к блоку только для пользователей с регистрацией в wordpress

Перевод на русский или английский язык текста песни — Я летал во сне исполнителя Николай Анисимов:

All the same smile,Let all the world is not perfect:Woland and JesusPeople come to us as a variable.

I would like to fly.Like the sky near and openly,But only flyMargarita.

Gloomy horizonRuby red at sunset,Reveals umbrellaNight over the land as a warden.

So we live.Walking on the ground, in a dream to fly.Where the bank Tear,And then luck guzzle:

We do not expect miracles.We do not care among blissWhat the worldFar perfection

Walk through the land:Top Newton’s law will not allow.Mutiny on the ship.Black flag on the mast lift

Heaven in the mist.So easy to kill each other,A fly,Only in a dream fly

Wings behindOnly the angels are.I’m not a saint,I have not wings — hands — terminated.

Перевод на русский или английский язык текста песни — Летать во сне исполнителя Mc MuRkA:

my thoughts about you tlko

we fly with you in a dream

I meet a dawn Stobo

beautiful girls on the planet do not have

I will take your hand and look at the stars

the ends of these stars are like nails otsrye

We will stand for a long time that the star fell to

and you, my sweet wish make

What do you want to tell me everything will be for you

I give you these lines nadyus only not in vain

I will send SMS from your phone

you’re my queen, and you’ll get Caron

bouquet of flowers, and see your smile

as the sunset with you I stand

I hold her hand, and look Seele Eye

Kurt thought in your head from your lovely phrases

I wish that we had a beautiful love

what would we have talked about and the blood boil

as the apple of your eye you cherish exactly Buu

Listening to this track and do only louder

I think only about you

we fly with you in a dream

how I meet you alone

I could not help to say you love

thoughts fly away with the wind into the distance kudato

with you I zhiz all think that this is paradise

in one second your kiss will bring to mind

You know what I feel and know myself

Soon I will fly in but will not forget you

on the morning of your kisses I’m pomnt

but do not you forget that I have been in your life?

I still hope that you will be mine

if you believe that the heart is the true test path

even rostoyani please do not forget me

you know you I’m not a stranger

you can call me at the moment lyuby

our photos is a pleasant past

You can look at them and remember the good

know in life there is a beautiful girl

I think to be zhizin The beautiful end

Доступен только авторизованным пользователям

Когда на веб-сайте говорят о том, что определенный контент доступен только авторизованным пользователям, это означает, что для просмотра или взаимодействия с этим контентом необходимо иметь аккаунт на сайте и пройти процесс аутентификации.

Авторизация — это процесс проверки подлинности пользователя. После успешной авторизации пользователю предоставляется доступ к определенной части веб-сайта, которая обычно недоступна для неавторизованных пользователей.

Чтобы авторизоваться на веб-сайте, пользователь обычно должен зарегистрировать аккаунт и предоставить учетные данные, такие как имя пользователя и пароль. Также могут использоваться другие методы аутентификации, такие как использование электронной почты, SMS-сообщений или социальных сетей.

Когда контент доступен только авторизованным пользователям, это может быть связано с необходимостью защиты конфиденциальной информации или контента с правовыми ограничениями. Такой контент может включать личные данные пользователей, платежные данные или информацию, доступ которой ограничен законодательством.

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

Ограничиваем доступ к контенту на WordPress: 5 бесплатных плагинов

Этот плагин дает веб-мастерам возможность ограничить доступ к определенному контенту или постам только для зарегистрированных пользователей на сайте. Если вы написали пост о том, как стать инженером, и хотите, чтобы его могли читать только зарегистрированные пользователи, то при помощи такого плагина вы сможете проинформировать нового пользователя, что всю статью он или она смогут прочесть, только зарегистрировавшись на вашем сайте и оставив данные для обратной связи для получения доступа к премиум-контенту. Также можно с помощью такого плагина создавать подборку качественного и лучшего контента, к которому смогут получить доступ только зарегистрированные пользователи (такой себе «золотой фонд»).

Если вы хотите ограничить доступ к определенному кругу постов, то практичнее использовать для этой цели не предыдущий плагин, а этот. С его помощью по определенному критерию вы сможете ограничить доступ сразу к целому ряду (категории) постов только для зарегистрированных пользователей сайта. Весь премиум-контент моно поместить в 1 категорию и одним махом ограничить к ней доступ, сделав его лишь для премиум-подписчиков. Также можно сортировать контент внутри такой закрытой категории. Ограничивать доступ можно по имени пользователя либо по ролям в иерархии подписчиков блога.

3. Restrict Content

Этот плагин также можно использовать для ограничения доступа, открыв его только для зарегистрированных пользователей / читателей. Любой пост и страницу можно «закрыть» при помощи этого плагина. Также можно для разных типов контента настроить разный уровень доступности даже для зарегистрированных пользователей. Хорошо работает с шорт-кодами и расширениями функциональности в выпадающем меню.

Если же вы хотите дополнить базовую функциональность плагина, то для сайта придется приобрести pro-версию для обеспечения неограниченного числа регулируемых подписчиков, скидочных кодов для пользователей, трекинга платежей для платного закрытого контента и систему членской платной подписки и встраивания инструментов PayPal в ваш блог или сайт.

5. Pay With A Tweet

Плагин аналогичен предыдущем, только здесь «заплатить» надо при помощи публикации сообщения в микроблоге Twitter. Так можно подписать больше людей на ваш контент или на ваш микроблог. Плагин использует также опции ограничения доступа и шорт-коды.

Разновидности ошибки с кодом 403

Вместе с кодом 403 могут появляться дополнительные сообщения, уточняющие природу проблемы. Однако практически во всех случаях смысл прост – доступ заблокирован или ваших прав недостаточно для просмотра страницы. Конкретные сообщения отличаются в зависимости от CMS, которую использует данный сайт.

Частые коды ошибок, связанные с 403 и You don’t have permission to access:

  • HTTP Error 403 – Forbidden;
  • Forbidden: You don’t have permission to access on this server;
  • У вас нет прав доступа;
  • 403 Sorry! Access denied;
  • Access to this resource on the server is denied;
  • 403 Доступ запрещён администратором;
  • Access Denied You don’t have permission to access.

По большому счету все это разновидности одной и той же ошибки, а значит – исправляются они аналогичным образом.

Скрываем часть контента от незарегистрированных пользователей в WordPress

Очень часто на форумах можно встретить уведомления «Ссылки могут видеть только зарегистрированные пользователи» или «Скачивание файлов доступно только для зарегистрированных».

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

Рассмотренные в этой статье примеры закрывают контент не только от неавторизованных посетителей сайта, но и от поисковиков.

Отображение контента только для зарегистрированных пользователей

function true_logged_in_user_content( $atts, $content = null ) {
	if ( is_user_logged_in() && !is_null( $content ) && !is_feed() ) {
		return $content;
	}
	return ''; // тут в кавычках можете написать сообщение об ошибке, отображающееся для пользователей, у которых нет доступа, можно использовать HTML.
}
 
add_shortcode( 'member', 'true_logged_in_user_content' );

Теперь второй шаг, при написании поста, когда вы захотите скрыть какую-то часть текста, просто поместите его между и , например:

 
Этот текст увидят только зарегистрированные пользователи.
 

Сюда можно засунуть не только текст, но также ссылки (например ограничить доступ к скачиванию файлов), картинки и прочий HTML.

Отображение контента в зависимости от роли пользователя

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

function true_content_by_user_cap( $attr, $content = null ) {
	// массив со значениями по умолчанию, которые будут применяться, если в шорткоде не был указан параметр
	$defaults = array(
		'capability' => 'read'
	);
	extract( shortcode_atts( $defaults, $attr ) );
	if ( current_user_can( $capability ) && !is_null( $content ) && !is_feed() ) {
		return $content;
	}
	return ''; // указываем сообщение об ошибке если нужно
}
 
add_shortcode( 'access', 'true_content_by_user_cap' );

Сам шорткод на странице редактирования поста будет выглядеть следующим образом:

 
Эта часть контента видна пользователям, которые могут редактировать записи.
 

А в этом случае будут применяться значения по умолчанию из массива $defaults:

 
Это сообщение увидят все зарегистрированные пользователи.
 

По сути вы можете доработать этот код, прописав туда отдельные условия для администраторов, отдельные для авторов и отдельные для незарегистрированных чуваков.

Миша

Впервые познакомился с WordPress в 2009 году. С 2014 года меня можно встретить на WordCamp по всему миру — официальной конфе по WordPress, иногда там выступаю, но с 2019 выступаю только на тех, которые сам организовываю. Также периодически школа Epic Skills и LoftSchool приглашают меня вести у них уроки/вебинары.

Если вам нужна помощь с вашим сайтом или может даже разработка с нуля — пишите мне.

Решения ошибки You don’t have permission to access

Если вы обычный пользователь сайта и у вас появляется сообщение «You don’t have permission to access», нужно проверить, к какой странице вы пытаетесь достучаться. Часто бывает, что администратор указывает неправильную ссылки и сбрасывает путь, ведущий к админ-панели. Он действительно увидит контент по ней, но остальные пользователи – нет. Возможно, нужна просто другая ссылка.

Еще один вариант развития ситуации – страница доступна только зарегистрированным пользователям. Если это форум, социальная сеть и т. п., попробуйте войти в свой аккаунт и снова открыть ссылку. Дополнительно можно попробовать почистить куки и кеш. Пожалуй, это все, что может сделать обычный пользователь.

Все остальные исправления ориентированы на владельцев или администраторов серверов, которые не могут открыть какие-то страницы своего сайта.

1) Настройка файла .htaccess

Начинающие мастера часто забывают о файле или даже не знают о его существовании

Важно знать, что он может быть скрыт в основной ветке каталога сайта. На хостинге он будет отображаться в cPanel или другом файловом менеджере после включения показа скрытых файлов

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

Чтобы вручную подкорректировать параметры, нужно открыть файл блокнотом и посмотреть подозрительные строки. Это могут быть «Deny from …», «Require IP …», «R=403» или «RedirectMatch 403». Их параметры нужно либо заменить, либо убрать строки вовсе. Однако в рамках этого руководства мы не будем подробно разбираться с тонкостями работы .htaccess.

2) Установить права доступа

Еще один вариант, если ваш хостинг поддерживает подобное решение, — перейти в права доступа к папке и выставить подходящие. В параметрах есть несколько вариантов: владелец, группа и мир. Можно выставить только для группы «Администраторы» или открыть доступ для всех.

Нужно открыть «Атрибуты файла» и в строку числовое значение вставить цифры:

  • для папок – 750 или 755;
  • для файлов – 640 или 644;
  • wp-config.php – 400 или 440.

3) Изменить владельца папки

Очень часто случайным образом получается, что владелец файла или каталога установлен неправильно. Если доступ разрешен только владельцу, такие директории будут недоступны. Самый простой способ исправления проблемы – добавление доверенных пользователей, в том числе веб-сервер. Плюс можно изменить владельца данных, но потребуется SSH-подключение и ввод команды chown пользователь:группа /путь/к/файлу.

4) Настроить систему защиты

Фаерволл сервера может распознавать обычное действие в качестве опасного для сервера. В этом случае ModSecurity блокирует доступ, перебрасывая на страницу с ошибкой 403. Если подобное поведение неправильное, нужно всего лишь перейти в логи, посмотреть причину проблемы и подкорректировать параметры фаерволла.

5) Выключить плагины

Когда все базовые процедуры настройки доступа завершены, но улучшение не наступило, следует отключить все аддоны. Иногда они неправильно работают в паре с другими. Стоит лишь временно выключить плагины и посмотреть, как изменится работа сервера. Для этого в «Менеджере файлов» cPanel или другой утилите найти папку plugins и добавить к ней –old.

Перечисленные 5 способов должны исправить все виды ошибок 403, в том числе с сообщением Forbidden – You don’t have permission to access / on this server. Такую уверенность нам дает опыт и логика, ведь мы проверили все права доступа и подкорректировали их в соответствии с задачами.

Минусовка «Непоседы (детский вокальный ансамбль) – Я летаю во сне (MaximuZic)».

Исполнитель Непоседы (детский вокальный ансамбль)
Название Я летаю во сне (MaximuZic)

Найти похожие треки

Доступно только зарегистированным пользователям.

Сказали «Cпасибо» (55) :

1. Я лечу как пёс бездомный просто ветром унесённый, Налету пугая грачей. И пускай всё это снится, только как мне приземлиться, Ведь в кармане нет кирпичей?

Припев: О-ла-ла-ла. Не на ковре самолёте. О-ла-ла-ла. И не на старой метле. О-ла-ла-ла. Ну как же вы не поймёте, Просто я летаю во сне.

2. Проплывает город странный, там за облаком туманным До него рукою податью. Думайте вы что хотите и ночами крепко спите Только не мешайте летать

Полетели! Летим в облака и над городом летаем, Над Соборной и Кремлём, хорошо летать вдвоём. Вижу много серых лент, это реки наши. Вот и дядя президент нам рукою машет.

Если только захотим, прошнуруем кеды, Ляжем спать и полетим, что за непоседы! Е-е, что за непоседы! Ага-ага!

Просто я летаю во сне. Просто я летаю во сне.

Где скачать анонимайзер для браузера

Искать расширения удобно на виртуальных витринах Webstore:

  • Opera — https://addons.opera.com/ru/extensions/;
  • Mozilla Firefox — https://addons.mozilla.org/ru/firefox/;
  • Chrome и «Яндекс Браузер» — https://chrome.google.com/webstore/category/apps.

Для установки выбираете дополнение, жмете «Установить», дожидаетесь пока загрузится и установится, пользуетесь.

Также можно скачивать дополнения из файловых хранилищ и с официальных сайтов разработчиков. В этом случае для установки нужно запустить файл, подтвердить намерение установить расширение, дождаться завершения процесса установки.

Как ограничить страницу на вашем сайте

Вот как ограничить показ определенной страницы только зарегистрированным пользователям.

1. Перейти к Панель управления> Страницы> Все страницы.

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

3. Чтобы ограничить, прокрутите вниз и установите флажок ограничить доступ к этому контенту.

4. Выбрать только вошедшие в систему пользователи так как мы хотим отображать страницу только для зарегистрированных пользователей.

5. Назначьте роль пользователя как подписчик.

6. Чтобы перенаправить посетителей на новую страницу, перейдите на Куда перенаправлять пользователей? раздел и выберите страницу входа из доступных вариантов.

7. Обновлять страницу после установки ограничений.

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

Когда вышедший из системы или новый посетитель попытается войти на ваш веб-сайт для доступа к ограниченному контенту, он увидит сообщение об ошибке.

Оригинальный текст и слова песни Я летал во сне:

Все же улыбнусь,Пусть свете все не совершенно:Воланд и ИисусК нам приходят как-то переменно.

Хочется летать.Вроде небо рядом и открыто,Но летала толькоМаргарита.

Хмурый горизонтКак рубин краснеет на закате,Раскрывает зонтНад землею ночь как надзиратель.

День закончил круг.Я уснул, по глупому мечтая,Мне принилось вдруг,Что я летаю..

Я летал во сне.Над землею где я только не был..Словно по веснеБыло синим и бездонным небо.Крепко обнималИ носил меня веселый ветер,А с земли во след смеялись дети

Так вот и живем.Ходим по земле, во сне летаем.Где то банк сорвем,А потом удачу пропиваем:

Мы чудес не ждем.Не волнует нас среди блаженстваТо, что мирДалек совершенства

Ходим по земле:Вверх закон Ньютона не пускает.Бунт на корабле.Черный флаг на мачте поднимают

Небеса во мгле.Так легко друг друга убиваем,А летаем,Лишь во сне летаем

Я летал во сне.Над землею где я только не был..Словно по веснеБыло синим и бездонным небо.Крепко обнималИ носил меня веселый ветер,А с земли во след смеялись дети

Крылья за спинойТолько лишь у ангелов бывают.Я ведь не святой,Мне не крылья, — руки — обрывают.

Мне бы улететьВ край, где постоянно солнце светитТолько где же естьНа этом свете.

Я летал во сне.Над землею где я только не был..Словно по веснеБыло синим и бездонным небо.Крепко обнималИ носил меня веселый ветер,А с земли во след смеялись дети

Что предлагает версия Ultimate Member Pro?

Бесплатный план Ultimate Member позволяет вам ограничивать контент на вашем веб-сайте

Однако, если вы хотите иметь больше гибкости в управлении контентом на своем веб-сайте, обратите внимание на его премиум-версию. Премиум-версия поставляется с такими расширениями, как MailChimp, Social Login, Уведомления в реальном времени и многие другие

У вас есть возможность приобрести все расширения за один раз или несколько из них по отдельности. Его Продление включает доступ ко всем расширениям, неограниченное количество лицензий на сайт, обновления и поддержку по электронной почте в течение одного года.

Видимость содержимого

Contents

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

Задать видимость можно несколькими способами. Каждую запись или страницу можно сделать открытой, личной или защищённой паролем, либо сделать весь блог личным или защищённым паролем с помощью плагинов.

Настройка видимости страниц и записей

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

По умолчанию записи и страницы публикуются в режиме «Открыто». Это значит, что содержимое будет видно всем посетителям сразу после публикации.

Нажав на ссылку «Изменить» рядом с надписью Видимость: Личное в блоке «Опубликовать», можно выбрать другой вариант.

Варианты:

  • Открыто: настройка по умолчанию, содержимое видно всем.
  • Защищено паролем: при выборе этого варианта появится текстовое поле, в котором можно ввести пароль.
  • Личное: этот вариант полностью скрывает содержимое от посетителей.

Содержимое, защищённое паролем

Страницы и записи, защищённые паролем, не видны посетителям. Они увидят только форму, которая выглядит примерно так:

Отображается заголовок записи и предложение ввести пароль. Чтобы просмотреть содержимое записи или страницы, посетителю необходимо ввести пароль в текстовое поле.

Личное содержимое

Личное содержимое отображается только вам и пользователям с правами просмотра личного содержимого (редакторам и администраторам). Обычные пользователи и посетители ничего не узнают о таком содержимом. Оно не будет отображаться в списках статей. Даже если посетитель перейдёт на личную запись по прямой ссылке, он всё равно не увидит содержимое. Вы увидите личное содержимое только после авторизации.

Если выбрать вариант «Личное», статус записи или страницы меняется на «Опубликовано как личное». Личные записи считаются опубликованными, но не видны никому, кроме пользователей с соответствующим уровнем доступа (редакторов и администраторов).

ВНИМАНИЕ: Если на вашем сайте несколько редакторов или администраторов, они увидят ваши защищённые и личные записи на экране редактирования. Им не нужен пароль, чтобы видеть содержимое защищённых записей

Они также видят личные записи в общем списке и могут редактировать их и даже публиковать в общем доступе. Имейте это в виду, если будете создавать такие записи на сайте с несколькими пользователями.

Скрытие блога целиком

На текущий момент в WordPress «из коробки» нет функции скрытия блога от посетителей целиком. Такая функция может быть добавлена в будущих версиях.

Для ограничения видимости можно воспользоваться различными плагинами, например:

Также можно ограничить доступ к сайту с помощью файла , но этот вариант выходит за рамки данной статьи.

Способ 1. Ограничение доступа к форме с помощью дополнения Locker формы WPForms

Этот метод самый простой и мощный, поэтому мы рекомендуем его всем начинающим пользователям. Мы будем использовать плагин WPForms и их аддон Form Locker для полной блокировки доступа к формам WordPress.

WPForms – лучший плагин для WordPress форм, используемый более чем 2 миллионами веб-сайтов. Он был создан основателем WPTec Сайедом Балхи, чтобы иметь все функции, необходимые для ведения нашего бизнеса.

Первое, что вам нужно сделать, это установить и активировать плагин WPForms. Для получения дополнительной информации см. Это пошаговое руководство о том, как установить плагин в WordPress.

После активации вам необходимо ввести лицензионный ключ, а затем добавить его на страницу WPForms »Addons, чтобы установить дополнение Form Locker.

^

Теперь вы готовы создать новую форму с ограниченным доступом для зарегистрированных пользователей.

Чтобы сделать это, создайте новую форму, перейдя в WPForms »Добавить новый. Это откроет конструктор форм WPForms, где вам будет предоставлена ​​возможность выбрать шаблон формы или начать с пустого.

Конструктор перетаскивания форм WPForms чрезвычайно прост в использовании, поэтому вы можете добавлять или удалять поля и настраивать форму по своему вкусу.

^

После того, как вы добавили все необходимые поля, вам нужно перейти на вкладку «Настройки» и нажать «Блокировка форм».

^

На этой вкладке вы увидите возможность включить защиту паролем для ваших форм WordPress, установить общие ограничения на вход, включить планирование форм и разрешить ограничение записей только для зарегистрированных пользователей.

^

Установив флажок, вы увидите новое поле «Сообщение», в котором вам нужно будет составить сообщение, которое будет отображаться всем пользователям, которые не вошли на ваш сайт.

^

После этого вы можете настроить другие параметры формы, которые вам могут понадобиться, а затем нажать кнопку Сохранить.

Теперь вы можете встроить эту форму в любой пост или страницу WordPress на своем сайте с помощью шорткода WPForms в редакторе Classic или с помощью блока WPForms в редакторе Gutenberg.

Просто перейдите в «Публикация» или «Страницы», а затем нажмите значок «Плюс», чтобы выбрать блок. Далее введите WPForms в поиске блоков.

^

После добавления блока WPForms выберите форму для встраивания, и все готово. Поздравляем, вы успешно создали форму WordPress, доступную только зарегистрированным пользователям.

Способ 2: ограничить доступ к форме с помощью защищенных паролем или личных страниц

Другой способ ограничить доступ к форме в WordPress – использовать стандартные настройки видимости WordPress. Вы можете использовать этот метод с бесплатной версией WPForms или любым другим плагином контактной формы.

Просто создайте страницу или сообщение, где вы хотите встроить форму. После этого нажмите на параметры видимости на правой панели.

^

У вас есть возможность сделать всю страницу приватной или сделать ее защищенной паролем.

Личные страницы могут видеть только пользователи уровня администратора и редактора на вашем сайте.

Если вы установите пароль для этой страницы, вам придется поделиться этим паролем со всеми, кому вы хотите предоставить доступ.

Хотя этот метод работает, у него есть несколько недостатков.

Во-первых, вся страница скрыта не только в области форм. Вам не хватает более тонких элементов управления, и вы не сможете увидеть, какой вошедший в систему пользователь отправил форму (если вы используете настройку, защищенную паролем).

Способ 3: использование расширенных плагинов членства для ограничения доступа к форме

Если вы используете расширенный плагин членства в WordPress, такой как MemberPress, то он поставляется с множеством встроенных функций контроля доступа.

Вы можете просто зайти в MemberPress »Правила, чтобы создать новое правило разрешений.

^

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

Например, вы можете выбрать весь контент, соответствующий определенному тегу или категории, который будет доступен только участникам с планом серебряной подписки.

^

Вы также можете создавать более конкретные правила. Например, один пост или страница, дочерние страницы или определенный URL.

После того, как вы установили правила, вы можете использовать их в сочетании с любым плагином контактной формы WordPress, чтобы ограничить доступ к форме только зарегистрированным пользователям.

Для получения более подробной информации, смотрите наше пошаговое руководство о том, как ограничить доступ к контенту в WordPress.

Мы надеемся, что эта статья помогла вам узнать, как ограничить ваши формы WordPress только зарегистрированными пользователями.

Понравилась статья? Поделиться с друзьями:
Всё про сон и сновидения
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: