Sidebar
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB 1.4.3
- Сообщения: 90
- Стаж: 10 лет 1 месяц
- Откуда: Italia
- Благодарил (а): 12 раз
- Поблагодарили: 4 раза
Sidebar
I have a problem. The last field in the bottom. I can not make UTF8 characters. Please, can someone help me? Thank You
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: Sidebar
Код: Выделить всё
$config->set('sidebar_text', $request->variable('sidebar_text', '', true));
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: Sidebar
It's work! Вut html tags convrted You need place
sidebar_text
directly to table config
Also
Код: Выделить всё
[phpBB Debug] PHP Notice: in file [ROOT]/ext/cece74/sidebar/acp/sidebar_module.php on line 27: Undefined index: SIDEBAR_MOD
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 1.4.3
- Сообщения: 90
- Стаж: 10 лет 1 месяц
- Откуда: Italia
- Благодарил (а): 12 раз
- Поблагодарили: 4 раза
Re: Sidebar
This extension gives me a lot of trouble. I do not see the html code. It gives me this error:
Отправлено спустя 1 час 19 минут 6 секунд:
Отправлено спустя 4 минуты 23 секунды:
It ''s the problem:
Код: Выделить всё
[phpBB Debug] PHP Notice: in file [ROOT]/ext/cece74/sidebar/acp/sidebar_module.php on line 27: Undefined index: SIDEBAR_MOD
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_acp.php on line 132: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3851)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_acp.php on line 132: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3851)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_acp.php on line 132: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3851)
It ''s the problem:
Код: Выделить всё
<div style="text-align:center;">
<a href="http://test.edu.jetzt/">Test</a><br />
LOL !
</div>
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: Sidebar
Use the htmlspecialchars_decode to convert text field "Insert code HTML" to the actual HTML.
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: Sidebar
Replace
Код: Выделить всё
$this->page_title = $user->lang['SIDEBAR_MOD'];
Код: Выделить всё
$this->page_title = $user->lang['SIDEBAR_SIDEBAR_MOD'];
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: Sidebar
Код: Выделить всё
$config->set('sidebar_text', htmlspecialchars_decode($request->variable('sidebar_text', '', true)));
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- Former team member
- Сообщения: 1965
- Стаж: 15 лет 1 месяц
- Благодарил (а): 57 раз
- Поблагодарили: 622 раза
Re: Sidebar
Кстати в phpBB есть штатные блоки для создания одного сайтбара.
Слева
Справа
Очень не плохо, просто и адаптивные.
Слева
Код: Выделить всё
<div id="cp-menu">Left Sidebar</div>
<div id="cp-main" class="ucp-main panel-container">Colon</div>
Код: Выделить всё
<div id="cp-main" class="ucp-main panel-container">Colon</div>
<div id="cp-menu">Right Sidebar</div>
-
- phpBB 1.4.3
- Сообщения: 90
- Стаж: 10 лет 1 месяц
- Откуда: Italia
- Благодарил (а): 12 раз
- Поблагодарили: 4 раза
Re: Sidebar
Does This Work! Thanks a lot!<font><font>Puro</font></font> писал(а):Код: Выделить всё
$ Config -> set ( 'sidebar_text' , htmlspecialchars_decode ( $ richiesta -> variabile ( 'sidebar_text' , '' , true )));
This I did not understand how to implement it.
Отправлено спустя 6 минут 36 секунд:
If I cross the 255 characters, If I post long HTML code:
Код: Выделить всё
SQL ERROR [ mysql4 ]
Data too long for column 'config_value' at row 1 [1406]
SQL
UPDATE phpbb_config SET config_value = '
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Sidebar
For such a long value you'd need to use
config_text
service (phpbb\config\db_text
)rather than config
.-
- phpBB 1.4.3
- Сообщения: 90
- Стаж: 10 лет 1 месяц
- Откуда: Italia
- Благодарил (а): 12 раз
- Поблагодарили: 4 раза
Re: Sidebar
Like So?
P.S. Happy Easter everyone!
Код: Выделить всё
'sidebar_text' => array('string', false, 0, 500),
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Sidebar
You have to inject a dependency into the listener (or whatever extension script) first:
- @config_text
as an argument in services.yml
, \phpbb\config\db_text $config_text
as a constructor argument in .php
file, $this->config_text = $config_text;
in the constructor body, and then do something like
Код: Выделить всё
$this->config_text->set('sidebar_text', htmlspecialchars_decode($request->variable('sidebar_text', '', true)));