Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

SQL и стили!

Есть любые вопросы, связанные со стилями/темами для phpBB 2.0.x? Ишите ответы здесь!
Аватара пользователя
TjRadenot
phpBB 1.4.3
Сообщения: 92
Стаж: 17 лет 9 месяцев
Откуда: Москва

SQL и стили!

Сообщение TjRadenot »

Хочу поставить в свою сборку несколько стилей, но для этого нужно выполнить определенные SQL queries.

Вот кусок mysql_schema.sql:

Код: Выделить всё

#
# Table structure for table 'phpbb_themes'
#
CREATE TABLE phpbb_themes (
   themes_id mediumint(8) UNSIGNED NOT NULL auto_increment,
   template_name varchar(30) NOT NULL default '',
   style_name varchar(30) NOT NULL default '',
   head_stylesheet varchar(100) default NULL,
   body_background varchar(100) default NULL,
   body_bgcolor varchar(6) default NULL,
   body_text varchar(6) default NULL,
   body_link varchar(6) default NULL,
   body_vlink varchar(6) default NULL,
   body_alink varchar(6) default NULL,
   body_hlink varchar(6) default NULL,
   tr_color1 varchar(6) default NULL,
   tr_color2 varchar(6) default NULL,
   tr_color3 varchar(6) default NULL,
   tr_class1 varchar(25) default NULL,
   tr_class2 varchar(25) default NULL,
   tr_class3 varchar(25) default NULL,
   th_color1 varchar(6) default NULL,
   th_color2 varchar(6) default NULL,
   th_color3 varchar(6) default NULL,
   th_class1 varchar(25) default NULL,
   th_class2 varchar(25) default NULL,
   th_class3 varchar(25) default NULL,
   td_color1 varchar(6) default NULL,
   td_color2 varchar(6) default NULL,
   td_color3 varchar(6) default NULL,
   td_class1 varchar(25) default NULL,
   td_class2 varchar(25) default NULL,
   td_class3 varchar(25) default NULL,
   fontface1 varchar(50) default NULL,
   fontface2 varchar(50) default NULL,
   fontface3 varchar(50) default NULL,
   fontsize1 tinyint(4) default NULL,
   fontsize2 tinyint(4) default NULL,
   fontsize3 tinyint(4) default NULL,
   fontcolor1 varchar(6) default NULL,
   fontcolor2 varchar(6) default NULL,
   fontcolor3 varchar(6) default NULL,
   span_class1 varchar(25) default NULL,
   span_class2 varchar(25) default NULL,
   span_class3 varchar(25) default NULL,
   img_size_poll smallint(5) UNSIGNED,
   img_size_privmsg smallint(5) UNSIGNED,
   PRIMARY KEY  (themes_id)
);
# --------------------------------------------------------
#
# Table structure for table 'phpbb_themes_name'
#
CREATE TABLE phpbb_themes_name (
   themes_id smallint(5) UNSIGNED DEFAULT '0' NOT NULL,
   tr_color1_name char(50),
   tr_color2_name char(50),
   tr_color3_name char(50),
   tr_class1_name char(50),
   tr_class2_name char(50),
   tr_class3_name char(50),
   th_color1_name char(50),
   th_color2_name char(50),
   th_color3_name char(50),
   th_class1_name char(50),
   th_class2_name char(50),
   th_class3_name char(50),
   td_color1_name char(50),
   td_color2_name char(50),
   td_color3_name char(50),
   td_class1_name char(50),
   td_class2_name char(50),
   td_class3_name char(50),
   fontface1_name char(50),
   fontface2_name char(50),
   fontface3_name char(50),
   fontsize1_name char(50),
   fontsize2_name char(50),
   fontsize3_name char(50),
   fontcolor1_name char(50),
   fontcolor2_name char(50),
   fontcolor3_name char(50),
   span_class1_name char(50),
   span_class2_name char(50),
   span_class3_name char(50),
   PRIMARY KEY (themes_id)
);
Вот кусок mysql_basic.sql:

Код: Выделить всё

# -- Themes
INSERT INTO phpbb_themes (themes_id, template_name, style_name, head_stylesheet, body_background, body_bgcolor, body_text, body_link, body_vlink, body_alink, body_hlink, tr_color1, tr_color2, tr_color3, tr_class1, tr_class2, tr_class3, th_color1, th_color2, th_color3, th_class1, th_class2, th_class3, td_color1, td_color2, td_color3, td_class1, td_class2, td_class3, fontface1, fontface2, fontface3, fontsize1, fontsize2, fontsize3, fontcolor1, fontcolor2, fontcolor3, span_class1, span_class2, span_class3) VALUES (1, 'subSilver', 'subSilver', 'subSilver.css', '', 'E5E5E5', '000000', '006699', '5493B4', '', 'DD6900', 'EFEFEF', 'DEE3E7', 'D1D7DC', '', '', '', '98AAB1', '006699', 'FFFFFF', 'cellpic1.gif', 'cellpic3.gif', 'cellpic2.jpg', 'FAFAFA', 'FFFFFF', '', 'row1', 'row2', '', 'Verdana, Arial, Helvetica, sans-serif', 'Trebuchet MS', 'Courier, \'Courier New\', sans-serif', 10, 11, 12, '444444', '006600', 'FFA34F', '', '', '');
INSERT INTO phpbb_themes_name (themes_id, tr_color1_name, tr_color2_name, tr_color3_name, tr_class1_name, tr_class2_name, tr_class3_name, th_color1_name, th_color2_name, th_color3_name, th_class1_name, th_class2_name, th_class3_name, td_color1_name, td_color2_name, td_color3_name, td_class1_name, td_class2_name, td_class3_name, fontface1_name, fontface2_name, fontface3_name, fontsize1_name, fontsize2_name, fontsize3_name, fontcolor1_name, fontcolor2_name, fontcolor3_name, span_class1_name, span_class2_name, span_class3_name) VALUES (1, 'The lightest row colour', 'The medium row color', 'The darkest row colour', '', '', '', 'Border round the whole page', 'Outer table border', 'Inner table border', 'Silver gradient picture', 'Blue gradient picture', 'Fade-out gradient on index', 'Background for quote boxes', 'All white areas', '', 'Background for topic posts', '2nd background for topic posts', '', 'Main fonts', 'Additional topic title font', 'Form fonts', 'Smallest font size', 'Medium font size', 'Normal font size (post body etc)', 'Quote & copyright text', 'Code text colour', 'Main table header text colour', '', '', '');
Где взять подобную информацию о стилях (kdm2, SoftBlue, PoolhallJunkies)?!
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

Сообщение Mr. Anderson »

TjRadenot писал(а):Где взять подобную информацию о стилях (kdm2, SoftBlue, PoolhallJunkies)?!
theme_name.cfg придумали для инопланетян?
Аватара пользователя
TjRadenot
phpBB 1.4.3
Сообщения: 92
Стаж: 17 лет 9 месяцев
Откуда: Москва

Сообщение TjRadenot »

Mr. Anderson

Спасибо буду разбираться.... :D
:)
Аватара пользователя
TjRadenot
phpBB 1.4.3
Сообщения: 92
Стаж: 17 лет 9 месяцев
Откуда: Москва

Сообщение TjRadenot »

Вот содержание файла theme_info.cfg стиля "Jet":

Код: Выделить всё

<?php

//
// phpBB 2.x auto-generated theme config file for Jet
// Do not change anything in this file!
//

$Jet[0]['template_name'] = "Jet";
$Jet[0]['style_name'] = "Jet";
$Jet[0]['head_stylesheet'] = "Jet.css";
$Jet[0]['body_background'] = "";
$Jet[0]['body_bgcolor'] = "E5E5E5";
$Jet[0]['body_text'] = "000000";
$Jet[0]['body_link'] = "006699";
$Jet[0]['body_vlink'] = "5493B4";
$Jet[0]['body_alink'] = "";
$Jet[0]['body_hlink'] = "DD6900";
$Jet[0]['tr_color1'] = "EFEFEF";
$Jet[0]['tr_color2'] = "DEE3E7";
$Jet[0]['tr_color3'] = "D1D7DC";
$Jet[0]['tr_class1'] = "";
$Jet[0]['tr_class2'] = "";
$Jet[0]['tr_class3'] = "";
$Jet[0]['th_color1'] = "98AAB1";
$Jet[0]['th_color2'] = "006699";
$Jet[0]['th_color3'] = "FFFFFF";
$Jet[0]['th_class1'] = "cellpic1.gif";
$Jet[0]['th_class2'] = "cellpic3.gif";
$Jet[0]['th_class3'] = "cellpic2.jpg";
$Jet[0]['td_color1'] = "FAFAFA";
$Jet[0]['td_color2'] = "FFFFFF";
$Jet[0]['td_color3'] = "";
$Jet[0]['td_class1'] = "row1";
$Jet[0]['td_class2'] = "row2";
$Jet[0]['td_class3'] = "";
$Jet[0]['fontface1'] = "Verdana, Arial, Helvetica, sans-serif";
$Jet[0]['fontface2'] = "Trebuchet MS";
$Jet[0]['fontface3'] = "Courier, \'Courier New\', sans-serif";
$Jet[0]['fontsize1'] = "10";
$Jet[0]['fontsize2'] = "11";
$Jet[0]['fontsize3'] = "12";
$Jet[0]['fontcolor1'] = "444444";
$Jet[0]['fontcolor2'] = "327534";
$Jet[0]['fontcolor3'] = "FF7F00";
$Jet[0]['span_class1'] = "";
$Jet[0]['span_class2'] = "";
$Jet[0]['span_class3'] = "";
$Jet[0]['img_size_poll'] = "0";
$Jet[0]['img_size_privmsg'] = "0";

?>
Вот мой SQL запрос из файла mysql_basic.sql для интеграции стиля в форум:

Код: Выделить всё

INSERT INTO `phpbb_themes` VALUES (2, 'Jet', 'Jet', 'Jet.css', '', 'E5E5E5', '000000', '006699', '5493B4', '', 'DD6900', 'EFEFEF', 'DEE3E7', 'D1D7DC', '', '', '', '98AAB1', '006699', 'FFFFFF', 'cellpic1.gif', 'cellpic3.gif', 'cellpic2.jpg', 'FAFAFA', 'FFFFFF', '', 'row1', 'row2', '', 'Verdana, Arial, Helvetica, sans-serif', 'Trebuchet MS', 'Courier, ''Courier New'', sans-serif', 10, 11, 12, '444444', '327534', 'FF7F00', '', '', '', 0, 0, '008500', 'DF0000', 'EBD400');
Правильно?

А для чего нужна таблица "phpbb_themes_name"?

Спасибо... :D
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

что бы дать имя стилю
я люблю daft punk | новый sugoi.ru
~ & § OM § & ~
phpBB 1.4.4
Сообщения: 141
Стаж: 17 лет 9 месяцев

Сообщение ~ & § OM § & ~ »

TjRadenot
:lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:
Я вам уже говорил руки проч от сборки ну куда вы лезите! Разберитесь сначала что к чему, а то
TjRadenot писал(а):А для чего нужна таблица "phpbb_themes_name"?
:lol: :lol: :lol: :lol:
Ужос! сборщик млин :lol:
Вниманию чертей!
Прежде чем задать очередной идиотский вопрос - прочитай сначала правила, потом общие ошибки новичков, Руководство пользователя и частозадаваемые вопросы, после чего, если желание задавать вопрос еще не пропало - на основании шаблона запроса можно задать вопрос в соответствующем разделе конференции.
Необходимо помнить, что поддержка оказывается только для последней версии и только на конференции.
SE7EN
phpBB 1.0.0
Сообщения: 5
Стаж: 17 лет 8 месяцев

Сообщение SE7EN »

У меня не получается сменить стиль на форуме, хочу чтоб при наведении не ссылку не появлялось подчеркивание, в файле стиля все underline переписал на none но результат нулевой. Обьясните пожалуста что я не так делаю и как надо делать.

Вернуться в «Стили для phpBB 2.0.x»