<MyRusakov.ru />

Фреймворк Yii 2.0 с нуля. Пример создания сайта

Фреймворк Yii 2.0 с нуля. Пример создания сайта

Видеокурс "Фреймворк Yii 2.0 с нуля. Пример создания сайта" обучит Вас созданию профессиональных сайтов с использованием фреймворка Yii. В курсе есть 2 раздела: теоретический и практический. В теоретическом разделе будут разобраны возможности фреймворка Yii с примерами их использования, а в практической части будет создан сайт Blog.MyRusakov.ru с помощью полученных знаний из теоретического раздела.

Так же почти ко всем урокам идут упражнения для закрепления материала из урока на практике.

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

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

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

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

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

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

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

Скрипт гостевой книги на PHP

Скрипт гостевой книги на PHP

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

Очень часто люди просят скрипт гостевой книги на html, либо на javascript. Увы, такого никогда нет и не будет, так как для работы гостевой книги необходимо хотя бы записывать сообщения в файл. А это сделать ни в JavaScript, ни, тем более, в HTML невозможно.

Поэтому скачивайте: скачать скрипт гостевой книги на PHP.

Теперь копируйте папку guest в корень своего сайта. Далее располагайте на странице своего сайта ссылку на гостевую книгу (http://ваш_сайт/guest).

Следующим шагом будет настройка гостевой книги. Для этого зайдите по адресу http://ваш_сайт/guest/admin.php. Введите пароль "admin" и после успешной авторизации зайдите во вкладку "Конфигурирование". Краткое описание всех настроек:

  • Имя скрипта - поставьте свой название для гостевой книги Вашего сайта.
  • Текст приветствия - напишите любой текст, которые Вы хотите, чтобы видели Ваши посетители при посещении гостевой книги.
  • Рекламный блок - если Вы хотите разместить рекламу в гостевой книги, то скопируйте в это поле её код. Если её нет, то оставьте это поле пустым.
  • Ссылка на главную сайта - поставьте ссылку на главную страницу своего сайта.
  • Емайл админа / отсылать сообщения - укажите свой e-mail, а также выберите: хотите Вы получать сообщения на свою почту или нет.
  • Пароль админа - обязательно поставьте свой пароль. Не оставляйте "admin".
  • Включить МОДЕРИРОВАНИЕ сообщений? - если Вы хотите проверять каждое сообщение перед публикацией, то включите данную опцию.
  • Задействовать функцию АНТИСПАМ? - здесь можно отключить систему защиты от спама, либо выбрать один из трёх вариантов: обычная капча, загадка или матоперация. Если Вы выберите обычную цифровую капчу, то укажите также длину капчи в текстовом поле справа.
  • Задействовать функцию АНТИФЛУД? - данная опция позволяет отфильтровать сообщения не по теме.
  • Делать ссылки в тексте активными? - если поставите "Да", то тогда ссылки в тексте собщений будут активными. Это удобно для пользователей, но Ваша гостевая книга будет хорошим местом для спамера.
  • Включить / отключить графические смайлы? - если поставите "Да", то пользователь сможет использовать смайлики.
  • Макс. длина имени - допустимое количество символов в имени пользователя.
  • Макс. длина сообщения - допустимое количество символов в сообщении.
  • Сообщений на страницу - количество выводимых сообщений на одной странице.
  • Следование сообщений - сортировка по возрастанию или убыванию даты написания сообщения.
  • Скин - внешний вид.

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

  • Простота установки.
  • Отсутствие MySQL (для новичков это большое преимущество).
  • Присутствует весь необходимый функционал для гостевой книги.

Надеюсь, Вы останетесь довольны этим скриптом.

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

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

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

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

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

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

  1. Кнопка:

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

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

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

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

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

armen_98 armen_98 11.05.2011 00:08:50

Да но если там не используется MySql то этот скрипт нельзя испольовать для напирмер хорошего сайта который будет в интернете а не на локальном хосте.Иначе если два человека одновременно добавят запись то один из них не добавится а в MySql она добавляется.

Ответить

Admin Admin 11.05.2011 00:12:42

Эта проблема решается блокировками файлов на время записи в них, но вероятность такого совпадения очень мала даже при огромной посещаемости сайта (к сожалению, в данном скрипте это не сделали). А MySQL - это всё-таки для новичков проблема, да ещё какая, а скрипт ориентирован на них. Хотя, безусловно, Вы правы - есть множество замечательный гостевых книг с базами данных, но они достаточны сложны для освоения. И, на мой взгляд, там очень много лишнего.

Ответить

Admin Admin 11.05.2011 00:19:51

Только что проверил - всё работает. Попробуйте добавить простой сообщение с обычным текстом (без кавычек, слешей, bb-кодов и прочего). Если добавится, попробуйте добавить тот, что Вы пытались добавлять. Если не добавится, то скопируйте текст сюда.

Ответить

Admin Admin 11.05.2011 00:31:55

Сейчас найду и исправлю ошибку.

Ответить

Admin Admin 11.05.2011 00:36:48

Всё, исправил ошибку. Спасибо, что нашли её и сообщили об этом!

Ответить

vikrumya vikrumya 29.06.2011 15:53:38

В этом скрипте есть еще одна ошибка- с дизайном в скрипте неправильно указан путь к картинкам нужно добавить к @skin вот это images-@skin.

Ответить

allcom-m allcom-m 17.09.2011 11:21:10

На Joomla есть отличная гостевая, есть много настроек. Версия английская, я для себя руссифицировал. Хотя там и так все было понятно

Ответить

Adrenalin Adrenalin 17.01.2012 18:52:01

1. Будут ли индексироваться поисковиками записи в этой гостевой? 2. Можно ли переделать эту гостевую на скрипт добавления комментариев?

Ответить

Admin Admin 17.01.2012 19:25:44

1. Да, будут. 2. Если знаете PHP, то сможете, хотя, на мой взгляд, проще с нуля написать, чем что-то чужое переделывать.

Ответить

Transerfer Transerfer 26.02.2012 12:11:44

Михаил, подскажите пожалуйста, как интегрировать готовый форум (например phpBB2)на сайт так, чтобы он открывался не отдельно, "как не от мира сего", а внутри страницы сайта? Или это невозможно? Нигде не могу найти вразумительный ответ :(

Ответить

Admin Admin 26.02.2012 12:37:52

Это возможно, но очень тяжело. Нужно прекрасно знать HTML+CSS+PHP+MySQL, а также уметь читать чужой код.

Ответить

Transerfer Transerfer 26.02.2012 13:16:13

Всё ясно, спасибо.

Ответить

Sorokin Vladimir Sorokin Vladimir 24.09.2012 11:53:44

Гостевая очень нравиться, приспособил её под комментарии, работает больше года. Одно неудобство, когда получаешь уведомление по почте, что кто-то оставил запись, то выглядит оно так: Автор назвался: АНДРЕЙ Указал свой адрес: 11TT@I.UA Содержание письма: Поле «Содержание письма» всегда пустое….. Вопрос как бы настроить показ текста записи прям здесь, в уведомлении? Спасибо!

Ответить

Admin Admin 24.09.2012 13:02:55

Содержимое письма передается через переменную $message. Можно отыскать её в скрипте и вывести, как Вам надо.

Ответить

Sorokin Vladimir Sorokin Vladimir 24.09.2012 18:35:02

Что то я её не нашел..... Ни вручную, ни глобальным поиском.

Ответить

Admin Admin 24.09.2012 18:37:41

Ну значит просто ищите функцию отправки почты. Хотя переменная кажется как-то так и называлась.

Ответить

malina95 malina95 08.12.2012 05:28:44

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

Ответить

Admin Admin 08.12.2012 10:46:36

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

Ответить

malina95 malina95 08.12.2012 11:06:02

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

Ответить

24privat 24privat 04.08.2013 15:30:47

Круто все заработало спасибо ))) как для начинающего ( меня в смысле) все оч. доступно и понятно..., были проблемы с кодировкой.. в целом справился..

Ответить

Ant78 Ant78 27.10.2013 00:13:21

Здравствуйте! При добавлении записи в "Гостевой книге" появляется надпись: "Подтвердите действие на mysite.local" Подскажите, что это значит и где искать ошибку.

Ответить

Dimagog Dimagog 04.11.2013 15:12:31

Михаил, я создал сайт в HTML, загрузил папку скрипта гостевой книги в корень сайта, теперь хочу что бы на одной из страниц сайта была эта книга, подскажите - как это сделать? Вставлял ссылку <a href="http://адрес сайта/guestbook"></a> на страницу и ни чего не происходит - подскажите пожалуйста - где ошибка?

Ответить

Admin Admin 04.11.2013 21:51:47

Папка скрипта должна называться guestbook.

Ответить

Dimagog Dimagog 05.11.2013 10:27:20

Так и называется. Я нашел выход - сразу сослался на эту папку, а в php документе подправил внешний вид страницы под свою. Спасибо.

Ответить

tanysha86 tanysha86 14.11.2013 15:14:17

Добрый день, Михаил! Создала по Вашему примеру табличку с комментариями, вывожу при помощи массива через echo $row["name"]; и echo $row["text_comment"]; Все отлично получилось. Теперь хочу, также создать кнопку «ответить», как у Вас на сайте. Вывожу ее также через echo <a href = '”'>Отправить</a>. А как сделать, чтобы при нажатии на эту кнопку появлялась формочка с текстовым полем такая же, как у Вас на сайте?

Ответить

Admin Admin 14.11.2013 15:23:51

Это намного сложнее, чем кажется, и делается это на JavaScript. В простейшем варианте можно сделать форму на HTML и спрятать её (через display: none;), а в JS при клике по ссылке сделать display: block; В любом случае, надо изучать JavaScript.

Ответить

tanysha86 tanysha86 27.11.2013 15:48:44

Добрый день, Михаил! Как сделать "простейшем варианте можно сделать форму на HTML и спрятать её (через display: none;), а в JS при клике по ссылке сделать display: block;" я при мерно понимаю. JavaScript я немного знаю. Но вот как отправить этот вложенный комментарий в базу, и как правильно оформить базу чтобы знать какой коментарий в какой вложен, и как правильно это вывести? Извините, что так много вопросов сразу. Может у Вас есть какое-нибудь видео на эту тему?

Ответить

tikkiwiki tikkiwiki 27.11.2013 16:15:13

Здравствуйте, tanysha86. Читайте больше документации по JS, mySQL, php и при положительном исходе Вы поймете как реализовать вашу затею. Ход мысли у Вас верный.

Ответить

tanysha86 tanysha86 14.11.2013 17:36:35

Спасибо за ответ!

Ответить

Эда Эда 05.01.2014 17:55:57

Скажите, пожалуйста, как изменить фон гостевой книги?

Ответить

alexandrdante alexandrdante 05.01.2014 17:58:58

В зависимости от используемого стиля Открываете файл style.css ищете там BACKGROUND-COLOR: #ffffff; значение #ffffff может не совпадать. меняете на нужное вам

Ответить

Barsik Barsik 26.04.2014 22:56:46

Спасибо Вам за скрипт гостевой книги. Уж не знаю, что там внутри некрасиво и мусорно, как сказал комментатор Владислав. По мне, так все расчудесно, заработало сразу, просто и красиво. Даже цвет фона удалось изменить с белого на нежно салатовый. Правда, захотелось вставить вместо фона рисунок Jpg, но пока не знаю как. Спасибо за ценные советы. Вашу рекламу вставила в гостевую на http://www.diet-set.ru/guest/index.php, чтобы поблагодарить за дельный совет. Спасибо!

Ответить

tikkiwiki tikkiwiki 29.04.2014 11:14:49

Галина, всегда пожалуйста. Рады Вам помочь!

Ответить

yanikola yanikola 12.07.2015 07:38:18

Поставил Вашу "Гостевую книгу" написал пробное сообщение все нормально. А когда написал ответ администратора, сообщение исчезло из гостевой книги, а осталось в "Главной админки". Вопросы: 1 - Как вернуть сообщение в гостевую книгу? 2 - Где хранятся файлы сообщений?

Ответить

Владислав Владислав 28.07.2015 14:01:39

Добр День! Очень хорошая книга. Поставил, но не воспринимаеться русский язык. Вместо букв-ромбики

Ответить

Jekky Jekky 28.10.2015 14:01:19

Все сделала, написала http://ваш_сайт/guest/admin.php и ничего - ошибка 404. Папку gest в корень заслала, ссылку сделала. Что может быть не так?

Ответить

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