+0.12
Рейтинг
0.29
Сила
Попрубуй поиграть с классом footer в style.css
Я убрал полосу так:
#footer { clear: both; padding: 20px 40px; margin-bottom:-20px; overflow: hidden; }

прописал margin-bottom:-20px; полоса ушла
Для 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')}

пишем
{if $oUserCurrent and ($sAction=='admin')}

должно получиться:
{if $oUserCurrent and ($sAction=='admin')}
			<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}

Все, кнопка только у админа.
Сорри, чет-не-то написал
это мой-же пост, который вместо комментария оформлен в перснальном блоге. Если будет реализована возможность редактирования комментариев на данном сайте, то и дублирования не будет.
Спасибо, очень помогло.
Дружище, а в админке нет и не было кнопки «создать новый». Нажми кнопу «Блоги» в навигационном меню, появится кнопка «написать», нажав ее получишь ссылку «создать новый» и будет тебе счастье.
Нужна помощь.
Дан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 )

Ядро обновлял, впрочем сайт залил с локальной версии.
Кто подскажет в чем причина?
Она не исчезает, она просто не появляется ввиду того, что ссылки указаны под предыдущую версию LS. Выложил код по LS 0.4.2. Проверил. Все работает корректно. Удачи.
Поправка на LiveStreet_0.4.2

в 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} вставить

{elseif $sAction=='blog' or $sAction=='index' or $sAction=='new' or $sAction=='personal_blog'}
                     <div class="write">
				<a href="{router page='registration'}" alt="{$aLang.topic_create}" title="{$aLang.topic_create}" class="button small">{$aLang.topic_create}</a>
			</div>

Должно получиться:

{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>
            
          {elseif $sAction=='blog' or $sAction=='index' or $sAction=='new' or $sAction=='personal_blog'}
                      <div class="write">
				<a href="{router page='registration'}" alt="{$aLang.topic_create}" title="{$aLang.topic_create}" class="button small">{$aLang.topic_create}</a>
			</div>  
                  {/if}
троллинг какой-то
спасибо огромное)
Люди, помогите решить такую задачу:
Нужно, чтобы на разных страницах в одном и том-же месте выводились разные картинки или ссылки.
Например по адресу _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…
Когда я делал два сайдбара, то все, что находилось в правой части перенес в левую посредством внесения изменений в файл style.scc (строка примерно 51)

#sidebar { float: left; width:20%;}
#content { width: 58%; background: #fff; float: right; clear: left; padding-top: 20px; padding-left: 10px; padding-bottom: 20px; zoom: 1; border:1px solid #7d7d7d;}
#sidebarright {float: right; width:20%;}

Соответственно делал 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. Некоторые комментарии удалять нецелесообразно, хотя они, бывает, и несут в себе информацию, несоответствующую правилам сайта. В таком случае хорошо-бы было не удалять весь комментарий, а удалить только негативную строку, или вместо нелицеприятной фразы написать вместо нее «удалено модератором», например.