Joomla портал
seo seo Subscribe
seo
0
seo

Этот файл можно

редактировать как вручную, так и через панель администрирования

форума.

Глава 22

Фотогалерея за 20 минут

22.1. Установка фотоальбома Smartor

Для форума phpBB2 разработан отличный фотоальбом Smartor, установку и

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

фотоальбома вы найдете на компакт-диске в каталоге Glava_22.

22.1.1. Правильная распаковка архива

Распакуйте архив album_v2054. Содержимое каталога phpbbroot нужно

скопировать в каталог, в котором установлен форум phpBB (обычно это каталог

phpBB2).

Нужно отметить, что если вы используете стиль, отличный от subSilver,

содержимое каталога phpbbroot/templates/subSilver (TPL-шаблоны) нужно

скопировать в каталог рЬрЬЬ_гоо^етр1а1е5/.

22.1.2. SQL-запросы

Затем нужно выполнить SQL-запросы из листинга 22.1 (это можно сделать в

программе phpMyAdmin).

CREATE TABLE phpbb_album (

pic_id int(ll) UNSIGNED NOT NULL auto_increment,

pic_filename varchar(255) NOT NULL,

pic_thumbnail varchar(255),

pic_title varchar(255) NOT NULL,

Глава 22. Фотогалерея за 20 минут

263

pic_desc text,

pic_user_id mediumint (8) NOT NULL,

pi c_us e rname va rcha r(3 2),

pic_user_ip char(8) NOT NULL DEFAULT ?’,

pic_time int(ll) UNSIGNED NOT NULL,

pic_cat_id mediumint(8) UNSIGNED NOT NULL DEFAULT ?»,

pic_view_count int(ll) UNSIGNED NOT NULL DEFAULT ?’,

pic_lock tinyint(3) NOT NULL DEFAULT ?’,

pic_approval tinyint(3) NOT NULL DEFAULT »1′,

PRIMARY KEY (pic_id),

KEY pic_cat_id (pic__cat_id),

KEY pic_user_id (pic_user_id),

KEY pic_time (pic_time)) ;

CREATE TABLE phpbb_album_rate (

rate_pic_id int(ll) UNSIGNED NOT NULL,

rate_user_id mediumint(8) NOT NULL,

rate_user_ip char(8) NOT NULL,

rate_point tinyint(3) UNSIGNED NOT NULL,

KEY rate_j?ic_id (rate__pic_id),

KEY rate__user_id (rate_user_id),

KEY rate_user_ip (rate_user_ip),

KEY rate__point (rate__point)) ;

CREATE TABLE phpbb_album_comment (

comment_id int(ll) UNSIGNED NOT NULL auto_increment,

comment__pic_id int(ll) UNSIGNED NOT NULL,

comment_user_id mediumint (8) NOT NULL,

comment_username varchar(32),

comment_user_ip char(8) NOT NULL,

comment_time int(ll) UNSIGNED NOT NULL,

comment_text TEXT,

comment_edit_time int(ll) UNSIGNED,

comment_edit_count smallint(5) UNSIGNED NOT NULL DEFAULT ?’,

comment_edit_user_id mediumint (8),

PRIMARY KEY(comment_id),

KEY comment__pic_id (comment_j)ic_id),

264

Часть V. Интеграция CMS с форумом phpBB

KEY comment_user_id (conntient_user_id),

KEY coinment_user_ip (coinment_user_ip),

KEY comment_time (coinment_time)) ;

CREATE TABLE phpbb_album_cat (

cat_id mediumint(8) UNSIGNED NOT NULL auto_increment,

cat_title varchar(255) NOT NULL,

cat_desc text,

cat_order mediumint(8) NOT NULL,

cat_view_level tinyint(3) NOT NULL DEFAULT »-l»,

cat_upload_level tinyint(3) NOT NULL DEFAULT ?’,

cat_rate_level tinyint(3) NOT NULL DEFAULT »0′,

cat_coinment_level tinyint(3) NOT NULL DEFAULT ?’,

cat_edit_level tinyint(3) NOT NULL DEFAULT ?’,

cat_delete_level tinyint(3) NOT NULL DEFAULT ’2\

cat_view_groups varchar(255),

cat_upload_groups varchar(255),

cat_rate_groups varchar(255),

cat_coinment_groups varchar (255),

cat_edit_groups varchar(255),

cat_delete_groups varchar(255),

cat_moderator_groups varchar(255),

cat_approval tinyint(3) NOT NULL DEFAULT ?’,

PRIMARY KEY. (cat_id),

KEY cat_order (cat_order));

CREATE TABLE phpbb_album_config (

config_name varchar(255) NOT NULL,

config_value varchar(255) NOT NULL,

PRIMARY KEY (configjiame));

INSERT INTO phpbb_album_config VALUES (»max_pics·, ·1024 »);

INSERT INTO phpbb_album_config VALUES (•user^pics^limit’, ’50′);

INSERT INTO phpbb_album_config VALUES (,mod__pics__limit,/ ’250′);

INSERT INTO phpbb_album_config VALUES (,max_file__size’, ’128000·);

INSERT INTO phpbb_album_config VALUES (,max_width’, ’800′);

INSERT INTO phpbb_album_config VALUES (‘maxjieighf, ’600′);

Глава 22. Фотогалерея за 20 минут

265

INSERT INTO

INSERT INTO

INSERT INTO

INSERT INTO

INSERT INTO

INSERT INTO

INSERT INTO

INSERT INTO

INSERT INTO

INSERT INTO

INSERT INTO

INSERT INTO

INSERT INTO

INSERT INTO

root.com’);

INSERT INTO

INSERT INTO

INSERT INTO

INSERT INTO

INSERT INTO

INSERT INTO

INSERT INTO

INSERT INTO

INSERT INTO

phpbb_

phpbb_

phpbb_

phpbb_

phpbb_

phpbb_

phpbb_

phpbb_

phpbb_

phpbb_

phpbb_

phpbb_

phpbb_

phpbb_

phpbb_

phpbb_

phpbb_

phpbb_

phpbb_

phpbb_

phpbb_

phpbb_

phpbb_

albuin

album

album

albuin

albuin

album

album

album

album

album_

album_

album_

album_

album_

album_

album_

album_

album_

album_

album_

album_

album_

album

config

config

config

config

config

config

config

config

config

config

config

config

config

config

config

config

config

config

config

config

config

config

config

VALUES

VALUES

VALUES

VALUES

VALUES

VALUES

VALUES

VALUES

VALUES

VALUES

VALUES

VALUES

VALUES

VALUES

VALUES

VALUES

VALUES

VALUES

VALUES

VALUES

VALUES

VALUES

VALUES

• rowsjperjpage’, ‘ 3′),

• cols_per_page’, ‘ 4′),

• f ullpicjpopup ‘, ‘ 1′) t

‘thumbnail_quality’, ’50′);

•thumbnail_size’, ’125′);

•thumbnail_cache’, ’1′);

•sort_method’, ‘pic_time’);

•sort_order·, »DESC·);

fjpg_allowed’, ·1·);

,png_allowed,/ ·1·);

•gif^allowed·, ?’);

•desc^length·, ’512′);

•hotlink_prevent *, ·0·);

‘hotlin^allowed’, ‘smartor.is-

‘persona^gallery’, ?’);

‘personal_gallery_private’, ‘ 0′) ;

‘persona^gallery^imit’, ‘ 10′) ;

‘persona^gallery^iew’, ‘ -1′) ;

‘rate’, ·1·);

,rate_scale,/ ’10′);

‘comment’, ’1′);

‘gd_version’, ’2′);

‘album version’, ‘.0.54′);

Понимаю, что вводить вручную данные запросы вам лень, поэтому откройте

файл install.txt из архива — в нем вы (кроме всего прочего) найдете данные

запросы— скопируйте их в буфер обмена, а затем вставьте в окно SQL-

запроса программы phpMyAdmin.

22.1.3.

seo
5th Фев 2011
Теги:
seo

Написать ответ

seo
 
Все права защищены © 2023 Joomla портал
 
 
seo