Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Скрипт фотогалереи 4images - Image Gallery Management System

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40

Открыть новую тему     Написать ответ в эту тему

Putin



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Поставил я эту галерею и у меня возникло три вопроса:
1. Как сделать чтобы вместо стандартной картинки JPG появлялся маленький рисунок картинки, которую я добавил...
2. Что такое ImageMagick и NetPBM?  И как это поставить?
3. Почему-то не добавляются файлы в суб-категорию, пишет что нет прав, хотя все права 777...
Прошу прощения за ошибки (пишу на скорую руку).
 
Добавлено
Третий вопрос решён...


4images - Image Gallery Management System
скрипт фотогалереи

 
Сайт: http://www.4homepages.de/
Русификация: http://www.4homepages.de/forum/viewtopic.php?t=3257
_http://shpi0.ru/4hp_rus.zip
Доп. модули с сайта V@NO http://gallery.vano.org/ru/files
 

 


Некоторые сайты, используюшие скрипт 4images:

- Галерея V@NO - (администратор форума оф.сайта)
- Сувенирка
- Фотомодели и Знаменитости

Всего записей: 72 | Зарегистр. 25-03-2002 | Отправлено: 21:41 11-08-2002 | Исправлено: Spadver, 20:49 06-04-2017
alekinna

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
По поводу русских названий файлов
 
Ребята, я удалила в includes/upload.php строку

Код:
$this->file_name = preg_replace("/[^-\._a-zA-Z0-9]/", "", $this->file_name);

и у меня получилось залить такой файл, как обычный пользователь, через форму на сайте.
 
Но я не до конца понимаю значение этой строки. Было бы неплохо, если бы кто-нибудь из знающих объяснил, а также сказал: на сколько безопастно её удалять.
 
Добавлено:
rosimk
 
А ты права для пользователей правильно определил в категории?

Всего записей: 52 | Зарегистр. 07-01-2006 | Отправлено: 18:41 17-10-2008 | Исправлено: alekinna, 18:44 17-10-2008
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alekinna

Цитата:
Но я не до конца понимаю значение этой строки. Было бы неплохо, если бы кто-нибудь из знающих объяснил, а также сказал: на сколько безопастно её удалять.

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

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 18:46 17-10-2008
Giordani

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, пожалуйста, как письмам назначить корректную кодировку? Сейчас все приходит в крокозябликах.  

Всего записей: 1 | Зарегистр. 17-10-2008 | Отправлено: 20:26 17-10-2008
alekinna

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Giordani
 
Скрипт фотогалереи 4images вопрос был пару сраниц назад

Всего записей: 52 | Зарегистр. 07-01-2006 | Отправлено: 02:16 18-10-2008
rosimk

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
 
А ты права для пользователей правильно определил в категории?

Привет всем снова.
Сейчас зашёл в административную панель и посмотрел права тех кто может скачивать и закачивать.
Скачивать могут – зарегистрированные пользователи.
Закачивать могут – зарегистрированные пользователи.
Закачивать на прямую может – Администратор. Я изменил этот пунктик, и закачивать на прямую разрешил  – зарегистрированным пользователям.
Но всё равно... лажа. Фотки не закачиваются. Браузер снова открывает окно с формами по закачки файлов даже не выдает ни какой ошибки. Чистое не заполненное
 
А сносить строчку в файле upload я пока не решился -  если снесу не будет получится так как описал alekinna?
 
Рискнул вечером и снес строчку $this->file_name = preg_replace("/[^-\._a-zA-Z0-9]/", "", $this->file_name);
в файле upload
Всё равно лажа... не грузит.

Всего записей: 9 | Зарегистр. 08-07-2008 | Отправлено: 10:43 18-10-2008 | Исправлено: rosimk, 20:11 18-10-2008
MasterMinsk

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ребята! Срочно нужна помощь. У меня версия 1.7.4, как в ней ограничить голосование? Сейчас каждый пользователь может голосовать сколько угодно раз, а нужно, чтобы он проголосовав за одно фото больше не мог голосовать, например в течение недели.
Спасибо.

Всего записей: 1 | Зарегистр. 30-10-2008 | Отправлено: 18:44 30-10-2008
rosimk

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Привет всем снова.
Сейчас зашёл в административную панель и посмотрел права тех кто может скачивать и закачивать.
Скачивать могут – зарегистрированные пользователи.
Закачивать могут – зарегистрированные пользователи.
Закачивать на прямую может – Администратор. Я изменил этот пунктик, и закачивать на прямую разрешил  – зарегистрированным пользователям.
Но всё равно... лажа. Фотки не закачиваются. Браузер снова открывает окно с формами по закачки файлов даже не выдает ни какой ошибки. Чистое не заполненное
 
А сносить строчку в файле upload я пока не решился -  если снесу не будет получится так как описал alekinna?
 
Рискнул вечером и снес строчку $this->file_name = preg_replace("/[^-\._a-zA-Z0-9]/", "", $this->file_name);
в файле upload
Всё равно лажа... не грузит.
 

 
Достала в итоге меня это галерейка, я взял качнул версию 1.7.6 снес свою. Поставили1.7.6 заново повозился с дизайном и всё в итоге Ок!
 
Но теперь возник новый вопросик
Как сделать на первой странице больше ячеек в таблице с превьюшками?

Всего записей: 9 | Зарегистр. 08-07-2008 | Отправлено: 10:33 06-11-2008
alekinna

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rosimk
1. В файле index.php замени всё начиная со строк
//-----------------------------------------------------
//--- Show New Images ---------------------------------
//-----------------------------------------------------
 
и до unset($new_images); включительно
на код:

Код:
//-----------------------------------------------------
//--- Show New Images ---------------------------------
//-----------------------------------------------------
$num_new_images = 6;
$imgtable_width = ceil(intval($config['image_table_width']) / $num_new_images);
if ((substr($config['image_table_width'], -1)) == "%") {
  $imgtable_width .= "%";
}
 
$site_template->register_vars(array(
  "has_rss"   => true,
  "rss_title" => "RSS Feed: ".format_text($config['site_name'], 2)." (".str_replace(':', '', $lang['new_images']).")",
  "rss_url"   => $script_url."/rss.php?action=images"
));
 
$additional_sql = "";
if (!empty($additional_image_fields)) {
  foreach ($additional_image_fields as $key => $val) {
    $additional_sql .= ", i.".$key;
  }
}
 
$sql = "SELECT i.image_id, i.cat_id, i.user_id, i.image_name, i.image_description, i.image_keywords, i.image_date, i.image_active, i.image_media_file, i.image_thumb_file, i.image_download_url, i.image_allow_comments, i.image_comments, i.image_downloads, i.image_votes, i.image_rating, i.image_hits".$additional_sql.", c.cat_name".get_user_table_field(", u.", "user_name")."
        FROM (".IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c)
        LEFT JOIN ".USERS_TABLE." u ON (".get_user_table_field("u.", "user_id")." = i.user_id)
        WHERE i.image_active = 1 AND c.cat_id = i.cat_id AND i.cat_id NOT IN (".get_auth_cat_sql("auth_viewcat", "NOTIN").")
        ORDER BY i.image_date DESC
        LIMIT $num_new_images";
$result = $site_db->query($sql);
$num_rows = $site_db->get_numrows($result);
 
if (!$num_rows)  {
  $new_images = "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\"><tr class=\"imagerow1\"><td>";
  $new_images .= $lang['no_new_images'];
  $new_images .= "</td></tr></table>";
}
else  {
  $new_images = "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
  $count = 0;
  $bgcounter = 0;
  while ($image_row = $site_db->fetch_array($result)){
    if ($count == 0) {
      $row_bg_number = ($bgcounter++ % 2 == 0) ? 1 : 2;
      $new_images .= "<tr class=\"imagerow".$row_bg_number."\">\n";
    }
    $new_images .= "<td width=\"".$imgtable_width."\" valign=\"top\">\n";
 
    show_image($image_row);
    $new_images .= $site_template->parse_template("thumbnail_new");
    $new_images .= "\n</td>\n";
    $count++;
    if ($count == $num_new_images) {
      $new_images .= "</tr>\n";
      $count = 0;
    }
  } // end while
 
  if ($count > 0)  {
    $leftover = ($num_new_images - $count);
    if ($leftover >= 1) {
      for ($f = 0; $f < $leftover; $f++) {
        $new_images .= "<td width=\"".$imgtable_width."\">\n&nbsp;\n</td>\n";
      }
      $new_images .= "</tr>\n";
    }
  }
  $new_images .= "</table>\n";
} // end else
 
$site_template->register_vars("new_images", $new_images);
unset($new_images);

 
обрати внимание на переменную $num_new_images = 6;
 
2. В файле functions.php найди:

Код:
"thumbnail" => get_thumbnail_code($image_row['image_media_file'], $image_row['image_thumb_file'], $image_row['image_id'], $image_row['cat_id'], $image_row['image_name'], $mode, $show_link),

 
после неё добавь:

Код:
"thumb_new" => get_thumbnail_new_code($image_row['image_media_file'], $image_row['image_thumb_file'], $image_row['image_id'], $image_row['cat_id'], $image_row['image_name'], $mode, $show_link),

 
2.1 найди
Код:
  return $thumb;
}

 
после добавь:

Код:
function get_thumbnail_new_code($media_file_name, $thumb_file_name = "", $image_id, $cat_id, $image_name = "", $mode = "", $show_link = 1, $open_window = 0) {
  global $site_sess, $config, $user_info, $setting;
 
  if (!check_media_type($media_file_name)) {
    $thumb = "<img src=\"".ICON_PATH."/404.gif\" border=\"0\" title=\"\" alt\"no thumbnail\">";
  }
  else {
    if (!get_file_path($thumb_file_name, "thumb", $cat_id, 0, 0)) {
      $thumb_file = ICON_PATH."/".get_file_extension($media_file_name).".gif";
      $thumb_info = @getimagesize($thumb_file);
      $width_height = (!empty($thumb_info[3])) ? " ".$thumb_info[3] : "";
      $thumb = "<img src=\"".$thumb_file."\" border=\"0\"".$width_height." title=\"".$image_name."\" alt=\"\">";
    }
    else {
      $thumb_file = get_file_path($thumb_file_name, "thumb", $cat_id, 0, 1);
          $view_image = true;
            $thumb = "<img src=\"".$thumb_file."\" border=\"0\" width=\"70\" height=\"80\" title=\"".$image_name."\" alt=\"\">";
        }
  }
      
  if ($show_link) {
    if ($open_window) {
      $thumb = "<a href=\"".$site_sess->url(ROOT_PATH."details.php?".URL_IMAGE_ID."=".$image_id.((!empty($mode)) ? "&amp;mode=".$mode : ""))."\" onclick=\"opendetailwindow()\" target=\"detailwindow\">".$thumb."</a>";
    }
    else {
      $thumb = "<a href=\"".$site_sess->url(ROOT_PATH."details.php?".URL_IMAGE_ID."=".$image_id.((!empty($mode)) ? "&amp;mode=".$mode : ""))."\">".$thumb."</a>";
    }
  }
  return $thumb;
}

 
обрати внимание на значения width=\"70\" height=\"80\"
меняй под свой дизайн
 
3. Создай файл thumbnail_new.html и положи его в папку templates/your template
примерно такой:

Код:
{thumb_new}<br />
<b>{image_name}</b> {if image_is_new}<sup class="new">{lang_new}</sup>{endif image_is_new} ({user_name_link})
<br />
<a href="{cat_url}">{cat_name}</a><br />
{if allow_comments}{lang_comments} {image_comments}{endif allow_comments}<br />
{lightbox_button}

 
и отредактируй его, я например убрала всё, кроме самой картинки.
всё!

Всего записей: 52 | Зарегистр. 07-01-2006 | Отправлено: 13:11 07-11-2008
rosimk

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Спасибо огромное!
===
Только вот они все 6 выстраиваются в один ряд, а мне бы  три ряда по три к примеру надо. Как это сделать?
===
И как сделать, что б только высота было фиксирована, а ширина менялась пропорционально высоте, а то при обоих фиксированных показателях фотки искажаются.
===
И между фоткой и стенкой таблицы было расстояние в 3 пикселя.
===

Всего записей: 9 | Зарегистр. 08-07-2008 | Отправлено: 23:57 07-11-2008
alekinna

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rosimk
1. В админ панеле в настройках, в "Установки категорий" указаны Cellspacing и Cellpadding. Ты хочешь чтобы эти параметры были для новых фоток?
2. Размер новых фоток как привьюшки в категория тебе подходит?
 

Всего записей: 52 | Зарегистр. 07-01-2006 | Отправлено: 03:21 09-11-2008
rosimk

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
До, когда, фотки бы в один ряд, между ними указан Cellspacing и Cellpadding 3 пикселя и всё выглядело нормально, и когда коды поменял и добавил новых страничек, появились 6 фоток в один ряд, и в притык, и портили весь дизайн странички!
Можно ли:
Не 6-ть фоток в один ряд, а три ряда по три к примеру надо.  
===
И как сделать, что б только высота было фиксирована, а ширина менялась пропорционально высоте, а то при обоих фиксированных показателях фотки искажаются.  
===  
И между фоткой и стенкой таблицы было расстояние в 3 пикселя.
 
Как это сделать?  
А размер мне подходит высота максимально 125 (фиксирована), а ширина меняется пропорционально. Там в настройках есть такой пунктик «Подгонять с фиксированной высотой» - вот его я выбирал и высота у меня была 125, а ширина менялась пропорционально хотя в настройках я её тоже ставил 125.
 
Вот как есть стандарт http://mius.info/gallery/index.php
А вот как получается после смены кодов http://mius.info/gallery/index_6.php
 

Всего записей: 9 | Зарегистр. 08-07-2008 | Отправлено: 09:16 09-11-2008
alekinna

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
rosimk
1. файл index.php

Код:
//-----------------------------------------------------
//--- Show New Images ---------------------------------
//-----------------------------------------------------
$num_new_images = 9;    // количество фоток всего
$cells = 3;             // кол. фоток в ряду
 
$imgtable_width = ceil(intval($config['image_table_width']) / $cells);
if ((substr($config['image_table_width'], -1)) == "%") {
  $imgtable_width .= "%";
}
 
$site_template->register_vars(array(
  "has_rss"   => true,
  "rss_title" => "RSS Feed: ".format_text($config['site_name'], 2)." (".str_replace(':', '', $lang['new_images']).")",
  "rss_url"   => $script_url."/rss.php?action=images"
));
 
$additional_sql = "";
if (!empty($additional_image_fields)) {
  foreach ($additional_image_fields as $key => $val) {
    $additional_sql .= ", i.".$key;
  }
}
 
$sql = "SELECT i.image_id, i.cat_id, i.user_id, i.image_name, i.image_description, i.image_keywords, i.image_date, i.image_active, i.image_media_file, i.image_thumb_file, i.image_download_url, i.image_allow_comments, i.image_comments, i.image_downloads, i.image_votes, i.image_rating, i.image_hits".$additional_sql.", c.cat_name".get_user_table_field(", u.", "user_name")."
        FROM (".IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c)
        LEFT JOIN ".USERS_TABLE." u ON (".get_user_table_field("u.", "user_id")." = i.user_id)
        WHERE i.image_active = 1 AND c.cat_id = i.cat_id AND i.cat_id NOT IN (".get_auth_cat_sql("auth_viewcat", "NOTIN").")
        ORDER BY i.image_date DESC
        LIMIT $num_new_images";
$result = $site_db->query($sql);
$num_rows = $site_db->get_numrows($result);
 
if (!$num_rows)  {
  $new_images = "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\"><tr class=\"imagerow1\"><td>";
  $new_images .= $lang['no_new_images'];
  $new_images .= "</td></tr></table>";
}
else  {
  $new_images = "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\">";
  $count = 0;
  $bgcounter = 0;
  while ($image_row = $site_db->fetch_array($result)){
    if ($count == 0) {
      $row_bg_number = ($bgcounter++ % 2 == 0) ? 1 : 2;
      $new_images .= "<tr class=\"imagerow".$row_bg_number."\">\n";
    }
    $new_images .= "<td width=\"".$imgtable_width."\" valign=\"top\">\n";
 
    show_image($image_row);
    $new_images .= $site_template->parse_template("thumbnail_new");
    $new_images .= "\n</td>\n";
    $count++;
    if ($count == $cells) {
      $new_images .= "</tr>\n";
      $count = 0;
    }
  } // end while
 
  if ($count > 0)  {
    $leftover = ($cells - $count);
    if ($leftover >= 1) {
      for ($f = 0; $f < $leftover; $f++) {
        $new_images .= "<td width=\"".$imgtable_width."\">\n&nbsp;\n</td>\n";
      }
      $new_images .= "</tr>\n";
    }
  }
  $new_images .= "</table>\n";
} // end else
 
$site_template->register_vars("new_images", $new_images);
unset($new_images);

 
2. файл functions.php : удали все изменения из моего предыдущего поста (2 и 2.1)
 
3. два варианта:
если хочешь как у тебя сейчас - только картинки, то в новом шаблоне thumbnail_new.html замени {thumb_new} на {thumbnail}
 
если хочешь полностью как в категориях с комментами, автором и т.д., то в файле index.php замени

Код:
$new_images .= $site_template->parse_template("thumbnail_new");

на
Код:
$new_images .= $site_template->parse_template("thumbnail_bit");
и можешь удалить thumbnail_new.html

Всего записей: 52 | Зарегистр. 07-01-2006 | Отправлено: 11:37 09-11-2008
mv4u

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
народ испытывает ли кто проблемы с индексацией в Яндекс?
у меня на всех галерях основной язык english, но есть возможность выбрать русский язык
 
но Яндекс не индексирует годами галереи, галереи посещаемые и имеют PR3-4, и даже ИЦ, но яндексу фиолетово видимо
 
какие пути решения?

Всего записей: 457 | Зарегистр. 03-10-2003 | Отправлено: 15:44 20-11-2008
vredin

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
народ испытывает ли кто проблемы с индексацией в Яндекс?
у меня на всех галерях основной язык english, но есть возможность выбрать русский язык

 
это в другую тему
по если по этой, то у меня всего 11000 страниц и 9000 в индексе Яндекса

Всего записей: 65 | Зарегистр. 31-05-2004 | Отправлено: 19:01 20-11-2008
mv4u

Full Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vredin оснавная галерея на английском языке?
 
если вы про этот сайт _topcars.su, говорите ?
 так она у вас на домене .su и на русском языке(английского в качестве основного там нет вроде как), странно было бы, если не индексировалось и на русском яндексом
 
и вопрос именно к 4images относится, темы дублировать тут нельзя

Всего записей: 457 | Зарегистр. 03-10-2003 | Отправлено: 19:06 20-11-2008 | Исправлено: mv4u, 19:16 20-11-2008
vredin

Junior Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Цитата:
оснавная галерея на английском языке?  

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

Всего записей: 65 | Зарегистр. 31-05-2004 | Отправлено: 21:49 20-11-2008
Moonlighter

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
В проверке фотографии в панели администратора (нажатии кнопки "Разрешить") выдается ошибка:
 
Warning: copy(./../data/media/2/Tatiana.jpg) [function.copy]: failed to open stream: No such file or directory in D:\vhosts\dumkoweb.ru\httpdocs\admin\admin_functions.php on line 111
 
Warning: copy(./../data/thumbnails/2/.jpg) [function.copy]: failed to open stream: No such file or directory in D:\vhosts\dumkoweb.ru\httpdocs\admin\admin_functions.php on line 155
Ошибка при добавлении фотографии.: Таня (Tatiana.jpg)
 
Фотография в альбом не добавляется...  
В чем может быть проблема?

Всего записей: 1 | Зарегистр. 05-11-2008 | Отправлено: 14:42 24-11-2008
alekinna

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Moonlighter
проверь существуют ли папки media/2 и thumbnails/2 и есть ли доступ на запись в эти папки (CHMOD 777)

Всего записей: 52 | Зарегистр. 07-01-2006 | Отправлено: 18:18 24-11-2008
FUTURiTY

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Новых версий еще не выходило?

Всего записей: 2948 | Зарегистр. 24-04-2007 | Отправлено: 21:43 02-01-2009
KenKaniff



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Нет. Последняя версия 1.7.6
Помогите поставить вот этот мод. Работает он на ура, только не отображается кирилица, причем в HTML ссылки с кирилицей есть, но во флеше их не видно. В wordpress есть такое же облако и там почему то отображается кирилица, а тут нет.

Всего записей: 15 | Зарегистр. 20-12-2008 | Отправлено: 03:21 08-01-2009 | Исправлено: KenKaniff, 03:30 08-01-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40

Компьютерный форум Ru.Board » Интернет » В помощь вебмастеру » Скрипт фотогалереи 4images - Image Gallery Management System


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru