Вопрос - Ответ по RotorCMS

Печать RSS
9190
Кураторы темы:


Господин ПЖ
0
Евгений, https://github.com/visavi/rotorcms4/blob/master/load/add.php#L432 $_FILES['loadfile']['size'] это размер файла, чуть выше сделай проверку, и где-нибудь перед notice('Файл успешно загружен!'); сделай списание

Добавлено через 02:29 сек.
Волан-де-Морт, я сделал на месяц чтобы пользователи чаще дарили подарки, к примеру если через месяц у пользователя подарок будет просрочен, то можно ему снова подарить, так будет лучше, чем если у одного пользователя будет куча подарков от одного пользователя

по поводу времени действия, это можно будет настроить

Добавлено через 04:32 сек.
ramzes, да проблема в том что текст с тегами очень сложно обрезать, хотел написать метод закрытия тегов после обрезки, но там столько нюансов
На блоговых сайтах делают обрезку по тегу cut, у нас она тоже есть, но не все ее ставят, так бы это решило проблему

2000 лет д.н.э.
0
Вантуз-мен, обрабатывай ббкоды после обрезки, потом все несработавшие удаляй из этого куска. Проблем с разметкой не будет.
Либо тупо доп поле (я так и делаю) вступительный текст - он же первый параграф статьи.

Чатланин
0
Вантуз-мен, так там же if ($_FILES['loadfile']['size'] > 0 && $_FILES['loadfile']['size'] <= $config['fileupload']) {
где $config['fileupload'] - максимально допустимый вес файла, получается,что нужна дополнительная строчка,вида if ($_FILES['loadfile']['size'] > 0 && $_FILES['loadfile']['size'] <= $config['квота']) { ?
Верно? smile
Или я чет туплю,мне же из квоты вычесть size надо
Изменил: Евгений (29.05.2019 / 15:40)

Господин ПЖ
0
Евгений, примерно да, ($_FILES['loadfile']['size'] > 0 смысла проверять нет, так как выше проверяется и не $config['квота']., а у пользователя должно быть поле
if ($_FILES['loadfile']['size'] <= $user['квота']) {

Чатланин
0
Вантуз-мен, спасибо. Почти готово,осталось покупку квоты допилить smile

Чатланин
0
Вантуз-мен, вот скриншот пока что как набросок smile

Добавлено через 03:49 сек.
Вот он
Прикрепленные файлы:

Чатланин
0
Чистый ротор 4.5.4 smile
А где капча?
Прикрепленные файлы:

Господин ПЖ
0
Евгений, включи вывод ошибок, посмотри исходный код, путь к капче, скопируй его и перейди по ссылке

Чатланин
0
Вантуз-мен, это скрин с файла protect.php
Включение ошибок ничего не выдало.
Субдомен и домен не могут между собой капчей конфликтовать?
Прикрепленные файлы:
Изменил: Евгений (30.05.2019 / 21:32)

Господин ПЖ
0
не должно ничего конфликтовать, может gd не установлен или еще что, может шрифты удалил, нужно смотреть, скинь данные по ftp я гляну
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск