From c5f645f077b7d35e629ac0f74a581da659610224 Mon Sep 17 00:00:00 2001 From: nanosimbiot Date: Mon, 9 Apr 2012 22:08:01 +0000 Subject: [PATCH] r393 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit конструктор шаблонов (бета) sql - CREATE TABLE `bb_topic_tpl` ( `tpl_id` smallint(6) NOT NULL auto_increment, `tpl_name` varchar(60) NOT NULL default '', `tpl_src_form` text NOT NULL, `tpl_src_title` text NOT NULL, `tpl_src_msg` text NOT NULL, `tpl_comment` text NOT NULL, `tpl_rules_post_id` int(10) unsigned NOT NULL default '0', `tpl_last_edit_tm` int(11) NOT NULL default '0', `tpl_last_edit_by` int(11) NOT NULL default '0', PRIMARY KEY (`tpl_id`), UNIQUE KEY `tpl_name` (`tpl_name`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; git-svn-id: https://torrentpier2.googlecode.com/svn/trunk@393 a8ac35ab-4ca4-ca47-4c2d-a49a94f06293 --- install/sql/mysql.sql | 21 + upload/ajax/posts.php | 2 +- upload/config.php | 4 +- upload/includes/posting_tpl.php | 6 +- .../misc/tpl/posting_tpl_common_header.html | 1 - upload/misc/tpl/posting_tpl_el_attr.js | 175 - upload/misc/tpl/posting_tpl_el_id.html | 24 - .../default/images/lang_english/release.gif | Bin 0 -> 3662 bytes .../default/images/lang_russian/release.gif | Bin 0 -> 3717 bytes upload/templates/default/posting_tpl.tpl | 3767 ++++++++++++++++- upload/templates/default/tpl_config.php | 3 +- upload/viewforum.php | 14 +- 12 files changed, 3781 insertions(+), 236 deletions(-) delete mode 100644 upload/misc/tpl/posting_tpl_common_header.html delete mode 100644 upload/misc/tpl/posting_tpl_el_attr.js delete mode 100644 upload/misc/tpl/posting_tpl_el_id.html create mode 100644 upload/templates/default/images/lang_english/release.gif create mode 100644 upload/templates/default/images/lang_russian/release.gif diff --git a/install/sql/mysql.sql b/install/sql/mysql.sql index ed8da009f..bddfe3b51 100644 --- a/install/sql/mysql.sql +++ b/install/sql/mysql.sql @@ -65,6 +65,7 @@ DROP TABLE IF EXISTS `bb_smilies`; DROP TABLE IF EXISTS `bb_topics`; DROP TABLE IF EXISTS `bb_topics_watch`; DROP TABLE IF EXISTS `bb_topic_templates`; +DROP TABLE IF EXISTS `bb_topic_tpl`; DROP TABLE IF EXISTS `bb_users`; DROP TABLE IF EXISTS `bb_user_group`; DROP TABLE IF EXISTS `bb_vote_desc`; @@ -1377,6 +1378,26 @@ INSERT INTO `bb_topic_templates` VALUES (14, 'sport', 'sport', 'sport', 'Sport') -- -------------------------------------------------------- +-- +-- Структура таблицы `bb_topic_tpl` +-- + +CREATE TABLE `bb_topic_tpl` ( + `tpl_id` smallint(6) NOT NULL auto_increment, + `tpl_name` varchar(60) NOT NULL default '', + `tpl_src_form` text NOT NULL, + `tpl_src_title` text NOT NULL, + `tpl_src_msg` text NOT NULL, + `tpl_comment` text NOT NULL, + `tpl_rules_post_id` int(10) unsigned NOT NULL default '0', + `tpl_last_edit_tm` int(11) NOT NULL default '0', + `tpl_last_edit_by` int(11) NOT NULL default '0', + PRIMARY KEY (`tpl_id`), + UNIQUE KEY `tpl_name` (`tpl_name`) +) ENGINE=MyISAM DEFAULT CHARSET=utf8; + +-- -------------------------------------------------------- + -- -- Структура таблицы `bb_users` -- diff --git a/upload/ajax/posts.php b/upload/ajax/posts.php index 0772fa535..95087b359 100644 --- a/upload/ajax/posts.php +++ b/upload/ajax/posts.php @@ -93,7 +93,7 @@ switch($this->request['type']) case 'view_message': $message = (string) $this->request['message']; if(!trim($message)) $this->ajax_die($lang['EMPTY_MESSAGE']); - $message = htmlCHR($message); + $message = htmlCHR($message, false, ENT_NOQUOTES); $this->response['message_html'] = bbcode2html($message); $this->response['res_id'] = @$this->request['res_id']; diff --git a/upload/config.php b/upload/config.php index a461e5a7d..e76e06845 100644 --- a/upload/config.php +++ b/upload/config.php @@ -52,8 +52,8 @@ $bb_cfg = $tr_cfg = $page_cfg = array(); // Increase number of revision after update $bb_cfg['tp_version'] = '2.4 (RC)'; -$bb_cfg['tp_release_state'] = 'R391'; -$bb_cfg['tp_release_date'] = '9-04-2012'; +$bb_cfg['tp_release_state'] = 'R393'; +$bb_cfg['tp_release_date'] = '10-04-2012'; // Database $charset = 'utf8'; diff --git a/upload/includes/posting_tpl.php b/upload/includes/posting_tpl.php index a6263fe75..91e328d0e 100644 --- a/upload/includes/posting_tpl.php +++ b/upload/includes/posting_tpl.php @@ -3,7 +3,7 @@ if (!defined('BB_ROOT')) die(basename(__FILE__)); $can_edit_tpl = IS_SUPER_ADMIN; -$edit_tpl_mode = ($can_edit_tpl && !empty($_REQUEST['edit_tpl'])); +$edit_tpl_mode = ($can_edit_tpl && empty($_REQUEST['edit_tpl'])); // forum_data $sql = "SELECT forum_name, allow_reg_tracker, forum_tpl_id FROM ". BB_FORUMS ." WHERE forum_id = $forum_id LIMIT 1"; @@ -20,7 +20,7 @@ if (!$f_data['forum_tpl_id'] OR !$tpl_data = DB()->fetch_row($sql)) { if (!$edit_tpl_mode) { - redirect("posting.php?mode=newtopic&f=$forum_id"); + redirect("posting.php?mode=newtopic&f=$forum_id&tpl=1"); } } @@ -43,7 +43,7 @@ if ($tpl_data) if ($tpl_data['tpl_rules_post_id']) { - if (!$tpl_rules_html = get_posts_html($tpl_data['tpl_rules_post_id'])) + if (!$tpl_rules_html = bbcode2html(DB()->fetch_row("SELECT post_text FROM ". BB_POSTS_TEXT ." WHERE post_id = ". $tpl_data['tpl_rules_post_id'], 'post_text'))) { $tpl_data['tpl_rules_post_id'] = 0; DB()->query("UPDATE ". BB_TOPIC_TPL ." SET tpl_rules_post_id = 0 WHERE tpl_id = {$f_data['forum_tpl_id']} LIMIT 1"); diff --git a/upload/misc/tpl/posting_tpl_common_header.html b/upload/misc/tpl/posting_tpl_common_header.html deleted file mode 100644 index 84f7c0d0d..000000000 --- a/upload/misc/tpl/posting_tpl_common_header.html +++ /dev/null @@ -1 +0,0 @@ -posting_tpl_common_header.html \ No newline at end of file diff --git a/upload/misc/tpl/posting_tpl_el_attr.js b/upload/misc/tpl/posting_tpl_el_attr.js deleted file mode 100644 index 399c09685..000000000 --- a/upload/misc/tpl/posting_tpl_el_attr.js +++ /dev/null @@ -1,175 +0,0 @@ - -/* - ------------------------------------------------------------------------------------------------- - -- el_attr -------------------------------------------------------------------------------------- - ------------------------------------------------------------------------------------------------- -*/ -TPL.el_attr = { - /* - код_элемента = ID элемента в форме - все элементы имеют class "rel-input" - формат el_attr - код_элемента: [ - [0] - тип - [1] - название - [2] - атрибуты элемента типа size,rows.. по умолчанию (в том же порядке как и опциональные для элемента) - [3] - атрибуты типа HEAD,req.. по умолчанию для формата сообщения - ] - формат элементов в #tpl-src-form (включая все опциональные атрибуты типа maxlength..) - INP - input[name,maxlength,size] - TXT - textarea[name,rows] - SEL - select[name] -- значения для селектов находятся в TPL.selects - */ - - audio_codec : [ 'SEL', 'Аудио кодек', '', '' ], - audio : [ 'INP', 'Аудио', '200,80', '' ], - casting : [ 'TXT', 'В ролях', '3', 'BR' ], - video_codec : [ 'SEL', 'Видео кодек', '', '' ], - video : [ 'INP', 'Видео', '200,80', '' ], - year : [ 'INP', 'Год выпуска', '4,5', 'num' ], - moreinfo : [ 'TXT', 'Доп. информация', '3', 'BR' ], - genre : [ 'INP', 'Жанр', '200,40', '' ], - video_quality : [ 'SEL', 'Качество видео', '', '' ], - title_rus : [ 'INP', 'Название', '90,80', 'HEAD,req' ], - description : [ 'TXT', 'Описание', '6', 'BR' ], - title_eng : [ 'INP', 'Оригинальное название', '90,80', 'HEAD' ], - translation : [ 'SEL', 'Перевод', '', '' ], - poster : [ 'INP', 'Постер', '200,80', 'img,POSTER' ], - playtime : [ 'INP', 'Продолжительность', '200,30', '' ], - director : [ 'INP', 'Режиссер', '200,50', '' ], - rus_sub : [ 'SEL', 'Русские субтитры', '', '' ], - screenshots : [ 'TXT', 'Скриншоты', '3', 'spoiler' ], - country : [ 'INP', 'Страна', '200,50', '' ], - studio : [ 'INP', 'Студия', '200,50', '' ], - video_format : [ 'SEL', 'Формат видео', '', '' ], - - // dummy - dummy : ['',''] -}; - -/* - ------------------------------------------------------------------------------------------------- - -- el_id ---------------------------------------------------------------------------------------- - ------------------------------------------------------------------------------------------------- -*/ -TPL.el_id = { - // ID контейнеров содержащих html элементов - - load_pic_btn : 'Кнопка "Загрузить картинку"', - - // ID элементов, для которых нужно создать скрытые элементы, содержащие аббревиатуры для подстановки в название - // Каждый элемент el_abr должен точно соответствовать el (translation_abr -> translation) - - translation_abr : '[ABR] Перевод', - - - // dummy - dummy : '' -}; - -/* - ------------------------------------------------------------------------------------------------- - -- selects -------------------------------------------------------------------------------------- - ------------------------------------------------------------------------------------------------- -*/ -TPL.selects = { - // [0] всегда имеет value='' и если задан как '' (пустая строка) заменяется на "» Выбрать" - - translation : [ - '', - 'Любительский (одноголосый)', - 'Любительский (двухголосый)', - 'Авторский (одноголосый)', - 'Профессиональный (одноголосый)', - 'Профессиональный (двухголосый)', - 'Профессиональный (многоголосый, закадровый)', - 'Профессиональный (полное дублирование)', - 'Субтитры', - 'Отсутствует', - 'Не требуется' - ], - - translation_abr : [ - ' ', - 'одноголосый (Л)', // 'Любительский (одноголосый)', - 'двухголосый (Л)', // 'Любительский (двухголосый)', - 'авторский', // 'Авторский (одноголосый)', - 'одноголосый', // 'Профессиональный (одноголосый)', - 'двухголосый', // 'Профессиональный (двухголосый)', - 'многоголосый', // 'Профессиональный (многоголосый, закадровый)', - 'дублированный', // 'Профессиональный (полное дублирование)', - 'субтитры', // 'Субтитры', - 'без перевода', // 'Отсутствует', - ' ' // 'Не требуется' - ], - - rus_sub : ['', 'есть', 'нет'], - - rus_sub_abr : ['', 'есть', 'нет'], - - video_quality : [ - '» Качество видео', - 'DVDRip', - 'DVD5', - 'DVD5 (сжатый)', - 'DVD9', - 'HDTV', - 'HDTVRip', - 'TVRip', - 'TeleCine', - 'TeleSynch', - 'CamRip', - 'SATRip', - 'VHSRip', - 'HD-DVDRip', - 'BDRip', - 'DVDScreener' - ], - - video_format : [ - '» Формат видео', - 'AVI', - 'DVD Video', - 'OGM', - 'MKV', - 'WMV', - 'MPEG', - 'MP4', - 'TS', - 'M2TS' - ], - - video_codec : [ - '» Видео кодек', - 'DivX', - 'XviD', - "Другой MPEG4", - 'VPx', - 'MPEG1', - 'MPEG2', - 'Windows Media', - 'QuickTime', - 'H.264', - 'Flash' - ], - - audio_codec : [ - '» Аудио кодек', - 'MP3', - 'APE', - 'FLAC', - 'WAVPack', - 'WMA', - 'OGG Vorbis', - 'DTS', - 'DVD-AUDIO', - 'TTA', - 'AAC', - 'AC3', - 'M4A', - 'M4B' - ], - - // dummy - dummy : [''] -}; diff --git a/upload/misc/tpl/posting_tpl_el_id.html b/upload/misc/tpl/posting_tpl_el_id.html deleted file mode 100644 index 1a3f53a3c..000000000 --- a/upload/misc/tpl/posting_tpl_el_id.html +++ /dev/null @@ -1,24 +0,0 @@ - -
- - - -
- diff --git a/upload/templates/default/images/lang_english/release.gif b/upload/templates/default/images/lang_english/release.gif new file mode 100644 index 0000000000000000000000000000000000000000..25440636ea69881a14d883d68e9caf56ea0d2846 GIT binary patch literal 3662 zcmbVPc{r5&+aFt&5F!aRhA7J{WH1a(%rMC=rjDbS8BCZNGou+IjU`F4B-^njTefTw zX%LZwQgqZoWveWs?4|jQb57@d|2Wt0y{`AUuIG8a-|usOKKFfp?)(1ZiF35KmXg>f z0RRA`ur^lC{I@6nRubF6e>Np%Hg9hjXdJ_Z;=^Ei(TD&Pf#OXBVgtQ=iOxhXLP*dP zq8R`nL?F517&yBV2s|Ya?6qwJW(89DXaK;>f<^Vh`x6;JZ=x@Wj07#Va6mv30SR(9 zw1e7FEs1_4n@}3jCDh&(AL@@cA%HB*fo3cOpCFLP@B*>|1ITm)3kmv@7r|d|A45RE zKTR0^NYGzF;p`lNmJ}KhXb6Vt;h}IS5Do*w42~EX8R-J`p)e=}st%oi=2Kopn z6!`ZA;(MbJd=So7n7@7TcSw*QgF!_=AWS9`%rpQ~Xuc4biHXTJhrYfZ-$IWbLS}fe z^vHDepA1$+I-W+NGDs9MaGTM~n-a`Gg7}gCl|mrZ&h8&#GW~C%_>w_bUQ`GS421*+ zZs+x0zo z4kVHpSSuum{{>7S5fJcWh9+ne49Xa4a10HD!BB=6m?au+iGm+7Mq$v#KRNylYiVr7 z7aol=I%0VY21CP8Xng|=28~8zU~og|5rdytESb*mBIAia{gU{8|Hhj9S1iJkM)YD( zXs#4Wz|RhF^rJ8+bUz9eXz5}IbSIGs6efMUIDh48MWm6=6A2g^B@p#RI%%MyNA- zTHC=sI28 z6X?lMD(DhiNYU)>#M7)Beu4-%5}B1Z6B7zK1xYTwZC2${$0k3>ve65GdmWLyUeMY zTDH=?4vkS8n2CDpk=LfJBK@eRN6dqBaqHRU<|al%vC4X}Z*eUmxa+FI;^gF{SfiZS ziMFUQPhjK1N~jtVDdo{85^bs|+7T6}2#(l$!p=_V#pF8sdGSk1cHyHSlU|cURhx?M zH{phOkANJVbH#h1*uKK=_is5bJDG24L`nnOr4x{Mt@=mXpLcj3lHc)?k&&AfU0W+> zW9hCMXLXiJmFds3;PtM~zu6_bE?77{?L$GMyK=hX6%}{)gokfI5pe0UvcnUYXTDRyfwdqdlPfj*5M5AQd=4ntfTYhQeKJ(mqa4H z(oj3cZfjD-DbS155|xIpMfF;K|K4_Bf;wbU1MxQDQY9}oEjC7CR2ZtwX9~iU7N*Y5lC`oWbFp_hg^7##m;*4Ie}Afi}d({ z;tO63g6rH3=;}t;fa7I#4?7x-_OSQ)VPjV7&Sim15s`-|CVj}u-SaJfP*)zSmTI4o zD;g3*Xi|Nye^fJ=qb)3RN3HiB2OibePs&)-cIIXfY#>v6Cxfi@�iXRxwTX!cp&Y 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 literal 0 HcmV?d00001 diff --git a/upload/templates/default/posting_tpl.tpl b/upload/templates/default/posting_tpl.tpl index c5b723fe0..63478ed30 100644 --- a/upload/templates/default/posting_tpl.tpl +++ b/upload/templates/default/posting_tpl.tpl @@ -1,7 +1,7 @@