<MyRusakov.ru />

Создание крупного проекта на Java с нуля

Создание крупного проекта на Java с нуля

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

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

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

Подробнее
Подписка

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Каким движком Вы предпочитаете пользоваться?

Как сделать смайлы в комментариях

Как сделать смайлы в комментариях

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

Сразу привожу прокомментированный PHP-код:

<?php
  $comment = "Всем привет :-) и ещё :-D"; // Комментарий пользователя
  $smiles_key = array(":-)", ":-D"); // Массив с кодами смайлов
  $smiles_value = array("smile_1.gif", "smile_2.gif"); // Массив с соответствующими путями к изображениям смайлов
  for ($i = 0; $i < count($smiles_value); $i++)
    $smiles_value[$i] = "<img src='".$smiles_value[$i]."' alt='' />"; // Делаем тег img на основании пути к изображению
  $comment = str_replace($smiles_key, $smiles_value, $comment); // Заменяем все коды на теги img со смайлами
  echo $comment; // Выводим комментарий
?>

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

Что касается соответствий кодов смайлов и их изображений, то можно (и даже лучше) хранить их в базе данных. А там, где требуется, просто извлекать из неё эти соответствия.

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

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

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

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (9):

kva191098 kva191098 03.07.2013 22:04:27

А как сделать так, чтобы записывать переменную $comment в базу данных. Надо просто ввести $comment. И как сделать так, чтобы записывались картинки в текст , а не символы ? Или можно сделать так, чтобы были записаны символы, а на выводе уже символы переделывались в картинки ? Ответьте пожалуйста. Меня этот вопрос мучает.

Ответить

Admin Admin 04.07.2013 07:31:46

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

Ответить

kva191098 kva191098 05.07.2013 16:59:34

Можете написать сдесь или статью как при выводе менять символы на необходимые смайлы ?

Ответить

Admin Admin 06.07.2013 04:26:45

В данной статье это и показывается.

Ответить

Capse Capse 31.07.2013 22:59:09

Здравствуйте! меня интересует, как сделать текст,который будет отображаться в поисковике?

Ответить

FFFFFFF FFFFFFF 28.08.2013 21:27:21

Не понял что мы конкретно хотим сделать этой строкой $smiles_value[$i] = "<img src='".$smiles_value[$i]."' alt='' />"; // Делаем тег img на основании пути к изображению Объясните мне пожалуйста поподробней.Как вот я понял $smiles_value[$i]-Это где храниться 1 смайл и мы прописываем его путь,а как вот второй прописать не понятно совсем(

Ответить

Admin Admin 29.08.2013 14:46:59

Смайлы хранятся в массиве, вот мы и выводим их все в цикле.

Ответить

tr-td table tr-td table 02.07.2014 08:41:06

Сами изображения не отображаются. Из-за чего это может быть?

Ответить

tikkiwiki tikkiwiki 02.07.2014 15:04:58

Пути не верные.

Ответить

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.