Вы не зашли.

#1 

mychatik
Moderator
Имя: Геннадий
Зарегистрирован: 2016-04-24
Сообщений: 260
На форуме: 66 час.
Репутация: 21 (96%) ±
Инфо  Вебсайт  Написать

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

Добро пожаловать в VOC++ Учебник!
Главная задача проекта - это помощь начинающим (да и не только) администраторам чатов на движке VOC++ BSE.

Как известно, Voodoo Chat и, соответственно, VOC++ имеют фреймовую структуру.
Вот стандартная компоновка графических элементов дизайна:

http://imgs.su/users/67540/1464317986.png

Основные элементы дизайна находятся в папке grunge. Рассмотрим их:

http://imgs.su/users/67540/1464316579.gif - up.gif.
http://imgs.su/users/67540/1464316517.gif - down.gif.
http://imgs.su/users/67540/1464316625.gif    - er.gif.
http://imgs.su/users/67540/1464316669.gif - filter_on.gif.
http://imgs.su/users/67540/1464316734.gif - grunge_12.gif.
http://imgs.su/users/67540/1464316781.gif - grunge_02.gif.
http://imgs.su/users/67540/1464316812.gif - grunge_05.gif.
http://imgs.su/users/67540/1464316860.gif - grunge_06.gif.
http://imgs.su/users/67540/1464316912.gif - grunge_09.gif.
http://imgs.su/users/67540/1464316947.gif - grunge_10.gif.
http://imgs.su/users/67540/1464316985.gif - grunge_11.gif.
http://imgs.su/users/67540/1464317021.gif - grunge_14.gif.
http://imgs.su/users/67540/1464317062.gif - pause_on.gif.

gradient.gif - pasha не стал выкладывать, так как он очень большой. Этот файл также отвечает за фон страниц в чате (магазина, кланов, при выходе с чата, смайликов и пр.)

Теперь о том, как покрасить пробелы, которые указаны на рисунке.
Для этого вам нужно открыть в дизайне чата файлы menu_public.php и menu_private.php и найти в них код:

где bgcolor="#abd256" - это цвет тех самых пробелов.
Если вы хотите вставить картинку вместо цвета, то вам надо заменить bgcolor="#abd256" на: background="Ссылка вашего изображения"
Получится что-то типа такого:

menu_public.php отвечатет за верхнюю часть, а menu_private.php - за нижнюю.

Неактивен

#2 

mychatik
Moderator
Имя: Геннадий
Зарегистрирован: 2016-04-24
Сообщений: 260
На форуме: 66 час.
Репутация: 21 (96%) ±
Инфо  Вебсайт  Написать

Элемент, отвечающий за фон в нижнем фрейме под приватом, находится в другой папке - img

http://imgs.su/users/67540/1464546347.jpg  - down_buttons_menu.jpg

Также, в этой папке расположены такие основные картинки:

http://imgs.su/users/67540/1464547005.gif - amul_red.gif. Красный амулет. Означает, что у пользователя 1 амулет.
http://imgs.su/users/67540/1464547076.gif - amul_gray.gif. Серый амулет. Означает, что у пользователя 3 амулета.
http://imgs.su/users/67540/1464547134.gif - amul_orange.gif. Золотой амулет. Означает, что у пользователя 9 амулетов.
http://imgs.su/users/67540/1464548105.gif - amul_curse.gif. Проклятие. Значительно замедляет набор поинтов. Имея 4 проклятия, пользователь автоматически получает бан.

В стандартном чате, количество амулетов ограничено числом 27. То есть пользователь может иметь не больше 3х золотых амулетов.
Но в настоящее время есть моды, которые позволяет увеличить количество амулетов у пользователя до 81, 243 и даже до 1092!

http://imgs.su/users/67540/1464547624.jpg - male.jpg. Принадлежность к полу Парень.
http://imgs.su/users/67540/1464547571.jpg - female.jpg. Принадлежность к полу Девушка.

Для категории "без пола" ОНИ, в стандартном дизайне картинка не предусмотрена. Вместо неё стоит заглушка - прозрачная картинка gender_none.gif.
При желании, можете подобрать для этой категории своё изображение размером 16х16 px.

http://imgs.su/users/67540/1464548327.jpg - have_photo.jpg. Означает, что у пользователя в профиле есть фото.
http://imgs.su/users/67540/1464548378.gif - rings.gif. Означает, что пользователь состоит в браке.
http://imgs.su/users/67540/1464548447.gif - utalk.gif. Пользователь не в игноре. Включается/выключается нажатием на динамик.
http://imgs.su/users/67540/1464548533.gif - uignore.gif. Пользователь находится в игноре. Вы не видите сообщений от него.

http://imgs.su/users/67540/1464548620.png

Неактивен

#3 

mychatik
Moderator
Имя: Геннадий
Зарегистрирован: 2016-04-24
Сообщений: 260
На форуме: 66 час.
Репутация: 21 (96%) ±
Инфо  Вебсайт  Написать

http://imgs.su/users/67540/1464835232.jpg - no_photo.jpg. Означает, что у пользователя нет фото, т.е. он его не загрузил.

Эта картинка находится в следующей папке дизайна - images.
Также, в этой папке находятся такие основные картинки:

http://imgs.su/users/67540/1464835543.gif - silence.gif. Появляется возле ника пользователя, когда ему дают молчанку.
http://imgs.su/users/67540/1464835629.gif - status_1.gif. Статус - Ушёл.
http://imgs.su/users/67540/1464835677.gif - status_2.gif. Статус - N/A.
http://imgs.su/users/67540/1464835744.gif - status_3.gif. Статус - Не беспокоить!.
http://imgs.su/users/67540/1464835796.gif - webcam.gif. Появляется, когда пользователь настроит камеру в профиле.

http://imgs.su/users/67540/1464835889.png

В папке zodiac находятся знаки Зодиака, которые появляются в личке пользователя.
Они реагируют на день рождения по дате, выставляемой в профиле.
Но, если установить День рождения: 0.0.0 , то в личке будет стоять картинка Козерога.

Сейчас уже существует дополнение, устраняющее эту проблему.

http://imgs.su/users/67540/1464836386.png

Сами картинки знаков Зодиака я выкладывать не буду из-за большого их количества.
Да и, при необходимости, наборы знаков Зодиака различного дизайна всегда можно найти в сети.
Обратите внимание, что картинки знаков Зодиака в чате имеют расширение .jpg.
Если вы будете загружать набор картинок, имеющих другое расширение - необходимо подкорректировать файл zodiac.php

Неактивен

#4 

mychatik
Moderator
Имя: Геннадий
Зарегистрирован: 2016-04-24
Сообщений: 260
На форуме: 66 час.
Репутация: 21 (96%) ±
Инфо  Вебсайт  Написать

В папке main находятся такие основные картинки:

http://imgs.su/users/67540/1466435652.gif - vip_litle.gif Появляется возле ника, когда пользователь становится VIP.

http://imgs.su/users/67540/1466435404.png

http://imgs.su/users/67540/1466435428.jpg - vip_big.jpg Появляется у пользователя в личке.

Важно! По лицензионным условиям использования сборок VOC++ Business Special Edition, НЕОБХОДИМО перерисовать рисунки /chat/designes/rozmova4/main/vip_big.jpg и /chat/designes/rozmova4/main/vip_litle.gif.
Данные графические элементы охраняются авторским правом и НЕ принадлежат студии CREATIFF Design. Они приведены *исключительно ради примера* и подлежат замене в обязательном порядке.

http://imgs.su/users/67540/1466435498.jpg - profile_02.jpg. Верхняя часть шапки в личке пользователя.

http://imgs.su/users/67540/1466435547.jpg - profile_05.jpg. Нижняя часть шапки в личке пользователя.

http://imgs.su/users/67540/1464836386.png

Неактивен

#5 

mychatik
Moderator
Имя: Геннадий
Зарегистрирован: 2016-04-24
Сообщений: 260
На форуме: 66 час.
Репутация: 21 (96%) ±
Инфо  Вебсайт  Написать

С папками закончили, переходим к файлам.

Файлы menu_private.php и menu_public.php

Это два похожих файла.
menu_public.php отвечает за верхнюю полоску в чате:

http://imgs.su/users/67540/1467165407.png

menu_private.php отвечает за нижнюю полоску в чате:

http://imgs.su/users/67540/1467165448.png

На этих полосках, при необходимости, вы можете разместить дополнительные кнопки, ссылки, бегущую строку с информацией и т.д...

Неактивен

#6 

mychatik
Moderator
Имя: Геннадий
Зарегистрирован: 2016-04-24
Сообщений: 260
На форуме: 66 час.
Репутация: 21 (96%) ±
Инфо  Вебсайт  Написать

Файл navibar.php отвечает за верхнюю часть, где находятся смайлы, кланы и т.д.:

http://imgs.su/users/67540/1467166863.png

http://imgs.su/users/67540/1467166882.png

Файл top.php отвечает за фрейм, где находится логотип чата (grunge_05.gif).

http://imgs.su/users/67540/1467166318.png

Файл remote_rbs.php отвечает за верхнюю часть дизайна справа от лого (grunge_05.gif).

http://imgs.su/users/67540/1467166154.png

Файл sender_visible.php отвечает за нижнюю часть дизайна.

http://imgs.su/users/67540/1467166212.png

Неактивен

#7 

mychatik
Moderator
Имя: Геннадий
Зарегистрирован: 2016-04-24
Сообщений: 260
На форуме: 66 час.
Репутация: 21 (96%) ±
Инфо  Вебсайт  Написать

Файл pictures.php отвечает за смайлики. Т.е. при нажатии на кнопку Смайлики, вы попадаете в pictures.php:

http://imgs.su/users/67540/1466816679.png

Не путать со смайлами в самом чате!

За вывод смайликов слева от списка пользователей отвечает файл smileys.php.

http://imgs.su/users/67540/1467166010.png

Неактивен

#8 

mychatik
Moderator
Имя: Геннадий
Зарегистрирован: 2016-04-24
Сообщений: 260
На форуме: 66 час.
Репутация: 21 (96%) ±
Инфо  Вебсайт  Написать

Файл user_info.php отвечает за Профиль пользователя:

http://imgs.su/users/67540/1467166598.png

Неактивен

#9 

mychatik
Moderator
Имя: Геннадий
Зарегистрирован: 2016-04-24
Сообщений: 260
На форуме: 66 час.
Репутация: 21 (96%) ±
Инфо  Вебсайт  Написать

Файл shop.php отвечает за магазин.
Т.е., при нажатии на кнопку Магазин, вы попадаете в shop.php:

http://imgs.su/users/67540/1467596644.png

Неактивен

#10 

mychatik
Moderator
Имя: Геннадий
Зарегистрирован: 2016-04-24
Сообщений: 260
На форуме: 66 час.
Репутация: 21 (96%) ±
Инфо  Вебсайт  Написать

Файл clan_view.php отвечает за вывод кланов:

http://imgs.su/users/67540/1466816543.png

Неактивен

#11 

mychatik
Moderator
Имя: Геннадий
Зарегистрирован: 2016-04-24
Сообщений: 260
На форуме: 66 час.
Репутация: 21 (96%) ±
Инфо  Вебсайт  Написать

Файл registration_form.php отвечает за регистрацию пользователя.

http://imgs.su/users/67540/1467596517.png

Неактивен

#12 

mychatik
Moderator
Имя: Геннадий
Зарегистрирован: 2016-04-24
Сообщений: 260
На форуме: 66 час.
Репутация: 21 (96%) ±
Инфо  Вебсайт  Написать

Файл logout.php отвечает за выход с чата.
Т.е. при нажатии на кнопку выход:

http://imgs.su/users/67540/1467599148.png

Вы попадаете в logout.php:

http://imgs.su/users/67540/1467599190.png

Неактивен

#13 

mychatik
Moderator
Имя: Геннадий
Зарегистрирован: 2016-04-24
Сообщений: 260
На форуме: 66 час.
Репутация: 21 (96%) ±
Инфо  Вебсайт  Написать

Файл fullinfo.php отвечает за личку пользователя.

Так же он разделяет окна - profile_content.php, profile_top.php и profile_photo.php.
Разделяются окна с помощью тега <frameset>.

http://imgs.su/users/67540/1467600032.png

Немного о теге <frameset>:

Синтаксис:

Определяет структуру фреймов на веб-странице.
Фреймы разделяют окно браузера на отдельные области, расположенные вплотную друг к другу. В каждую из таких областей загружается самостоятельная веб-страница определяемая с помощью тега <frame>.
С помощью фреймов веб-страница делится на два или более документа, которые обычно содержат навигацию по сайту и его контент.
Механизм фреймов позволяет открывать документ в одном фрейме, по ссылке, нажатой в совершенно другом фрейме.
Тег <frameset> заменяет собой элемент <body> на веб-странице.
Допустимо использовать вложенную структуру элементов, это позволяет разбить один фрейм на две и более области.

Атрибуты:
border - Толщина границы между фреймами.
bordercolor - Цвет линии границы.
cols - Устанавливает ширину или пропорции фреймов в виде колонок.
framespacing - Аналог атрибута border, задает ширину границы.
rows - Задает размер или пропорции фреймов в виде строк.
align - Определяет как фрейм будет выравниваться по краю, а также способ обтекания его текстом.
frameborder - Устанавливает, отображать границу вокруг фрейма или нет.
height - Высота фрейма.
hspace - Горизонтальный отступ от фрейма до окружающего контента.
marginheight - Отступ сверху и снизу от содержания до границы фрейма.
marginwidth - Отступ слева и справа от содержания до границы фрейма.
name - Имя фрейма.
noresize - Определяет, можно изменять размер фрейма пользователю или нет.
scrolling - Способ отображения полосы прокрутки во фрейме.
src - Путь к файлу, содержимое которого будет загружаться во фрейм.
vspace - Вертикальный отступ от фрейма до окружающего контента.
width - Ширина фрейма.
Закрывающий тег:

- Обязателен.

Неактивен

#14 

mychatik
Moderator
Имя: Геннадий
Зарегистрирован: 2016-04-24
Сообщений: 260
На форуме: 66 час.
Репутация: 21 (96%) ±
Инфо  Вебсайт  Написать

Файл profile_top.php отвечает за верхнюю часть в личке пользователя.

http://imgs.su/users/67540/1467905236.png

Неактивен

#15 

mychatik
Moderator
Имя: Геннадий
Зарегистрирован: 2016-04-24
Сообщений: 260
На форуме: 66 час.
Репутация: 21 (96%) ±
Инфо  Вебсайт  Написать

Файл profile_photo.php отвечает за фотографию в личке пользователя.

http://imgs.su/users/67540/1467905319.png

Неактивен

#16 

mychatik
Moderator
Имя: Геннадий
Зарегистрирован: 2016-04-24
Сообщений: 260
На форуме: 66 час.
Репутация: 21 (96%) ±
Инфо  Вебсайт  Написать

Файл profile_content.php отвечает за информацию в личке пользователя справа.

http://imgs.su/users/67540/1467905377.png

Неактивен

#17 

mychatik
Moderator
Имя: Геннадий
Зарегистрирован: 2016-04-24
Сообщений: 260
На форуме: 66 час.
Репутация: 21 (96%) ±
Инфо  Вебсайт  Написать

Файл zodiac.php отвечает за вывод знаков Зодиака.

http://imgs.su/users/67540/1468457869.png

P.S. Штатный файл можно заменить на более компактный ZODIAC V2.0

Неактивен

#18 

mychatik
Moderator
Имя: Геннадий
Зарегистрирован: 2016-04-24
Сообщений: 260
На форуме: 66 час.
Репутация: 21 (96%) ±
Инфо  Вебсайт  Написать

Файл voc.php отвечает за всё, происходящие в чате. Но мы ниже рассмотрим только дизайн внутри чата.

http://imgs.su/users/67540/1468458325.png

Неактивен

#19 

mychatik
Moderator
Имя: Геннадий
Зарегистрирован: 2016-04-24
Сообщений: 260
На форуме: 66 час.
Репутация: 21 (96%) ±
Инфо  Вебсайт  Написать

Вопрос: Где поменять цвет этого фрейма?

http://imgs.su/users/67540/1468458408.png

Ответ: Открываем voc.php находим код:

где
bgcolor="#f1f1f1" - отвечает за цвет фона.
text="#000000" - отвечает за цвет текста.

Неактивен

#20 

mychatik
Moderator
Имя: Геннадий
Зарегистрирован: 2016-04-24
Сообщений: 260
На форуме: 66 час.
Репутация: 21 (96%) ±
Инфо  Вебсайт  Написать

Вопрос: Где поменять цвет ВСЕ, АДМИНЫ, ШАМАНЫ, МОЙ КЛАН, ДЕВУШКИ, ПАРНИ, ОНИ, в списке пользователей?

http://imgs.su/users/67540/1468458767.png

Ответ: Открываем voc.php находим код:

где
   bgcolor=\"#7EC63E\" - Отвечает за цвет полоски ВСЕ.
   font color=\"#FFFFFF\" - Отвечает за цвет текста ВСЕ.

где
    bgcolor=\"#FB400D\" - Отвечает за цвет полоски АДМИНЫ.
    font color=\"#FFFFFF\" - Отвечает за цвет текста АДМИНЫ.

где
   bgcolor=\"#FFB900\" - Отвечает за цвет полоски ШАМАНЫ.
   font color=\"#FFFFFF\" - Отвечает за цвет текста ШАМАНЫ.
P.S. Данная строка будет, если у вас в чате установлен мод "Шаманы отдельно".

где
   bgcolor=\"#BCD560\" - Отвечает за цвет полоски МОЙ КЛАН.
   font color=\"#FFFFFF\" - Отвечает за цвет текста МОЙ КЛАН.

где
    bgcolor=\"#ff02bf\" - Отвечает за цвет полоски ДЕВУШКИ.
    font color=\"#FFFFFF\" - Отвечает за цвет текста ДЕВУШКИ.

где
   bgcolor=\"#FD6801\" - Отвечает за цвет полоски ПАРНИ.
   font color=\"#FFFFFF\" - Отвечает за цвет текста ПАРНИ.

где
    bgcolor=\"#666666\" - Отвечает за цвет полоски ОНИ.
    font color=\"#FFFFFF\" - Отвечает за цвет текста ОНИ.

Неактивен

[ Generated in 0.009 seconds, 10 queries]