вот полный файл topic_part_header.tpl, участок кода, который был добавлен выделен стрелочками (этот код отсутствовал в файле до модификации).
Я хочу вставить 2 кнопки «редактировать» и «удалить» топик именно в это место.
Fatal error: Call to a member function getUserIsAdministrator() on a non-object in /var/www/мой-сайт/templates/compiled/шаблон/9379624bbb45e2aa3a64b9beccf045ce42fc14e4.file.topic_part_header.tpl.php on line 135
{if $oUserCurrent and ($oUserCurrent->getId()==$oTopic->getUserId() or $oUserCurrent->isAdministrator() or $oBlog->getUserIsAdministrator() or $oBlog->getUserIsModerator() or $oBlog->getOwnerId()==$oUserCurrent->getId())}
{if $oUserCurrent and ($oUserCurrent->isAdministrator() or $oBlog->getUserIsAdministrator() or $oBlog->getOwnerId()==$oUserCurrent->getId())}
<div class="vote-item edit"><a href="{cfg name='path.root.web'}/{$oTopic->getType()}/edit/{$oTopic->getId()}/" title="{$aLang.topic_edit}" class="actions-edit"><i></i></a></div>
{/if}
<div class="vote-item delete"><a href="{router page='topic'}delete/{$oTopic->getId()}/?security_ls_key={$LIVESTREET_SECURITY_KEY}" title="{$aLang.topic_delete}" onclick="return confirm('{$aLang.topic_delete_confirm}');" class="actions-delete"><i></i></a></div>
{/if}
Забыл сохранить второй раз. -) Сейчас все отлично работает, потестил, я так понимаю это защита от двойного нажатия на кнопку «опубликовать»? Спасибо большое!
У меня стандартный тип топика «фотосеты», только отключен flash загрузчик и можно загрузить только 1 картинку. Картинки хранятся в таблице ls_topic_photo. Еще есть обычный тип топика, можно как нибудь сделать чтобы хеш для фотосетов формировался из картинок а для обычного топика остался без изменений (текста + название).
Видимо мы друг друга не понимаем. Вот на хабре в комментариях нет html тегов, в твиттере нет html тегов. И никто туда не вставляет «нехороший» код. Я просто хочу, чтобы мои пользователи не могли вставлять вообще никакой код в комменты ни «хороший», ни «плохой», только текст.
А что могут быть за последствия? -) В комментариях мне не нужен парсер так на хабре. У меня основной тип топика — фотосет. Я хочу сделать из поля «текст» описание для фотосета на 200 символов. Редактор мне там не нужен, чтобы туда какой нибудь хитрец не вставил картинку или заголовок с тегом h4.
Здравствуйте, все работает отлично. Но создается два одинаковых изображения с разрешением 1000px. Можно как нибудь этого избежать? Мне кажется оригинала с разрешением 1000px будет достаточно.
{if $oTopic->getIsAllowAction()}
{if $oUserCurrent->isAdministrator() }
{/if} {/if} {if $oTopic->getIsAllowDelete()} {/if}
{/if}{if $oTopic->getIsAllowEdit()}
dl.dropboxusercontent.com/u/6892731/topic_part_header.txt
вот полный файл topic_part_header.tpl, участок кода, который был добавлен выделен стрелочками (этот код отсутствовал в файле до модификации).
Я хочу вставить 2 кнопки «редактировать» и «удалить» топик именно в это место.
Файл:
dl.dropboxusercontent.com/u/6892731/9379624bbb45e2aa3a64b9beccf045ce42fc14e4.file.topic_part_header.tpl.php
----------------------------------------
----------------------------------------
Notice: Use of undefined constant time — assumed 'time' in
Error: Can't create topics in such a frequent rate
Получается мы на правильном пути :)
Но если еще раз нажать на кнопку опубликовать, то топик опубликуется.
В файле topic_photoset.tpl заменил:
На это:
P.S. Вы занимаетесь разработкой плагинов? Я тогда запишу все, что нужно сделать и скину вам в скайп на этой неделе.