Dr2005alex |
|
---|---|
Собственно идет разработка нового модуля загрузки файлов для Cotonti. Пока делаю сам (может кто подключится) Чем собственно данный модуль отличается от имеющихся:
В будущем планируется:
В общем можно много чего навоять, но уже можно тестировать зачатки и отписывать о багах и предложениях.. модуль на gitHub https://github.com/Dr2005alex/cot_fileAPI Подключайтесь ;) Скоро появится описание API, и любой кто пишет свои расширения, сможет использовать его для своих плагинов или модулей. Немного скринов: Форма загрузки файлов: http://prntscr.com/afrdtz Вывод на страницу: http://prntscr.com/afref3 WebKaa.ru - Cotonti Relax
|
|
Отредактировано: Dr2005alex (29.03.2016 15:03, 9 лет назад) |
Roffun |
|
---|---|
#41524 Dr2005alex: Подразумевается что он в дальнейшем будет частью сборки , или это личная инициатива ? Конфликтует ли он с attach2 , pfs , или они не пересекаются ? Он работает только с объектами или может работать и с 0 ? (в page.add например), интересует путь, если вставить в редактор при добавлении статьи Планируется ли функция водяного знака ?
Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
Dr2005alex |
|
---|---|
В сборку официальную попасть не планировалось, но кто его знает. Пока это лично для себя делаю... т.к. многие готовые решения не устраивают.. Ну и делюсь.. так-как многим пригодится.. Он не конфликтует ни с attach2 ни с PFS и даже Files . По поводу вставки в редактор - это тож в планах. Водяной знак он тоже поддерживает, позже допилю настройки... Добавлено 4 часа спустя:
для работы с пустыми объектами есть спец механизм. Он уже реализован там. Пока нет полного описания API, но если код читаете, то поймете.. подготовка идет через функцию {PHP|fileAPI_prepare('forum')} Добавлено 1 минута спустя: прикрепление файлов работает и для новых страниц и постов. В дальнейшем будет полное описание всего. Пока по умолчанию добавлю поддержку прикрепления файлов и к стандартным комментариям.
Из того что пока в голове:
P/S топик создан для получения советов и идей. Добавлено 1 неделя спустя: Обновил код модуля. Добавил wiki раздел пока с минимальным описанием. Из нового: Работает наложение водяного знака. Поддержка аватарок пользователей. Реализация аватарок для страниц. WebKaa.ru - Cotonti Relax
|
|
Отредактировано: Dr2005alex (28.03.2016 09:37, 9 лет назад) |
Macik |
|
---|---|
За описание — отдельное спасибо. https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F |
Roffun |
|
---|---|
Потестил немного модуль, впечатление положительное, но так и не смог вывести изображения в page.list.tpl, ни один из указанных вариантов не выводит изображение в краткой. А вот в page.add.tpl , page.edit.tpl, page.tpl всё работает. Для тестов создал поддомен, залил туда Siena 0.9.19-rc1 , и установил модуль.
Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
Dr2005alex |
|
---|---|
Огромное спасибо за отзыв. Я в Wiki опечатался и вписал не те теги. Поправил описание в Wiki для вывода в page.list.tpl. Все должно работать. Добавлено 5 минут спустя: Скоро будет готов редактор пресетов для модуля. Можно будет иметь разные конфигурации форм. Добавлено 37 минут спустя: Если не трудно протестите все варианты.. аватарки и работа с форумом. плиз.. WebKaa.ru - Cotonti Relax
|
|
Отредактировано: Dr2005alex (29.03.2016 14:38, 9 лет назад) |
Roffun |
|
---|---|
#41552 Dr2005alex: Теперь работает, только выводит не одну миниатюру а все, код для проверки взял такой:
<!-- IF {PHP|cot_module_active('fileAPI')} --> {LIST_ROW_ID|fileAPI_files('loop:1, area:page, indf:$this, type:image','thumb')} <!-- ENDIF -->
#41552 Dr2005alex:Скоро будет готов редактор пресетов для модуля. Можно будет иметь разные конфигурации форм. Это будет полезно. Я в общих чертах просмотрел код, вижу что функций много, смотрел файлы пресетов, интересует ещё такой момент, есть ли уже (или планируется) указывать размер не только через пресет формы, а из функции , для кратких новостей например, для главной? Это нужно для больших сайтов, например новостных, где для каждой категории может быть свой размер миниатюр. Добавлено 9 минут спустя: Аватарка работает, но как-то странно, форум сейчас проверю. Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
|
Отредактировано: Roffun (29.03.2016 14:50, 9 лет назад) |
Dr2005alex |
|
---|---|
Да все верно функций много и будет еще много удобностей. По поводу вывода одной превью: То что там сейчас описано это вывод всех прикрепленных файлов к странице или к объекту. Для превью к странице сделан отдельный пресет и он работает как аватарка к странице смотреть тут пример. Вообще даже сейчас можно в пресете указать настройки и картинка будет резаться на кучу разных превьюшек с разными размерами. И в дальнейшем их использовать.. Но лучше дождитесь когда завершу редактор пресетов и напишу описание к нему... тогда не надо будет лезть в код. + опишу варианты использования API модуля для рабооты в другмих модулях или плагинах. Добавлено 35 секунд спустя:
Что именно странно? WebKaa.ru - Cotonti Relax
|
Roffun |
|
---|---|
Странное было окно, не пропорциональное, но кажется это просто параметры, 620 Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
Dr2005alex |
|
---|---|
Ах да.. некоторые параметры пресетов можно будет переопределить при вызове формы в шаблоне.. частично уже работает.. Работаю над описанием.. WebKaa.ru - Cotonti Relax
|
|
Отредактировано: Dr2005alex (29.03.2016 15:01, 9 лет назад) |
Roffun |
|
---|---|
#41554 Dr2005alex: Тогда всё отлично, можно будет потихоньку внедрять, а для форума сейчас проверю. Добавлено 16 минут спустя: Для форума работает forums.newtopic.tpl, и forums.posts.tpl. forums.editpost.tpl - загруженные при добавлении файлы не видит Добавлено 4 минуты спустя: И ещё, при создании нового топика в forums.newtopic.tpl отображаются файлы которые были загружены в предыдущий топик. Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
|
Отредактировано: Roffun (29.03.2016 15:15, 9 лет назад) |
Dr2005alex |
|
---|---|
#41555 Roffun: Да это в настройках пресета...
Гляну.. WebKaa.ru - Cotonti Relax
|
Roffun |
|
---|---|
Ещё нашел, аватары для страниц выводятся не в теле краткой, все аватары вместе внизу, под списком статей, и при создании страницы в форме аватара уже присутствует предыдущая картинка Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|
Dr2005alex |
|
---|---|
#41559 Roffun: А точно тег вставлен в секции (блок) LIST_ROW ? Похоже что вставил за его пределами.. И еще.. если используете pagelist для вывода списка, то там пока поддержки нет...
С форумом глюк возпроизвести не смог. Возможно за глюк ты принял то, что если ты хотел написть пост и загрузил к нему картинку, НО пост не отправил, то картинки закрепляются за пользователем. И он или сам удалит или создаст пост и они к нему прилепятся. Это скорее фишка а не глюк. такая же картина и со страницами. Даже если пользователь уйдет с сайта и потом вернется, то при создании новой страницы к ней уже будут висеть старые загруженные и не определеннные файлы. В дальнейшем сделаем механизм отслеживания давно залежавшихся зависших файлов..
WebKaa.ru - Cotonti Relax
|
|
Отредактировано: Dr2005alex (29.03.2016 17:20, 9 лет назад) |
Roffun |
|
---|---|
#41561 Dr2005alex: А будет ? Улетел на другую планету, а там почты нету.. https://www.cotonti.com/forums/45298?m=posts
|