Плагин publishfrom - реинкарнация


Здравствуйте, Представляю Вашему вниманию плагин publishfrom. Этот плагин позволяет администраторам изменять авторов топиков.

Оригинальный плагин написан Doka под версию 0.5.1.
Эта версия — адаптация под LS 1.0.1 которая также содержит дополнительные функции которые позволяют отображать оригинального пользователя создавшего топик, а также последнего, кто редактировал топик.

Для использования API плагина необходимо в любом месте шаблона (где Вам это удобно), к примеру в topic_part_header.tpl, добавить следующее:
     {if $oUserCurrent and ($oUserCurrent->isAdministrator())}
            {if $oTopic->getAddedUserId()}
                <li>Created: {$oTopic->getAddedUser()->getLogin()}</li>
            {/if}
            {if $oTopic->getLastEditUserId()}
                <li>Last Edit: {$oTopic->getLastEditUser()->getLogin()}</li>
            {/if}
        {/if}   

Скриншот новых пункци плагина publishfrom

Забрать можно отсюда github.com/1099511627776/ls_publishfrom
Баги, пожелания, донейты — приветствуются.

P.S. Сразу ответ на вопрос: «А как отнесется автор оригинального плагина на плагиат».
30.12.2012 Я послал сообщение автору с предложением передать ему мои наработки, но так как он не ответил, то выкладываю их здесь. Если он обявится, то сможет скачать мои наработки в гитхабе. А я потом их удалю если он того пожелает

7 комментариев

avatar
Если вы получили краш админки при попытке активировать установленный плагин «публикация от имени» — просто пропишите его название в файле plugins.dat и все будет работать
avatar
Исправлено. Уже можно скачать на гитхабе.
avatar
При активаций вылезла ошибка:
SQL Error: Duplicate column name 'real_user_id' at /var/www/vhosts/sitename.com/httpdocs/engine/modules/database/Database.class.php line 160
Array ( [code] => 1060 [message] => Duplicate column name 'real_user_id' [query] => ALTER TABLE `prefix_topic` ADD COLUMN `real_user_id` INT(11) [context] => /var/www/vhosts/fakultet.kz/httpdocs/engine/modules/database/Database.class.php line 160 )
avatar
Исправлено. Уже можно скачать на гитхабе.
avatar
Ну я его и скачал) Может конфликтует с другими плагинами?

Мои активные плагины
aceAdminPanel: v.2.0.382 — Ok
Работа с топикапи для aceAdminPanel: v.0.1
Ajax load: v.2.1.0
AutoAlt: v.1.0
Blogs Autoconnect Plugin: v.2.0.0
AutoCut: v.0.0.4
AutoOpenID: v.1.5.32
Config Engine: v.1.2.1
Cross linker: v.1.3.1
Пингатор (исправленный): v.1.0.2
Expwall: v.0.2.1
Main preview topic: v.1.1
Must Have Blogs: v.2.0.0
Mobile template: v.1.0
Multiredir: v.0.1
NiceURL: v.2.7
Static page: v.1.3.2
Remember me: v.1.4
Robostat: v.1.0.1
Robots.txt Controller: v.1.0.1
SEO: v.0.2.0
Похожие записи: v.0.3.0
Sitemap: v.0.3.0
Tags like full: v.1.0.2
Tricky Title: v.1.0
Use watermark: v.0.3.0
Viewcount: v.1.0.0
avatar
сейчас уже просто активируйте вручную
пропишите строчку «publishfrom» в файл plugins.dat
и все
avatar
Ok
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.