LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
21.05.2013, 19:19:54 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 2.5 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: а можно как-нть сделать чтобы Attachments не в конце статьи был?  (Прочитано 3441 раз)
0 Пользователей и 1 Гость смотрят эту тему.
warwara
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 40



« : 29.06.2010, 16:01:25 »

а где-нть в середине к примеру  Roll Eyes
Записан
SmokerMan
Профи
********

Репутация: +563/-21
Offline Offline

Пол: Мужской
Сообщений: 4545



« Ответ #1 : 29.06.2010, 16:15:06 »

в середине нет, только если переписывать плагин.
Или в конце или в начале.
Записан
warwara
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Сообщений: 40



« Ответ #2 : 01.07.2010, 14:23:06 »

жестоко  Crazy переписывать....
а какой-нть другой похожий плагин есть, который работает и в середине статьи? то бишь по минимуму фунционала как в этом меня устраивает )))
или альтернитива тока прямые ссылки на скачивание ставить?
Записан
Паркапан
Новичок
*

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 4


« Ответ #3 : 24.07.2010, 16:07:00 »

нажимаю скачать файл, вместо download появляются кракозябры. Помогите чайнику.
Записан
vlan3dn
Захожу иногда
**

Репутация: +1/-0
Offline Offline

Сообщений: 16


« Ответ #4 : 05.11.2010, 01:50:06 »

warwara есть в версии 2 пользовательское расположение!
Записан
SorokinS
Осваиваюсь на форуме
***

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 174



« Ответ #5 : 20.01.2011, 18:16:13 »

в середине нет, только если переписывать плагин.
Или в конце или в начале.

А как в 1.3.4 сделать отображение плагина в начале контента?

$mainframe->registerEvent( 'onBeforeDisplayContent', 'addAttachments' ); в плагине не помогает:(
Записан
SmokerMan
Профи
********

Репутация: +563/-21
Offline Offline

Пол: Мужской
Сообщений: 4545



« Ответ #6 : 20.01.2011, 18:27:42 »

попробуй onAfterDisplayTitle
Записан
SorokinS
Осваиваюсь на форуме
***

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 174



« Ответ #7 : 20.01.2011, 18:40:02 »

попробуй onAfterDisplayTitle

странно как-то, но и onAfterDisplayTitle и onBeforeDisplayContent и onAfterDisplayContent и onPrepareContent работают как onAfterDisplayContent.

А вот плагин vote меняет свое положение при смене onBeforeDisplayContent на onAfterDisplayContent.
« Последнее редактирование: 20.01.2011, 18:58:02 от SorokinS » Записан
SmokerMan
Профи
********

Репутация: +563/-21
Offline Offline

Пол: Мужской
Сообщений: 4545



« Ответ #8 : 20.01.2011, 18:57:39 »

там в код плагина нужно глянуть.
он скорее всего не по событию срабатывает, а просто в конец контента добавляет свою часть.
Записан
SorokinS
Осваиваюсь на форуме
***

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 174



« Ответ #9 : 20.01.2011, 19:20:24 »

там в код плагина нужно глянуть.
он скорее всего не по событию срабатывает, а просто в конец контента добавляет свою часть.

Код плагина 1.3.4 небольшой, далее в функции:
Код:
function addAttachments( &$row, &$params, $page=0 )

    // Only display attachments for content (articles)
    global $option, $Itemid;
    if ( $option != 'com_content' )
        return;

    // Apparently this is called before articles are displayed (ignore those calls) (типа может вызываться до того как подгрузились статьи)
    if ( !isset($row->id) )
        return;
   if ( !$Itemid || $Itemid == 1 ) return;

Потом подключения языковых файлов, проверка параметров, доступы и вывод:

$row->text .= attachments_attachmentListHtml($row->id, $user_can_add, $Itemid, $from);
       
Записан
SmokerMan
Профи
********

Репутация: +563/-21
Offline Offline

Пол: Мужской
Сообщений: 4545



« Ответ #10 : 20.01.2011, 19:23:04 »

доступы и вывод:

$row->text .= attachments_attachmentListHtml($row->id, $user_can_add, $Itemid, $from);
    
ну вот вывод и есть Azn
сделай так
Код:
$row->text = attachments_attachmentListHtml($row->id, $user_can_add, $Itemid, $from).$row->text;
и будет в начале
Записан
SorokinS
Осваиваюсь на форуме
***

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 174



« Ответ #11 : 20.01.2011, 19:29:19 »

сделай так
Код:
$row->text = attachments_attachmentListHtml($row->id, $user_can_add, $Itemid, $from).$row->text;
и будет в начале

О да! Заработало! Спасибо, SmokerMan!
Записан
SorokinS
Осваиваюсь на форуме
***

Репутация: +11/-0
Offline Offline

Пол: Мужской
Сообщений: 174



« Ответ #12 : 20.01.2011, 19:46:57 »

в версии 2.0 - Апрель 2010, в админке (Параметры) уже есть настройки отображения, но на моей Joomla 1.5.22 плагин не отображается. В отладчике видно как подгружаются языковые файлы, но запросов в БД нет. Поэтому мучал 1.3.4.

В целом компонент хорош, мне понравился.

Еще раз спасибо SmokerMan!
Записан
Cерьга
Новичок
*

Репутация: +0/-0
Offline Offline

Сообщений: 8


« Ответ #13 : 16.02.2012, 17:22:29 »

О да! Заработало! Спасибо, SmokerMan!

Подскажите, пожалуйста, а в каком файле вносить изменения, уже вроде все пересмотрел, но ничего похожего не нашел(
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.18 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet