[Plugin] Attach2 / Attach3
Главная / Форумы / Форумы сообщества / Расширения / [Plugin] Attach2 / Attach3
Автор | Сообщение |
---|---|
admin
Администратор |
[Plugin] Attach2 / Attach3
Зарезервировано для описания |
Поблагодарили 127 раз | Fornit Some Fornus |
Kabak
Участник |
Re: [Plugin] Attach2 / Attach3
Как на странице разместить не полную картинку, а её маленькую копию? Я загружаю картинку в аттач2. Он создаёт миникартинки? |
Поблагодарили 8 раз | |
prostogorod
Участник |
Re: [Plugin] Attach2 / Attach3
Круто! Я так понимаю здесь будет происходить реанимация Attach2 в Attach3? |
Поблагодарили 1 раз | |
admin
Администратор |
Re: [Plugin] Attach2 / Attach3
#48 Kabak: Примерно так: <a href="{PAGE_ID|att_get('page',$this)|att_thumb($this, 900, 600, crop)}" alt="{PAGE_ID|att_get('page',$this,'title')}"> <img src="{PAGE_ID|att_get('page',$this)|att_thumb($this, 300, 200, crop)}" alt="{PAGE_ID|att_get('page',$this,'title')}" /> </a> Это для локации страницы (шаблон page.tpl). В других по аналогии. Добавлено 32 секунды спустя: #49 prostogorod: Есть такая идея) |
Поблагодарили 127 раз | Fornit Some Fornus |
Kabak
Участник |
Re: [Plugin] Attach2 / Attach3
Как в ТПЛ проверять хозяин ли поста, комента, статьи человек и ему запрещать прикреплять файлы к не его сообщениям на сайте ? |
Поблагодарили 8 раз | |
admin
Администратор |
Re: [Plugin] Attach2 / Attach3
Ок, на примере комментария: <!-- IF ({PHP.usr.id} == {COMMENTS_ROW_AUTHORID}) AND {PHP|cot_auth('plug', 'attach2', 'W')} --> <li>{COMMENTS_ROW_ID|att_widget('comment', $this, 'attach2.link')}</li> <!-- ENDIF --> Т. е. проверяем $usr['id'] на соответствие id владельца записи в регулярном блоке плюс разрешение на запись для плагина. Отредактировано: admin (14.11.2023 21:24, 10 месяцев назад)
|
Поблагодарили 127 раз | Fornit Some Fornus |
Kabak
Участник |
Re: [Plugin] Attach2 / Attach3
А как проверить в TPL наличие любого типа файла в аттаче к любому типу поста ? Отредактировано: Kabak (14.11.2023 22:28, 10 месяцев назад)
|
Поблагодарили 8 раз | |
admin
Администратор |
Re: [Plugin] Attach2 / Attach3
Два варианта:
В первом случае используется функция att_count_files(), которая отдаст TRUE если к элементу хоть что-то прикреплено. Например: <!-- IF {FORUMS_POSTS_ROW_ID|att_count_files('post', $this)} --> {FORUMS_POSTS_ROW_ID|att_gallery('post', $this, 'attach2.gallery.posts')} <!-- ENDIF --> Есть еще функция att_count(), которая может работать как в режиме att_count_files(), так и определять типы аттачей ('files' или 'images' или, по умолчанию, 'all'). Например: <!-- IF {FORUMS_POSTS_ROW_ID|att_count('post', $this, 'images')} --> {FORUMS_POSTS_ROW_ID|att_gallery('post', $this, 'attach2.gallery.posts')} <!-- ENDIF --> |
Поблагодарили 127 раз | Fornit Some Fornus |