Страница 4 из 8

Re: Posting.php

Добавлено: 17.03.2018 23:31
Vlad__
Подумаем. Пока еще вопрос. Получаю данные методом

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

$name= request_var('name', '')
При вводе текста кириллицей на выходе ??????? ????????
Напомните функцию конвертации?

Re: Posting.php

Добавлено: 17.03.2018 23:34
Татьяна5

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

$name = $this->request->variable('name', '', true);

Re: Posting.php

Добавлено: 18.03.2018 18:35
Vlad__
За что отвечают функции

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

onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" onfocus="initInsertions();
в posting_editor ?

Re: Posting.php

Добавлено: 18.03.2018 18:36
LavIgor
Vlad__, а Вы код этих функций изучали?

Re: Posting.php

Добавлено: 18.03.2018 22:44
Vlad__
LavIgor писал(а): 18.03.2018 18:36 а Вы код этих функций изучали?
Даже не смотрел. Или тут можно задавать вопросы только все изучив? ))
Боюсь, тогда вопросов уже не будет )

Re: Posting.php

Добавлено: 18.03.2018 23:47
Sheer
Vlad__, Ну там же написано
Insert at Caret position
то есть вставка текста в позицию курсора внутри <textarea>
initInsertions() - фикс ошибки в объекте TextRange, связанной с позиционированием курсора, которая проявляется только в IE

Re: Posting.php

Добавлено: 19.03.2018 0:30
Vlad__
Sheer, спасибо! Отдельную страницу создания сообщения по шаблону я наваял. Теперь у меня диллема. Можно с нее сделать редирект на posting.php?mode=edit, чтобы дальше подгружать вложения, уже имея шаблон в тексте. Но лучше конечно сделать загрузку вложений именно на ней. Хотя бы даже в обрезанном меню. Что нужный код находится в posting.php мне понятно. Но не подскажут ли гуру где именно и что нужно взять, а то я искать и экспериментировать буду два дня.

Re: Posting.php

Добавлено: 19.03.2018 9:39
Татьяна5
В эксте библиотеки для 3.2 загрузка вложений реализована, со всеми нужными проверками. Там можно пример ещё глянуть

Re: Posting.php

Добавлено: 20.03.2018 10:26
Vlad__
Татьяна5 писал(а): 19.03.2018 9:39 В эксте библиотеки для 3.2 загрузка вложений реализована, со всеми нужными проверками
Там реализованы даже отдельно все настройки типа какие файлы и "потерянные вложения". Сильно для меня наворочено. Есть ли где пример попроще с использованием форумных настроек?

Re: Posting.php

Добавлено: 24.03.2018 14:00
Vlad__
Еще вопрос. Есть форма

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

<input type="file" id="file" name="files[]" multiple="multiple">
$_FILES["files"] в обычном php принимает массив из нескольких файлов.
В phpbb $_FILES не прокатывает, требуется $request->file('files'). Если в форме задать name='files' передается только один первый файл. Как реализовать передачу нескольких файлов как в случае $_FILES["files"] ?

Re: Posting.php

Добавлено: 24.03.2018 15:49
Sheer
Прикрутить plupload

Re: Posting.php

Добавлено: 02.04.2018 8:58
Vlad__
Нужен следующий функционал:
1. Чтобы расширение срабатывало только в отдельных форумах.
2. Пользователь при создании темы вводит дату-время и она автоматически закрывается в это время.
Я правильно понимаю, все решается дополнительными полями в бд и кроном во втором случае? Напомните расширения где подобное реализовано.

Re: Posting.php

Добавлено: 02.04.2018 9:25
Татьяна5
Действия по крону, к примеру, там - [dev] Topic actions by rxu
Переключатель для форумов очень много где есть (в виде радиокнопок в админке)

Re: Posting.php

Добавлено: 02.04.2018 11:11
Sheer
Татьяна5 писал(а): 02.04.2018 9:25 в виде радиокнопок
В виде дроп-бокса (выпадающего списка)
Пример тут [3.1][3.2] Расширение шаблон запроса
Список форумов формируется функцией движка make_forum_select (пример). Далее выбранные форумы записываются в таблицу config в виде строки с id форумов через запятую.
Например

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

$config->set('request_ex_forums', implode(',', $exclude_forums));

Re: Posting.php

Добавлено: 02.04.2018 11:14
Татьяна5
Sheer писал(а): 02.04.2018 11:11 В виде дроп-бокса
Это смотря где
Чаще всё-таки в настройки форумов радиокнопки записывают