Для FireFox есть плагин FireBug. Одним из всех своих кайфов этого плагина — возможность смотреть что и откуда берется в плане и кода и css.
Поставьте плагин, выберете в левой части функцию анализа (квадратик со стрелкой) и наведите на свою полосу. В правой части плагин выдаст откуда она).
Самое простое решение видимости кнопки написать только админу — перенести кнопку «написать» в админпанель. Т.е. кнопка будет доступна только в админке.
Для этого (рассматриваем исходный код) в templates/skin/new/header_nav.tpl в
{if $oUserCurrent and ($sAction=='blog' or $sAction=='index' or $sAction=='new' or $sAction=='personal_blog')}
<div class="write">
<a href="{router page='topic'}add/" alt="{$aLang.topic_create}" title="{$aLang.topic_create}" class="button small">{$aLang.topic_create}</a>
</div>
{/if}
вместо
{if $oUserCurrent and ($sAction=='blog' or $sAction=='index' or $sAction=='new' or $sAction=='personal_blog')}
это мой-же пост, который вместо комментария оформлен в перснальном блоге. Если будет реализована возможность редактирования комментариев на данном сайте, то и дублирования не будет.
Дружище, а в админке нет и не было кнопки «создать новый». Нажми кнопу «Блоги» в навигационном меню, появится кнопка «написать», нажав ее получишь ссылку «создать новый» и будет тебе счастье.
Нужна помощь.
Данyая процедура совсем не получается на LiveStreet 0.4.2.
И код там совсем другой.
Напишите, кто знает, как реализовать относительные ссылки подобным образом, но на LiveStreet 0.4.2.
Помогите, плиз.
Установил плагин в локале, сайт работает на денвере, все работает отлично.
При переносе сайта на хостинг при активации плагина выдается ошибка:
SQL Error: Duplicate column name 'comment_text_source' at /home/m/mel767676/sportbum.ru/public_html/engine/modules/database/Database.class.php line 136
Array ( [code] => 1060 [message] => Duplicate column name 'comment_text_source' [query] => ALTER TABLE `sbum_comment` ADD `comment_text_source` TEXT AFTER `comment_text`, ADD `comment_date_edit` DATETIME AFTER `comment_date`, ADD `comment_last_editor_id` INT(11) AFTER `comment_date_edit` [context] => /home/m/mel767676/sportbum.ru/public_html/engine/modules/database/Database.class.php line 136 )
Ядро обновлял, впрочем сайт залил с локальной версии.
Кто подскажет в чем причина?
Она не исчезает, она просто не появляется ввиду того, что ссылки указаны под предыдущую версию LS. Выложил код по LS 0.4.2. Проверил. Все работает корректно. Удачи.
Люди, помогите решить такую задачу:
Нужно, чтобы на разных страницах в одном и том-же месте выводились разные картинки или ссылки.
Например по адресу _http://livestreet.ru/blog/1111.html в сайдбаре (или в любом другом месте) выводится картинка img_1, а по адресу _http://livestreet.ru/blog/2222.html в том-же самом месте выводится картинка img_2.
Как это можно реализовать на livestreet?
Вариант 1:
Залить картинку в папку images и прописать путь и параметры в sidebar.tpl.
Вариант 2:
Установить плагин aceblockmanager и с его помощью можно размещать картинку где угодно в сайдбаре. Как использовать плагин подробно описано в мануале к плагину.
Люди, от меня тоже вопрос:
Подскажите, как блок «Блоги» разместить в левом сайдбаре, а блок «Прямой эфир» в правом?
В конфиге изменял right на left — результата не принесло. Полагаю, что нужно что-то прописать в sidebarright.tpl…
При установке плагина действовал четко по инструкции. Юзера с id=0 не было изначально.
Плагин активировал.
Результат: Вместо прямого эфира появилась ошибка:
[ERROR:clasLoad] PluginOpenComments_ModuleComment_MapperComment
File not found: .../мой_сайт/public_html/plugins/opencomments/classes/modules/comment/mapper/Comment.mapper.class.php
Fatal error: Class 'PluginOpenComments_ModuleComment_MapperComment' not found in .../мой_сайт/public_html/engine/classes/Engine.class.php on line 444
При попытке оставить комментарий также появляется ошибка:
[ERROR:clasLoad] PluginOpenComments_ModuleComment_MapperComment
File not found: .../мой_сайт/public_html/plugins/opencomments/classes/modules/comment/mapper/Comment.mapper.class.php
Fatal error: Class 'PluginOpenComments_ModuleComment_MapperComment' not found in .../мой_сайт/public_html/engine/classes/Engine.class.php on line 444
Присоединяюсь к вышенаписанному. Очень нужна возможность редктирования комментариев в LS 0.4.2. Некоторые комментарии удалять нецелесообразно, хотя они, бывает, и несут в себе информацию, несоответствующую правилам сайта. В таком случае хорошо-бы было не удалять весь комментарий, а удалить только негативную строку, или вместо нелицеприятной фразы написать вместо нее «удалено модератором», например.
Я убрал полосу так:
прописал margin-bottom:-20px; полоса ушла
Поставьте плагин, выберете в левой части функцию анализа (квадратик со стрелкой) и наведите на свою полосу. В правой части плагин выдаст откуда она).
Для этого (рассматриваем исходный код) в templates/skin/new/header_nav.tpl в
вместо
пишем
должно получиться:
Все, кнопка только у админа.
Данyая процедура совсем не получается на LiveStreet 0.4.2.
И код там совсем другой.
Напишите, кто знает, как реализовать относительные ссылки подобным образом, но на LiveStreet 0.4.2.
Сделал следуещее:
перезалил базу и удалил все из папки cashе и compiled.
Обновил страницу в браузере и заработало)
Установил плагин в локале, сайт работает на денвере, все работает отлично.
При переносе сайта на хостинг при активации плагина выдается ошибка:
SQL Error: Duplicate column name 'comment_text_source' at /home/m/mel767676/sportbum.ru/public_html/engine/modules/database/Database.class.php line 136
Array ( [code] => 1060 [message] => Duplicate column name 'comment_text_source' [query] => ALTER TABLE `sbum_comment` ADD `comment_text_source` TEXT AFTER `comment_text`, ADD `comment_date_edit` DATETIME AFTER `comment_date`, ADD `comment_last_editor_id` INT(11) AFTER `comment_date_edit` [context] => /home/m/mel767676/sportbum.ru/public_html/engine/modules/database/Database.class.php line 136 )
Ядро обновлял, впрочем сайт залил с локальной версии.
Кто подскажет в чем причина?
в templates/skin/new/header_nav.tpl в
перед {/if} вставить
Должно получиться:
Нужно, чтобы на разных страницах в одном и том-же месте выводились разные картинки или ссылки.
Например по адресу _http://livestreet.ru/blog/1111.html в сайдбаре (или в любом другом месте) выводится картинка img_1, а по адресу _http://livestreet.ru/blog/2222.html в том-же самом месте выводится картинка img_2.
Как это можно реализовать на livestreet?
Залить картинку в папку images и прописать путь и параметры в sidebar.tpl.
Вариант 2:
Установить плагин aceblockmanager и с его помощью можно размещать картинку где угодно в сайдбаре. Как использовать плагин подробно описано в мануале к плагину.
Подскажите, как блок «Блоги» разместить в левом сайдбаре, а блок «Прямой эфир» в правом?
В конфиге изменял right на left — результата не принесло. Полагаю, что нужно что-то прописать в sidebarright.tpl…
Соответственно делал sidebarright.tpl и все телодвижения для создания двух сайдбаров. Как делать два сайдбара на страницах сайта написано.
Плагин активировал.
Результат: Вместо прямого эфира появилась ошибка:
[ERROR:clasLoad] PluginOpenComments_ModuleComment_MapperComment
File not found: .../мой_сайт/public_html/plugins/opencomments/classes/modules/comment/mapper/Comment.mapper.class.php
Fatal error: Class 'PluginOpenComments_ModuleComment_MapperComment' not found in .../мой_сайт/public_html/engine/classes/Engine.class.php on line 444
При попытке оставить комментарий также появляется ошибка:
[ERROR:clasLoad] PluginOpenComments_ModuleComment_MapperComment
File not found: .../мой_сайт/public_html/plugins/opencomments/classes/modules/comment/mapper/Comment.mapper.class.php
Fatal error: Class 'PluginOpenComments_ModuleComment_MapperComment' not found in .../мой_сайт/public_html/engine/classes/Engine.class.php on line 444
Как с этим бороться, подскажите, пожалуйста.