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

Скрипты

Рисунок Вставляем комменты там, где они не предусмотрены
x;z-index:1 }
Вставляем комменты там, где они не предусмотрены Вставляем комменты там, где они не предусмотрены
оценка: 4.0 из 5
оценок: 6, отзывов: 12

По просьбам некоторых пользователей системы UCOZ, сделаем возможным комментировать материалы на страницах, где это не предусмотрено. Для примера, в UCOZ, это страницы вида http://{адрес_сайта}/index/0-{номер_страницы}. Наша цель - сделать возможным комментарии на этой странице.

Делать будем что-то подобное: изображение 1.

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

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

Если аккаунтом обзавелись, лезем на сайт: http://narod.yandex.ru. Изображение 2.

Нажимаем ссылку "Создайте свой сайт". На следующей странице вводите Ваш логин и пароль, после чего заходите в аккаунт. Изображение 3.

Щелкаете ссылку "Мастерская". Попадаете в панель управления сайтом. Изображение 4.

Теперь нам нужно узнать номер id страницы с комментариями. Для этого идем по ссылке "Гостевая книга". Изображение 5.

Нужно обязательно запомнить цифры, которые идут после "http://www.narod.ru/guestbook/?owner=".

Теперь создадим страницу с комментариями. Для этого создаем текстовый файл с названием gb.txt. В него пишем следующее:

Code
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
 <html>
 <head>
   <meta http-equiv="content-type" content="text/html; charset=windows-1251">
   <meta name="content-type" content="text/html; charset=windows-1251">
   <meta name="locale" content="RU">
   <meta name="robots" content="all">
   <title>Комментарии к моей страничке</title>
 </head>
 <body>

   <div class="aPage">{PAGEBAR}</div>
   <div class="aMess">{MESSAGES}</div>
   <div class="aPage">{PAGEBAR}</div>

   <p>Вы тоже можете оставить свое сообщение.</p>

   <center><form action="leave_message.xhtml" method="post">
   <input type="hidden" name="owner" value={OWNERID}>
   <input type="hidden" name="newlocation" VALUE="http://www.narod.ru/guestbook/?owner={ваш_ID}&mainhtml=gb.txt&messageshtml=mgb.txt">
   <table border="0" cellpadding="2" cellspacing="2" width="400">
   <tr><td width="200" class="aTbRight">Ваше имя:</td><td class="aTbLeft"><input type="text" size="20" name="your_name"></td></tr>
   <tr><td class="aTbRight">Ваше e-mail:</td><td class="aTbLeft"><input type="text" size="30" name="your_email"></td></tr>
   <tr><td class="aTbRight">Домашняя страничка:</td><td class="aTbLeft"><input type="text" size="30" name="your_url" value="http://"></td></tr>
   <tr><td colspan="2" class="aTbLeft">Сообщение:</td></tr>
   <tr><td colspan="2" class="aTbCent"><textarea rows="5" cols="55" name="your_message"></textarea></td></tr>
   <tr><td colspan="2" class="aTbLeft">Введите цифры:</td></tr>
   <tr><td class="aTbRight"><img src="http://captcha.yandex.net/image?key={CAPTCHA_KEY}" align="absmiddle"></td><td class="aTbLeft"><input type="hidden" name="key" value="{CAPTCHA_KEY}"><input type="text" name="rep"></td></tr>
   <tr><td colspan="2" class="aTbCent"><input type="submit" value="Оставить сообщение"></td></tr>
   </table>
   </form></center>

 </body>
 </html>
Вместо {ваш_ID} нужно вставить свой ID. Мы его запоминали выше. Полученный файл нужно загрузить на сервер. Для этого нужно войти в мастерскую на народе и пройти по ссылке "Управление файлами и HTML-редактор". Как загрузить - там разберетесь. Изображение 6.

Теперь нужно создать второй файл - это вид каждого комментария. Назовем его mgb.txt. В нем пишем следующее:

Code
 <table border="0" cellpadding="2" cellspacing="0" width="100%">
 <tr><td width="50%" class="aTbLeft"><b>{AUTHORNAME}</b></td><td class="aTbRight">{DATE}</td></tr>
 <tr><td colspan="2" class="eMessage">{MESSAGE}</td></tr>
 <tr><td colspan="2" class="aTbLeft">Домашняя страничка пользователя: <noindex><a rel="nofollow" href="{URL}" title="Домашняя страничка пользователя {AUTHORNAME}">{URL}</a></noindex></td></tr>
 </table><br>
Полученный файл также загружаем на сервер народа.

Теперь завершающий этап. На странице, где нужна поддержка комментов, пишем следующее:

Code
 <iframe width="100%" height="5000" frameborder="0" src="http://www.narod.ru/guestbook/?owner={ваш_ID}&mainhtml=gb.txt&messageshtml=mgb.txt"></iframe>
{ваш_ID} заменяете на свой.

Все, сохраняетесь, и можно пользоваться. При желании, можете отредактировать HTML код страницы комментариев и вида комментариев на Ваше усмотрение. Для этого редактируете созданные текстовые файлы. Администрирование комментов придется производить с панели управления народа.

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

x;z-index:1 }


Вставляем комменты там, где они не предусмотрены
Скрипты
Скрипты, инструкции, справочники

rss
Категория:Скрипты
Просмотрено:10209
Рейтинг:4.0/6
Дата добавления:2009-03-13 18:50, Пятница
Добавил:Szen
Теги:ucoz, не предусмотрено, комментарии, Страница

Мини-форум

1-10 11-12
№ 02009-03-13 18:50
Szen
Аватар участника Szen
Здесь вы можете задать вопрос или оставить комментарий по теме "Вставляем комменты там, где они не предусмотрены".
Гость
№ 1
2009-03-16 07:14
Szen
Аватар участника Szen
Вход в панель администрирования народа - там же, где узнали ID.
если у кого-либо выходит ошибка 404, будьте добры - отпишитесь. У меня работает на ура.
Szen · WWW
№ 2
2009-03-17 07:21
Szen
Аватар участника Szen
Рабочий пример такой реализации можно увидеть на нашей странице, где мы предлагаем информеры: http://szenprogs.ru/index/0-12
Szen · WWW
№ 3
2009-11-07 21:16
Pahan
Аватар участника Pahan
Спасиб за инфу, это действительно рабочий пример реализации. видел много подобных помогли тока то что здесь!
Pashok · WWW
№ 4
2011-12-14 10:45
cooper
Аватар участника cooper
На ucoz у меня выдает Невозможно найти ресурс.
Юрий
№ 5
2011-12-14 13:26
Szen
Аватар участника Szen
cooper, снова флудишь?
Второе предупреждение! С третьим - бан на сутки.

Где ставил комменты?
Szen · WWW
№ 6
2011-12-15 07:25
Szen
Аватар участника Szen
cooper, сообщение удаляю: оно не несет никакой ценности для решения проблемы, только флуд и спам. Не надо, так не надо.
Szen · WWW
№ 7
2011-12-15 14:48
cooper
Аватар участника cooper
Я написал, что ставил комментарии у себя на сайте, на ucoz, пробовал как для народа и не пошло.
Юрий
№ 8
2011-12-17 09:54
cooper
Аватар участника cooper
Подскажите, как на ucoz поставить. Заранее благодарен.
Юрий
№ 9
2011-12-17 11:02
Szen
Аватар участника Szen
cooper, в инструкции все написано. Ты это проделал? Если проделал, где результат? Как я могу понять, где ты ошибся, если кода я нигде не вижу? От себя: способ до сих пор работает и я им пользуюсь. Страница с комментами здесь.
Szen
№ 10
2011-12-18 10:40
Szen
Аватар участника Szen
cooper, рекомендую очень хорошо перечитать мануал. Во-первых, файлы mgb.txt и gb.txt нужно размещать не на твоем хосте, а на хосте вделенном на народе (там где народный сайт создан). Во-вторых, какого ты ссылаешься во фрейме на свой сайт? В мануале прямо сказано: _http://www.narod.ru/guestbook/?owner={ваш_ID}&mainhtml=gb.txt&messageshtml=mgb.txt
Szen · WWW
1-10 11-12
Учавствовать в обсуждении "Вставляем комменты там, где они не предусмотрены" могут только зарегистрированные пользователи.
RSS лента Блога
RSS лента Каталога файлов
RSS лента Новостей
Будьте в курсе событий.
Введите ваш email:

Личный блок
  • Гость портала.
  • Личных данных нет.
Вход на сайт
Регистрация
Опрос
Ваша оценка дизайна
Всего ответов: 1250
Статистика
Valid HTML 4.01 Transitional

Яндекс цитирования



Онлайн всего: 1
Гостей: 1
Пользователей: 0
Портал SzenProgs.ru © 2008 - 2025 · Условия
Администратор и дизайнер портала: Szen
Хостинг от uCoz