—труктура базы данных форумов WR-FORUM версии 2 (Professional, mini, lite)


јвтор структуры: √аврилов ћихаил
ƒата: 12.08.2012 г.

—труктура базы данных форума WR-FORUM версии 2.0 (01.08.2012 г.)

“ермины:

–убрика Ц несколько объедин€ющихс€ по общему смыслу тем

–аздел Ц общий заголовок дл€ нескольких рубрик

 

1-ый уровень вложенности:

  • wrforum.dbf / wrforum.dat Ц главна€ таблица с разделами и рубриками

є п/п

 люч

—труктура: “ип / кол-во символов

ќписание

0

RN

„исло от 10000 до 99999 / 5 символов

”никальный номер записи

1

RN_RUBRIK

„исло от 10000 до 99999 / 5 символов

”никальный ключ RN последнего изменени€ темы из таблицы RUBRIKA.DBF

2

FID_RUBRIK

—имвольный от 100 до 999 / 3 символа

»дентификатор рубрики с темами используетс€ при обращении к рубрикатору

3

TYPE

Ѕ”Ћ≈¬џ… FALSE или TRUE / 1 символ

ќзначает тип раздел (FALSE) или рубрика (TRUE)

4

RNAME

—имвольный / 100 символов

Ќазвание раздела или рубрики

5

COMENT

—имвольный / 250 символов

 омментарий по€снение дл€ рубрики

6

ITOGOTEM

„исло от 0 до 999 / 3 символа

 оличество имеющихс€ в рубрике тем

7

ITOGOMSG

„исло от 0 до 999 999 / 6 символов

 оличество имеющихс€ в рубрике сообщений

8

MAXTEM

„исло от 1 до 999 / 3 символа

ћаксимально допустимое количество тем в одной рубрике

9

MINZVEZD

„исло от 0 до 9 / 1 символ

ћинимально допустимое количество звЄзд дл€ просмотра рубрики

10

REZERVED

—имвольный 10 символов

«арезервировано

11

TEMAID

„исло от 1001000 до 9999999 / 7 символов

FID+ID темы, в которой было добавлено последнее сообщение

12

TEMATIME

„исло / 10 символов

¬рем€ добавлени€ последнего сообщени€ в теме.

13

TEMANAME

—имвольный / 35 символов

јвтор последнего сообщени€ темы.

14

TEMAZAG

—имвольный / 100 символов

«аголовок темы.

 

* ¬ыделенные серым цветом пол€ есть в версии форума 2.0 на файлах, но нет в версии на DBF-базе!

 

2-ой уровень вложенности:

  • RUBRIK Ц XX.dbf / XXX.dat Цтаблица текущей рубрики с темами, где ’’’ Ц цифра от 100 до 999.

є п/п

 люч

—труктура: “ип / кол-во символов

ќписание

0

RN

„исло от 10000 до 99999 / 5 символов

”никальный номер записи ( опи€ RN находитс€ в таблице wrforum.dbf под именем RN_RUBRIK)

1

RN_TEMA

„исло от 10000 до 99999 / 5 символа

”никальный ключ темы (такой же как в таблице TEMA.DBF

2

FID

—имвольный от 100 до 999 / 3 символа

”никальное им€ текущей рубрики (присваиваетс€ по возрастанию)

3

ID_TEMA

„исло от 1000 до 9999 / 4 символа

”никальный идентификатор темы (используетс€ дл€ обращени€ к теме совместно с FID, например: index.php?id=1005467)

4

TIME

„исло / 10 символов

¬рем€ создани€ темы в UNIX-формате

5

TEMA

—имвольный / 100 символов

Ќазвание темы

6

STATUS

Ѕулевый тип TRUE или FALSE / 1 символ

—татус создавшего тему:

«арегистрирован - TRUE, гость Ц FALSE

7

RN_ USER

„исло от 10000 до 99999 / 5 символов

≈сли STATUS=TRUE, то RN пользовател€, создавшего тему из таблицы USER.dbf, иначе пусто (так как считав статистику из файла userstat.dbf можно сразу узнать гость это или участник)

8

NAME

—имвольный / 35 символов

»м€ создавшего тему

9

EMAIL

—имвольный / 35 символов

’ранитс€ емайл если STATUS = FALSE

10

VIP_TEMA

Ѕулевый тип TRUE или FALSE / 1 символ

ќсобо важна€ тема, котора€ всегда располагаетс€ в начал списка, VIP - TRUE, обычна€ Ц FALSE

11

OPEN_TEMA

Ѕулевый тип TRUE или FALSE / 1 символ

“ема открыта - TRUE, закрыта Ц FALSE

12

IP

—имвольный / 15 символов

IP-адрес создавшего тему (например, 192.168.1.1)

13

REZERVED

—имвольный 10 символов

«арезервировано

ѕри добавлении новой темы ID (ID_RUBRIKA) должен присваиватьс€ по пор€дку!!! ÷икл, начина€ с 100 бежим и провер€ем по пор€дку наличие файлов, если нет Ц добавл€ем новый)!
3-ой уровень вложенности:

  • TEMA.dbf / TEMA.dat Цтаблица с текущей темой, где TEMA Ц состоит из двух частей: ’’’YYYY (XXX Ц им€ рубрики ID_RUBRIKA (символы с 100 до 999) и YYYY Ц ID идентификатор темы, число от 1000 до 9999.

є п/п

 люч

—труктура: “ип / кол-во символов

ќписание

0

RN

„исло от 10000 до 99999 / 5 символов

”никальный номер записи ( опи€ RN находитс€ в таблице XX.dbf под именем RN_TEMA)

1

GOLOS

Ѕулевый тип TRUE или FALSE / 1 символ

Ќаличие голосовани€:

≈сть - TRUE, нет Ц FALSE

2

FID_RUBRIK

—имвольный от 100 до 999 / 3 символа

”никальное им€ рубрики, в которой находитс€ текуща€ тема.

3

ID

„исло от 1000 до 9999 / 4 символа

”никальный идентификатор темы (используетс€ совместно с ID_RUBRIKA дл€ обращени€ к теме, например: index.php?id=1015467) где

101 Ц это ID_RUBRIKA, а 5467 Ц это ID

4

TIME

„исло / 10 символов

¬рем€ создани€ темы в UNIX-формате

5

TEMA

—имвольный / 100 символов

Ќазвание темы

6

STATUS

Ѕулевый тип TRUE или FALSE / 1 символ

—татус создавшего тему:

«арегистрирован - TRUE, гость Ц FALSE

7

RN_ USER

„исло от 10000 до 99999 / 5 символов

RN пользовател€, создавшего тему из таблицы USER.dbf

8

NAME

—имвольный / 35 символов

»м€ создавшего тему

9

EMAIL

—имвольный / 35 символов

’ранитс€ емайл если STATUS = FALSE

10

VIP

Ѕулевый тип TRUE или FALSE / 1 символ

—татус важности темы:

ќчень важна€ - TRUE, обычна€ Ц FALSE

11

OPEN

Ѕулевый тип TRUE или FALSE / 1 символ

“ема открыта - TRUE, закрыта Ц FALSE

12

IP

—имвольный / 15 символов

IP-адрес отправившего сообщение (например, 192.168.1.1)

13

FILE_NAME

—имвольный / 20 символов

 

»м€ прикреплЄнного файла по формату:

ЂID_RUBRIKAї_ЂIDї_ЂRNDKEYї.’’’

где:

ID_RUBRIKA - ”никальное им€ рубрики, в которой находитс€ текуща€ тема(3 символа)

ID - ”никальный идентификатор темы (4 символа)

RNDKEY Ц случайное число (4 символа)

’’’ Ц разрешЄнное в config.php расширение файла (3 или 4-е символа)

ѕример имени прикреплЄнного файла:

002_5643_3452.zip (итого 17 символов)

002_5643_3452.jpeg (итого 18 символов)

14

MSG1

—имвольный / 250 символов

 аждое сообщение после обработки вс€кими REPLACERТами будет дробитьс€ на кусочки по 250 символов каждый. »того, максимальный размер сообщени€ = 12 x 250 = 3000 символов.

15

MSG2

—имвольный / 250 символов

16

MSG3

—имвольный / 250 символов

17

MSG4

—имвольный / 250 символов

18

MSG5

—имвольный / 250 символов

19

MSG6

—имвольный / 250 символов

20

MSG7

—имвольный / 250 символов

21

MSG8

—имвольный / 250 символов

22

MSG9

—имвольный / 250 символов

23

MSG10

—имвольный / 250 символов

24

MSG11

—имвольный / 250 символов

25

MSG12

—имвольный / 250 символов

26

REZERVED

—имвольный 10 символов

«арезервировано

 

ѕримечание: структура файла с новыми сообщени€ми форума news.dbf идентична таблице TEMA.dbf (таблице с текущей темой). ƒобавление сообщений будет производитс€ путЄм добавлени€/замены одного сообщени€. ѕеред сохранением файла news.dbf добавитс€ сортировка массива новых сообщений по полю TIME, и дальше делать RSS-ленту или выводить данные на экран можно будет простым чтением данных из файла и выводом в нужной разметке (хоть DIV хоть TABLE).

 

 

ƒополнительные таблицы с данными:

 

  • USER.dbf / user.php Цтаблица с анкетными данными пользователей.

є п/п

 люч

—труктура: “ип / кол-во символов

ќписание

0

RN

„исло от 10000 до 99999 / 5 символов

”никальный номер записи

1

TIME

„исло / 10 символов

¬рем€ регистрации в UNIX-формате

2

NAME

—имвольный / 35 символов

»м€ пользовател€ (только буквы, цифры, - и _ )

ѕоле введено 08.2012 года (его нет в старых верси€х форумов)

3

PASSWORD

—имвольный / 35 символов

ѕароль, шифрованный в MD5() со спец ключом;

4

ZVEZDA

„исло / 1 символ (от 0 до 9)

 оличество звЄзд (используетс€ дл€ просмотра закрытых разделов)

5

EMAIL

—имвольный / 35 символов

≈майл

6

POL

Ѕулевый тип

ѕол (TRUE Ц мужчина, FALSE - женщина)

7

DRDATE

ƒата (сохраненна€ как √√√√ћћƒƒ) УDФ

ƒата рождени€ по формату √√√√ћћƒƒ

8

DELTA_GMT

—имвольный / 3 символа

—мещение по GMT по отношению ко времени, выбранному в скрипте (уже можно установить смещение, а каждый юзер ещЄ может сместитьс€ относительно его) от -99 до +99 часов

9

USER_SKIN

—имвольный 15 символов

»м€ папки со скином форума (персональный каждого юзера)

10

ICQ

—имвольный / 12 символов

Ќомер в ICQ

11

URL

—имвольный / 50 символов

ƒомашн€€ страничка

12

GOROD

—имвольный / 35 символов

 

13

INTERES

—имвольный / 70 символов

 

14

SIGN

—имвольный / 100 символов

 

15

AVATAR

—имвольный / 35 символов

 

16

ACTIVATION

Ѕулевый тип

”чЄтна€ запись активировна? (TRUE Ц да, FALSE Ц нет)

 

* ¬ыделенные серым цветом пол€ есть в версии форума 2.0 на файлах, но нет в версии на DBF-базе!

 

  • USERSTAT.dbf / userstat.dat Цтаблица со статистикой пользователей (часто обновл€етс€, поэтому содержит минимум записей и структура минимальна).

 

¬ этот файл добавлено поле NAME специально, чтобы можно было использовать этот облегчЄнный по сравнению с основным файл при идентификации юзеров!

 

є п/п

 люч

—труктура: “ип / кол-во символов

ќписание

0

RN_USER

„исло от 10000 до 99999 / 5 символов

”никальный номер записи

(из таблицы USER.DBF)

1

TIME

„исло / 10 символов

 огда последний раз мен€ли рейтинг в UNIX формате. ¬ том числе пользователь добавил тему или сообщение!

2

NAME

—имвольный / 35 символов

»м€ пользовател€ (только буквы, цифры, - и _ )

3

LOCK

Ѕулевый тип / TRUE Ц заблокирован, FALSE Ц разблокирован

»нформаци€ о блокировке пользовател€ на форуме (TRUE Ц заблокирован, FALSE Ц разблокирован)

4

LOCK_TIME

„исло / 10 символов

ƒо какой даты в UNIX-формате заблокирован юзер

5

ITOGOTEM

„исло / 4 символа

»того добавлено тем

6

ITOGOMSG

„исло / 4 символа

»того добавлено сообщений

7

REPA

„исло / 4 символа

–епутаци€ от 0 до 9999

8

KOSYAKI

„исло / 1 символ (от 0 до 9)

 оличество предупреждений, за каждое имеютс€ свои уменьшени€ функциональности работы с форумом

9

NIKNAME

—имвольный 20 символов

ѕрозвище или звание участника, например: Ђјдминистраторї, Ђ—пециалистї, ЂЋучший другї и т.д.

10

IP

¬нести описание

 

11

REZERVED

—имвольный 10 символов

«арезервировано

 

  • ADMINLOG.DBF / adminlog.dat Ц таблица с информацией о входе в админпанель

є п/п

 люч

—труктура: “ип / кол-во символов

ќписание

0

TIME

„исло / 14 символов

¬рем€ входа в админпанель в UNIX формате с микросекундами

1

PASSWORD

Ѕулевый тип / TRUE Ц верный, FALSE - ошибочный

»нформаци€ о введЄнном пароле (TRUE Ц верный, FALSE Ц ошибочен)

2

NAME

—имвольный / 15 символов

»м€ входа

3

SCRIBE

Ѕулевый тип / TRUE Ц заблокирован, FALSE Ц разблокирован

»нформаци€ о рассылке (TRUE Ц в это врем€ была рассылка, FALSE Ц вход пользовател€)

4

REZERVED

—имвольный 10 символов

«арезервировано

¬ админке сделать стопор с блокировкой на 10 минут, если было 3 ошибки входа подр€д.

 

  • PM.DBF Ц таблица с личными сообщени€ми

є п/п

 люч

—труктура: “ип / кол-во символов

ќписание

0

RN

„исло от 10000 до 99999 / 5 символов

”никальный номер записи

1

TIME

„исло / 10 символов

¬рем€ отправки сообщени€ в UNIX формате

2

STATUS

„исло / 1 символ

—татус сообщени€ (0 Ц не прочитано, 1 Ц ѕрочитано, остальное можно придумать)

3

FROM_RN

„исло от 10000 до 99999 / 5 символов

RN_USERDAT отправител€ из таблицы USERDAT.DBF

4

TO_RN

„исло от 10000 до 99999 / 5 символов

RN_USERDAT получател€ из таблицы USERDAT.DBF

5

FROM_NAME

—имвольный / 35 символов

»м€ отправител€

6

TO_NAME

—имвольный / 35 символов

»м€ получател€

7

TEMA

—имвольный / 100 символов

“ема то есть заголовок сообщение

8

MSG1

—имвольный / 250 символов

 аждое сообщение после обработки вс€кими REPLACERТами будет дробитьс€ на кусочки по 250 символов каждый. »того, максимальный размер сообщени€ = 12 x 250 = 3000 символов.

9

MSG2

—имвольный / 250 символов

10

MSG3

—имвольный / 250 символов

11

MSG4

—имвольный / 250 символов

12

MSG5

—имвольный / 250 символов

13

MSG6

—имвольный / 250 символов

14

MSG7

—имвольный / 250 символов

15

MSG8

—имвольный / 250 символов

16

MSG9

—имвольный / 250 символов

17

MSG10

—имвольный / 250 символов

18

MSG11

—имвольный / 250 символов

19

MSG12

—имвольный / 250 символов

20

REZERVED

—имвольный 10 символов

«арезервировано

 

  • IPBLOCK.DBF / ipblock.dat Ц таблица с ip-адресами доступ к форуму которым частично / полностью запрещЄн

є п/п

 люч

—труктура: “ип / кол-во символов

ќписание

0

FROM_TIME

„исло / 10 символов

¬рем€ в UNIX формате с которого запрещЄн доступ

1

TO_TIME

„исло / 10 символов

¬рем€ в UNIX формате ƒќ которого запрещЄн доступ

2

IP

—имвольный / 15 символов

IP-адрес пользовател€

3

LOCK

Ѕулевый тип / TRUE Ц заблокировано чтение, FALSE Ц заблокирована запись

»нформаци€ о блокировке пользовател€ на форуме (TRUE Ц заблокировано чтение, FALSE Ц заблокирована запись)

4

MSG

—имвольный / 100 символов

—ообщение, которое видит пользователь при входе на форум

5

REZERVED

—имвольный 10 символов

«арезервировано

 

¬ админке сделать блок дл€ блокировки доступа пользователей. Ѕлокировка бывает 2-х типов (в зависимости от значени€ переменной LOCK Ц либо полна€ (чтение и запись) либо частична€ (только запись)

 

„исло с 001 ведушими нул€ми возвращаетс€ без нулей при чтении из DBF. ѕоэтому начинаем идентификацию с числа 100!

 

  • Golos.DBF (ина€ структура в форуме на dat-файлах) Ц таблица с голосовани€ми

є п/п

 люч

—труктура: “ип / кол-во символов

ќписание

0

RN

„исло от 10000 до 99999

/ 5 символов

”никальный номер записи

1

RN_TEMA

„исло от 10000 до 99999 / 5 символа

”никальный ключ темы (такой же как в таблице TEMA.DBF

2

FID_RUBRIK

—имвольный от 100 до 999 / 3 символа

”никальное им€ рубрики (в которой находитс€ тема с голосованием)

3

ID_TEMA

„исло от 1000 до 9999

/ 4 символа

”никальный идентификатор темы (пример. »сп:

102 Ц это FID_RUBRIK, а 5467 Ц это ID_TEMA

4

TIME

„исло / 10 символов

¬рем€ последнего голосовани€ в UNIX формате

5

VOPROS

—имвольный / 50 символов

¬опрос

6

OTVET1

—имвольный / 50 символов

“екст ответа є 1

7

OTVET2

—имвольный / 50 символов

“екст ответа є 2

8

OTVET3

—имвольный / 50 символов

“екст ответа є 3

9

OTVET4

—имвольный / 50 символов

“екст ответа є 4

10

OTVET5

—имвольный / 50 символов

“екст ответа є 5

11

OTVET6

—имвольный / 50 символов

“екст ответа є 6

12

OTVET7

—имвольный / 50 символов

“екст ответа є 7

13

OTVET8

—имвольный / 50 символов

“екст ответа є 8

14

OTVET9

—имвольный / 50 символов

“екст ответа є 9

15

OTVET10

—имвольный / 50 символов

“екст ответа є 10

16

GOLOS1

„исло / 4 символа

 оличество голосов за ответ є 1

17

GOLOS2

„исло / 4 символа

 оличество голосов за ответ є 2

18

GOLOS3

„исло / 4 символа

 оличество голосов за ответ є 3

19

GOLOS4

„исло / 4 символа

 оличество голосов за ответ є 4

20

GOLOS5

„исло / 4 символа

 оличество голосов за ответ є 5

21

GOLOS6

„исло / 4 символа

 оличество голосов за ответ є 6

22

GOLOS7

„исло / 4 символа

 оличество голосов за ответ є 7

23

GOLOS8

„исло / 4 символа

 оличество голосов за ответ є 8

24

GOLOS9

„исло / 4 символа

 оличество голосов за ответ є 9

25

GOLOS10

„исло / 4 символа

 оличество голосов за ответ є 10

26

IP_LAST

—имвольный / 15 символов

IP-адрес последнего, кто отвечал

ƒл€ всех голосований на форуме будет один файл, где будут хранитьс€ данные построчно! ƒопускаетс€ до 10 вариантов ответа на каждое голосование

 

  • CONFIG.DBF (ина€ структура в форуме на dat-файлах) Ц таблица с настройками форума

є п/п

 люч

—труктура: “ип / кол-во символов

ќписание

0

FORUM_NAME

—имвольный / 100 символов

Ќазвание форума

1

FORUMINFO1

—имвольный / 250 символов

ќписание форума (часть 1)

2

FORUMINFO2

—имвольный / 250 символов

ќписание форума (часть 2)

3

ADMINPASS

—имвольный / 40 символов

ѕароль администратора в зашифрованном виде: MD5()+ключ

4

MODERPASS

—имвольный / 40 символов

ѕароль модератора в зашифрованном виде: MD5()+ключ

5

ADMINEMAIL

—имвольный / 35 символов

≈майл администратора

6

SENDMAIL

Ѕулевый тип / TRUE Ц включЄн, FALSE Ц отключЄн

–азрешить отправку на емайл участникам / гост€м сообщений с форума (TRUE Ц да, FALSE Ц нет)

7

ADMIN_SEND

Ѕулевый тип / TRUE Ц включЄн, FALSE Ц отключЄн

–азрешить отправку различный сообщений администритору(TRUE Ц да, FALSE Ц нет)

8

MODERATION

Ѕулевый тип / TRUE Ц включЄн, FALSE Ц отключЄн

ћодерировать то есть не отображать сообщени€ и темы без предварительного согласи€ администратора / модератора (TRUE Ц да, FALSE Ц нет)

9

STATISTIKA

Ѕулевый тип / TRUE Ц включЄн, FALSE Ц отключЄн

ѕоказывать статистику на главной (TRUE Ц да, FALSE Ц нет)

10

MAKE_NEWS

Ѕулевый тип / TRUE Ц включЄн, FALSE Ц отключЄн

—оздавать файл с новыми сообщени€ми форума (TRUE Ц да, FALSE Ц нет)

11

G_ADD_TEMA

Ѕулевый тип / TRUE Ц включЄн, FALSE Ц отключЄн

–азрешить не зарегистрированным пользовател€м (гост€м) создавать новые темы (TRUE Ц да, FALSE Ц нет)

12

G_ADD_MSG

Ѕулевый тип / TRUE Ц включЄн, FALSE Ц отключЄн

–азрешить гост€м отправл€ть сообщени€ без регистрации (TRUE Ц да, FALSE Ц нет)

13

G_ADD_MAIL

Ѕулевый тип / TRUE Ц включЄн, FALSE Ц отключЄн

ќб€зательно заполнение емайла не зарегистрированным участникам? (TRUE Ц да, FALSE Ц нет)

14

ACTIVATION

Ѕулевый тип / TRUE Ц включЄн, FALSE Ц отключЄн

ѕри регистрации использовать дл€подтверждени€ ключ активации, отправл€емый по емайлу (TRUE Ц да, FALSE Ц нет)

15

FORUM_LOCK

Ѕулевый тип / TRUE Ц включЄн, FALSE Ц отключЄн

‘орум заблокирован (TRUE Ц да, FALSE Ц нет)

16

LITEURL

Ѕулевый тип / TRUE Ц включЄн, FALSE Ц отключЄн

ƒелать ссылки в тексте активными (TRUE Ц да, FALSE Ц нет)

17

ANTIFLUD

Ѕулевый тип / TRUE Ц включЄн, FALSE Ц отключЄн

»нформаци€ о защите от повторной отправке одинакового сообщени€ (TRUE Ц защита включена, FALSE Ц отключена)

18

ANTISPAM

Ѕулевый тип / TRUE Ц включЄн, FALSE Ц отключЄн

»нформаци€ о защите от отправке сообщений роботами и программами (TRUE Ц защита включена, FALSE Ц отключена)

19

ANTIMAT

Ѕулевый тип /TRUE Ц включЄн, FALSE Ц отключЄн

»нформаци€ о защите от матов и ругательств (TRUE Ц защита включена, FALSE Ц отключена)

20

USECOUNTER

Ѕулевый тип /TRUE Ц включЄн, FALSE Ц отключЄн

»спользовать и отображать счЄтчик посещений? (TRUE Ц да, FALSE Ц нет)

21

SHOWSMILES

Ѕулевый тип / TRUE Ц включены, FALSE Ц отключены

√рафические смайлики включены? (TRUE Ц да, FALSE Ц нет)

22

USER_SKIN

Ѕулевый тип / TRUE Ц разрешено, FALSE Ц запрещено

–азрешено юзерам устанавливать персональный скин? (TRUE Ц да, FALSE Ц нет)

23

CAN_UP_FILE

Ѕулевый тип / TRUE Ц включЄн, FALSE Ц отключЄн

–азрешить зарегистрированным участникам загружать на форум свои ZIP и RAR файлы (TRUE Ц да, FALSE Ц нет)

24

USE_GOLOS

Ѕулевый тип / TRUE Ц включЄн, FALSE Ц отключЄн

–азрешить голосовани€ (TRUE Ц да, FALSE Ц нет)

25

MAX_F_SIZE

„исло / 6 символ

ћаксимальный размер загружаемого файла в байтах (разрешено до 999 999 байт)

26

GUEST_NAME

—имвольный / 20 символов

 ак называть не зарегистрированных участников (гостей форума)

27

USER_NAME

—имвольный / 20 символов

 ак называть зарегистрированных участников форума сразу после регистрации

28

MAX_KEY

„исло / 1 символ

 оличество символов в коде цифрозащиты

29

RAND_KEY

„исло / 5 символ

—лучайное число, фигурирующее вцифрозащите (автоматически мен€етс€ при каждом изменении настроек форума)

30

MSG_ONPAGE

„исло / 2 символа

 оличество отображаемых сообщений на страницу

31

TEM_ONPAGE

„исло / 2 символа

 оличество отображаемых тем на страницу

32

LAST_NEWS

„исло / 2 символа

–егулировка количества показываемых последних сообщений на главной и в rss-ленте от 0 до 99.

33

DELTA_GMT

„исло / 3 символа

—мещение на форуме по времени по отношению к времени сервера, задаЄтс€ в часах, от -99 до + 99 часов

34

FORUM_SKIN

—имвольный 20 символов

»м€ папки со скином форума

35

SMILE1

—имвольный 15 символов

»м€ файла со смайлом 1 без разрешени€, например smile. ѕоддерживаемые разрешени€ файлов со смайлами только gif (это уже прописано в скрипте)

36

SMILE2

—имвольный 10 символов

—имвольное выражение смайла 1, например ;) или :mad:

37

SMILE3

—имвольный 15 символов

»м€ файла со смайлом 2

38

SMILE4

—имвольный 10 символов

—имвольное выражение смайла 2

39

SMILE5

—имвольный 15 символов

»м€ файла со смайлом 3

40

SMILE6

—имвольный 10 символов

—имвольное выражение смайла 3

41

SMILE7

—имвольный 15 символов

»м€ файла со смайлом 4

42

SMILE8

—имвольный 10 символов

—имвольное выражение смайла 4

43

SMILE9

—имвольный 15 символов

»м€ файла со смайлом 5

44

SMILE10

—имвольный 10 символов

—имвольное выражение смайла 5

45

SMILE11

—имвольный 15 символов

»м€ файла со смайлом 6

46

SMILE12

—имвольный 10 символов

—имвольное выражение смайла 6

47

SMILE13

—имвольный 15 символов

»м€ файла со смайлом 7

48

SMILE14

—имвольный 10 символов

—имвольное выражение смайла 7

49

SMILE15

—имвольный 15 символов

»м€ файла со смайлом 8

50

SMILE16

—имвольный 10 символов

—имвольное выражение смайла 8

51

SMILE17

—имвольный 15 символов

»м€ файла со смайлом 9

52

SMILE18

—имвольный 10 символов

—имвольное выражение смайла 9

53

SMILE19

—имвольный 15 символов

»м€ файла со смайлом 10

54

SMILE20

—имвольный 10 символов

—имвольное выражение смайла 10

55

SMILE21

—имвольный 15 символов

»м€ файла со смайлом 11

56

SMILE22

—имвольный 10 символов

—имвольное выражение смайла 11

57

SMILE23

—имвольный 15 символов

»м€ файла со смайлом 12

58

SMILE24

—имвольный 10 символов

—имвольное выражение смайла 12

59

BANER_VERH

—имвольный 15 символов

»м€ файла с рекламным банером, который подключаетс€ в верхней части скрипта

60

BANER_NIZ

—имвольный 15 символов

»м€ файла с рекламным банером, который подключаетс€ в нижней части скрипта

61

REZERVED1

—имвольный 10 символов

«арезервировано

62

REZERVED2

Ѕулевый тип /TRUE Ц включЄн, FALSE Ц отключЄн

«арезервировано

63

REZERVED3

„исло / 10 символов

«арезервировано

 

ƒумаю, может вынести в админку кнопку типа: об€зательно заполн€ть емайл? да/нет.!!!!

 

ƒл€ всех ошибок будет один файл, где будут описаны все возможные ошибки. ¬ызыватьс€ будет через функцию, котора€ к ошибке будет приклеивать html-заголовок, красивое оформление и закрывать все тэги.

 

  • ERRORS.DBF (ина€ структура в форуме на dat-файлах) Ц таблица с текстовым описанием всех ошиѕок J

є п/п

 люч

—труктура: “ип / кол-во символов

ќписание

0

STATUS

„исло / 1 символов

—татус:

1 Ц  ритическа€ (сразу же выход)

2 Ц Ќе критическа€ (пользователь что то не то ввЄл Ц тоже выход, но с работа скрипта продолжаетс€)

3 Ц »нформационное сообщение (работа скрипта продолжитс€)

1

ERROR

—имвольный / 20 символов

 раткое им€ ошибки, по этому имени будет производитьс€ поиск и выдаватьс€ соответствующий текст

2

MSG

—имвольный / 250 символов

—ообщение, которое видит пользователь при входе на форум

3

REZERVED

—имвольный 10 символов

«арезервировано

 

ќбращение к функции ошибки такое: error(УerrorФ,ФinfoФ);

 

например: errorBAD_MSGФ,Ф15Ф); - выведетс€ сообщение: @back@ ваше сообщение или пустое или превышает на @info@ максимально допустимое 35 символов, где @back@ заменитс€ на вернитесь назад, а @info@ заменитс€ на 15.

 

ѕри обработке и выводе данных из файла ошибок используютс€ встроенные макроподстановки:

@info@ - то значение, которое передаЄтс€ при обращении к функции ошибки

 

@back@ это $back="<html><head><meta http-equiv='Content-Type' content='text/html; charset=windows-1251'><meta http-equiv='Content-Language' content='ru'></head><body><center>¬ернитесь <a href='javascript:history.back(1)'><B>назад</B></a>"; // ”добна€ строка

 

[BR] Ц конец строки или enter

[RB] и [/RB] Ц начало и конец выделени€ жирным красным (<font color=red><B> и </B></font>)

https://silvar.ru/ - компани€ ќќќ "“  —ильвар", интернет-магазин. ;  осметологи€ https://detali.com/ в ћоскве


ѕри перепечатке информации делайте, пожалуйста, ссылку на наш сайт (либо поделитьс€ вконтакте, гугл+ или делитесь в одноклассниках статьЄй). —пасибо!

»сточник: www.wr-script.ru©, 2004-2022г.

ƒелитесь с друзь€ми в соцсет€х. јктивные комментаторы получают свежие скрипты и бесплатные доработки от WR-Script.ru!

¬ернутьс€ к стать€м помощи WEB-мастеру

WR-–°—З—С—В—З–Є–Ї