04.Мая.2024
Суббота
17:37:16
Персональный
ROLIK @ САЙТ

Санкт-Петербург
| регистрация | вход | включить музыку
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Мои воспоминания [1]
Мои наблюдения [1]
Для сайтов [5]

Главная » Статьи » Мои статьи » Для сайтов

Звёздное небо или на ваше усмотрение.
Как я сделал такую гостевую, как на этом сайте. - Такой вопрос задают мне постоянно посетители моего сайта.
Наконец-то нашёл время ответить на подобные вопросы. Сам конечно я этого не придумывал, взял где-то, уже не помню.

Первым делом поясню, данное возможно на сайтах uCoz.

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

Ну а теперь за дело cool :

1)Для начала заходим в админ-панель, в меню хотим страницу Гостевая книга, выбираем Настройки модуля. Меняем в настройках как описано ниже:

Название модуля: - Ваше название страницы (на ваше усмотрение), я оставил Гостевая книга.

Вывод новых записей:
- выбираем вверху

Форма для добавления сообщений находится на отдельной странице: - у меня сделано на отдельной странице, в первоначальном варианте галочка не стоит. На ваше усмотрение. Если галочка стоит, то следующий пункт не активен - Форма для добавления сообщений находится сверху/снизу страницы: , если снять её, то выбираем внизу.

Использовать функцию "Рейтинг материалов": - не активный, галочки нет.

Поля в форме добавления сообщения: - вот здесь активируйте следующие поля, ICQ, Город, Штат , т.е. поставьте галочки у этих полей. Остальные галки надо снять. Только эти три поля.

Информировать админа о новой записи по e-mail: - ставим галку, чтобы быть в курсе спам атак biggrin

Количество выводимых сообщений на странице: - ставим 100 .

Максимальная длина сообщения: - у меня 500, делаем меньше или больше на своё усмотрение.

Максимальное количество записей: - ставим 80000

Список слов и их заменителей: - заполняется вами, на ваше усмотрение. У меня пока нет полного списка, думаю если в Интернете поискать, то найдётся. Запись вида - porn=xxxx - (слово=замена)

Возможности групп - проверяем, могут ли гости писать у вас в гостевой :)), редактировать права заходим по ссылке "Группы пользователей".

2) Теперь отправляемся в Управление дизайном модуля - Гостевой книги.

Страница с сообщениями: ищем код
Код
$BODY$

и меняем на
Код
<script type="text/javascript" src="/wz_tooltip.js"></script>
<center>  
  <div style="width:640;height:591px;position:relative; padding-top:0px; back-ground: black" align="center" > <img src="Адрес картинки фона">
  <img onmouseover="Tip('Всем ПРИВЕТ, оставьте мне ваше пожелание в форме звезды.', BGCOLOR, '#ffffff', FONTCOLOR, '#333333', BORDERCOLOR, 'Silver', WIDTH, 150, FADEIN, 500, FADEOUT, 500)" class=LR_moduleElement_url style="position:absolute; border:0; top:270px; left:360px; cursor: pointer;" size="5" src="Адрес картинки звёзды " />  
  $BODY$
  </div>  
</center>


В этом коде меняете следующее:
width:640;height:591px; - размер картинки
Адрес картинки фона - Адрес картинки звёзды - вставляете адреса закаченных изображений в ваш файловый менеджер.
Всем ПРИВЕТ, оставьте мне ваше пожелание в форме звезды - это я сам придумал, вы можете написать на своё усмотрение.

3) Далее переходим в шаблон Вида материалов. Меняем весь код на этот:

Код
<img onmouseover="Tip('$MESSAGE$', TITLE,'<b>$NAME$</b>', BGCOLOR, '#ffffff', FONTCOLOR, '#333333', BORDERCOLOR, 'Silver', WIDTH, 150, FADEIN, 500, FADEOUT, 500)"
class="LR_moduleElement_url" style="position:absolute;border:0; top:$STATE$px; left:$CITY$px; cursor: pointer;" src="Адрес картинки звезды" />
<?if($MODER_PANEL$)?>
<table border="0" width="100%" cellspacing="1" cellpadding="2" class="$CLASS$">
<tr><td class="postTdTop" align="center"><b>$NAME$</b> | <?if($USERNAME$)?><a href="$PROFILE_URL$">$USERNAME$</a><?else?>Аноним<?endif?> | Дата: $DATE$, $TIME$ | Сообщение #$NUMBER$ | $IP_ADDRESS$ $MODER_PANEL$</td></tr>
<tr><td class="posttdMessage" valign="top" cellspacing="2">$MESSAGE$</td></tr>
</table>
<?endif?>


опять же меняем Адрес картинки звезды на ваш адрес рисунка. Рисунок звезды конечно делаем анимированным.

4) Далее переходим в шаблон Форма добавления сообщений
меняем всё на:

Код
<script>
function randomNumber (m)
{
  m = parseInt(m);
  return Math.floor( Math.random() * m + 1);
}
</script>

<table border="0" width="100%" cellspacing="1" cellpadding="2" class="commTable">
<tr><td class="commTd2" colspan="2">Оставь сообщение в виде звезды и она появиться на этом небосводе</td></tr>
<tr><td class="commTd2" colspan="2">$ERROR$</td></tr>
<tr><td class="commTd1" width="15%" nowrap>Название моей звезды: </td><td class="commTd2">$NAME_FL$</td></tr>
<tr><td class="commTd2" colspan="2"><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td valign="top" class="commTd1">$MESSAGE_FL$</td></tr></table></td></tr>
<?if($SECURITY_FL$)?><tr><td class="commTd1">Код *:</td><td class="commTd2">$SECURITY_FL$</td></tr><?endif?>
<tr><td class="commTd2" colspan="2" align="center">
<input class="commSbmFl" type="submit" id="gbsbm" value="- Оставить звезду -" onClick="this.form.city.value=randomNumber(649);this.form.state.value=randomNumber(599);this.form.icq.value=randomNumber(5); " /></td></tr>

<input class="commFl" id="gbF5" type="hidden" name="city" size="30" maxlength="40" value="">  
<input class="commFl" id="gbF6" type="hidden" name="state" size="30" maxlength="40" value="">  
<input class="commFl" id="gbF3" type="hidden" name="icq" size="30" maxlength="20" value=""></table>


5) Скачиваем архив в прикреплении к данной теме (внизу сообщения) , в архиве три скрипта и изображение звёздного неба. Скрипты закачиваем в корень сайта, т.е. открываем файловый менеджер и никуда не переходя, на эту страницу закачиваем.

6) Вот теперь всё должно работать.

Задаём вопросы, если что не получилось!!!

Другой вариант использования данных скриптов смотрим на сайте про Грибы

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

Если при добавлении рисунок выводится вне поля основного изображения, то на место его можно поставить отредактировав поля в сообщении Город и Штат. Эти значения устанавливаются скриптом в случайном порядке, могут быть неувязочки :)) . То есть скрипт сам выбирает место вывода изображения сообщения, вам остаётся только поправить, если что не так.

Категория: Для сайтов | Добавил: rolik63 (16.Июня.2014)
Просмотров: 1901 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Ну очень рекомендую: Перенос профиля в Мазила Firefox 4.0 при смене ОС
Звёздное небо или на ваше усмотрение. (Как я сделал такую гостевую, как на этом сайте.)
| Rolik@Сайт © 2007-2024 | Хостинг от uCoz | |

Проверить аттестат
Мои воспоминания [1]
Мои наблюдения [1]
Для сайтов [5]