Создание блоков в стиле Prosilver
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
future
- phpBB 1.4.4
- Сообщения: 183
- Стаж: 14 лет 6 месяцев
- Благодарил (а): 39 раз
- Поблагодарили: 1 раз
Re: Создание блоков в стиле Prosilver
Допустим я создал файл weather.html через блокнот, впихнул туда вариант 1, сохранил в ЮТФ8. Потом с помощью инклуд прописать его и все?
{Языковая переменная/название блока} Эти скобки оставить? Если отображать файл в браузере название блока со скобками. Или переменные надо прописывать в коммон инглиш и рашн?
{Языковая переменная/название блока} Эти скобки оставить? Если отображать файл в браузере название блока со скобками. Или переменные надо прописывать в коммон инглиш и рашн?
Вот как природа это все вот шурум-бурум устроила: Ртом торт есть можно, а тортом рот, - нельзя! Чудеса!
-
evrus01
- Former team member
- Сообщения: 1274
- Стаж: 15 лет 6 месяцев
- Откуда: Москва
- Благодарил (а): 107 раз
- Поблагодарили: 234 раза
Re: Создание блоков в стиле Prosilver
future, можете задать переменную прописав ее в языковых файлах. Тогда в шаблоне она (переменная) должна быть в фигурных скобках {L_НАЗВАНИЕ_БЛОКА}, а можете сразу написать название блока (Например
Если вы используете переменную, то сохранять в UTF-8 нет необходимости. По умолчанию все файлы в phpBB, включая шаблоны, имеют кодировку ANSI, за исключением языковых файлов (All language files should use UTF-8 as their encoding and the files must not contain a BOM).
Добавлено спустя 7 минут 59 секунд:
И еще почитайте KB. (http://www.phpbbguru.net/kb/styling/tem ... -tutorial/) четвертый абзац.
<li class="header"><dl><dt>Название блока</dt></dl></li> ).Если вы используете переменную, то сохранять в UTF-8 нет необходимости. По умолчанию все файлы в phpBB, включая шаблоны, имеют кодировку ANSI, за исключением языковых файлов (All language files should use UTF-8 as their encoding and the files must not contain a BOM).
Добавлено спустя 7 минут 59 секунд:
И еще почитайте KB. (http://www.phpbbguru.net/kb/styling/tem ... -tutorial/) четвертый абзац.
Я использую следующие модификации | Памятка
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Создание блоков в стиле Prosilver
Вот это не совсем верно. Если быть точным, то все то, что в фигурных скобках - это объект шаблона, все, что мы запихнем в классevrus01 писал(а):{Языковая переменная/название блока} это либо языковая переменная, либо название блока.
$temlate, например
Код: Выделить всё
$template->assign_vars(array(
'TOTAL_POSTS' => sprintf($user->lang[$l_total_post_s], $total_posts),
'LEGEND' => $legend,
'FORUM_LOCKED_IMG' => $user->img('forum_read_locked', 'NO_UNREAD_POSTS_LOCKED'),
'U_MCP' => ($auth->acl_get('m_') || $auth->acl_getf_global('m_')) ? append_sid("{$phpbb_root_path}mcp.$phpEx", 'i=main&mode=front', true, $user->session_id) : '')
);$user, определенный в каком-то из "языковых" файлов, например$user->lang['INDEX']. Вот его у нас и принято называть "языковой переменной", причем в шаблонах они имеют префикс L_, например {L_INDEX} по которому парсер сразу пытается выдрать ее из "языковых" файлов common.php или специальной подключенным при вызове функции setup, например
Код: Выделить всё
$user->setup('viewforum');Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
evrus01
- Former team member
- Сообщения: 1274
- Стаж: 15 лет 6 месяцев
- Откуда: Москва
- Благодарил (а): 107 раз
- Поблагодарили: 234 раза
Re: Создание блоков в стиле Prosilver
Автор темы под записью {Языковая переменная/название блока} имел ввиду либо языковую переменную, либо название блока. О том, что в фигурных скобках может быть другой объект никто не спорит.
Я использую следующие модификации | Памятка
-
Sheer
- Former team member
- Сообщения: 12113
- Стаж: 19 лет 7 месяцев
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 54 раза
- Поблагодарили: 2756 раз
Re: Создание блоков в стиле Prosilver
Я не спорю, я к сведению, дабы не вводить людей в заблуждение, чтобы не поняли превратно: раз в скобках, знать это языковая переменная.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
Палыч
- Former team member
- Сообщения: 9683
- Стаж: 20 лет 4 месяца
- Откуда: Питер
- Благодарил (а): 3 раза
- Поблагодарили: 454 раза
Re: Создание блоков в стиле Prosilver
На самом деле у evrus01 немного не так:Sheer писал(а):раз в скобках, знать это языковая переменная.
А это уже точно - языковая переменная.evrus01 писал(а):в шаблоне она (переменная) должна быть в фигурных скобках {L_НАЗВАНИЕ_БЛОКА}
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
-
future
- phpBB 1.4.4
- Сообщения: 183
- Стаж: 14 лет 6 месяцев
- Благодарил (а): 39 раз
- Поблагодарили: 1 раз
Re: Создание блоков в стиле Prosilver
Тогда код должен быть таким:?
И потом расшифровки вносить в ru и en common.php?
И вбить Include затем?
Код: Выделить всё
<div class="forumbg">
<div class="inner"><span class="corners-top"><span></span></span>
<table class="table1" cellspacing="1">
<thead>
<tr>
<th align="left"> {L_REKLAMA}
</tr>
</thead>
<tbody>
<tr class="bg1">
<td>
Ваш код
</td>
</tr>
</tbody>
</table>
<span class="corners-bottom"><span></span></span>
</div>
</div>И вбить Include затем?
Вот как природа это все вот шурум-бурум устроила: Ртом торт есть можно, а тортом рот, - нельзя! Чудеса!
-
future
- phpBB 1.4.4
- Сообщения: 183
- Стаж: 14 лет 6 месяцев
- Благодарил (а): 39 раз
- Поблагодарили: 1 раз
Re: Создание блоков в стиле Prosilver
Что в этом коде надо поправить, чтобы он стал таким же блоком, как форумный, я про границы и белый шрифт.
Код: Выделить всё
<div class="forabg">
<div class="inner"><span class="corners-top"><span></span></span>
<ul class="topiclist">
<li class="header">
<dl class="icon">
<dt>РекламкО</dt>
</dl>
</li>
</ul>
<ul class="topiclist forums" style="padding: 0.05cm">
<!-- Code here for the first box -->
<div style="color:#2dabf3;font-size:24px; text-align: center;"><b>Тут должны быть блоки, не так ли? :D</b></div>
</ul>
<span class="corners-bottom"><span></span></span></div>
</div>У вас нет необходимых прав для просмотра вложений в этом сообщении.
Вот как природа это все вот шурум-бурум устроила: Ртом торт есть можно, а тортом рот, - нельзя! Чудеса!
-
Erlang
- phpBB 2.0.15
- Сообщения: 1033
- Стаж: 22 года 2 месяца
- Откуда: Москва
- Благодарил (а): 293 раза
- Поблагодарили: 7 раз
Re: Создание блоков в стиле Prosilver
Здравствуйте.
Пытался поставить код в overall_footer.html, но как не бился, вылезает нижняя полоса прокрутки
Подскажите как преобразовать код для растягивания блока по ширине без полосы прокрутки.
Пытался поставить код в overall_footer.html, но как не бился, вылезает нижняя полоса прокрутки
Подскажите как преобразовать код для растягивания блока по ширине без полосы прокрутки.
Код: Выделить всё
<div class="inner"><span class="corners-top"><span></span></span>
<div style="padding: 1px 1px 1px 1px; font-size: 1.1em; background-color: #FFFFFF; margin: 0px auto; text-align: center;">
КОД
</div>
<span class="corners-bottom"><span></span></span></div>С уважением,
Сергей
Сергей
-
Olga2009
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 13 лет 7 месяцев
- Благодарил (а): 4 раза
Re: Создание блоков в стиле Prosilver
Здравствуйте. Сделала блок на главной странице по 1 варианту. Он отображается на всех страницах форума. Как сделать чтобы виден был только на главной.
Последний раз редактировалось Olga2009 12.03.2013 5:27, всего редактировалось 2 раза.
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Создание блоков в стиле Prosilver
Код: Выделить всё
<!-- IF SCRIPT_NAME == "index" -->
ТУТ КОД ВЫВОДА
<!-- ENDIF -->NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Olga2009
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 13 лет 7 месяцев
- Благодарил (а): 4 раза
Re: Создание блоков в стиле Prosilver
Пчелкин, спасибо! А как сделать только в определенном разделе форума.
-
Пчелкин
- phpBB 3.3.0
- Сообщения: 11361
- Стаж: 16 лет 8 месяцев
- Благодарил (а): 1832 раза
- Поблагодарили: 1358 раз
Re: Создание блоков в стиле Prosilver
Код: Выделить всё
<!-- IF FORUM_ID eq 'ид1' or FORUM_ID eq 'ид2' or FORUM_ID eq 'ид3' -->NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
-
Olga2009
- phpBB 1.0.0
- Сообщения: 6
- Стаж: 13 лет 7 месяцев
- Благодарил (а): 4 раза
Re: Создание блоков в стиле Prosilver
Вместо 'ид' - писать id, так? Остальное понятно. Сейчас попробую.


