Страница 1 из 1

Установка LiveStreet

Добавлено: 01 мар 2012, 12:12
mini-server
В моем случае используется последний CMS движок LiveStreet, установленный для обучения / изучения, возможно в дальнейшем этой будет полноценная социальная сеть любителей Linux систем Для просмотра ссылок Вы должны быть авторизованы на форуме..

Для себя открыл отдельную тему (Установка LiveStreet), необходимо выучить основные принципы сайтостроения на LiveStreet.
Установка шаблона LiveStreet:
  1. Распакуйте архив.
  2. Папку «ВАШ_ШАБЛОН» залейте в каталог /templates/skin вашего сайта.
  3. Если у вас установлен плагин «OpenID», то содержимое папки «Plugins» скопируйте в папку «plugins» вашего сайта.
  4. Удалите содержимое папки /templates/compiled.
  5. В /config/config.php измените название используемой темы на «ВАШ_ШАБЛОН».
При возможных ошибках с session:
Откройте config.php при помощи notepad++, далее нажми на кнопку "Кодировки" и выбери UTF без BOM.
=>>>
дописывается по мере появления новых вопросов, всем удачи! *OK*

"Убираем" внешние ссылки с сайта.

Добавлено: 05 мар 2012, 12:20
mini-server
Тема Убираем внешние ссылки с сайта, не совсем точно подходит для данного метода, так как в данном посте я демонстрирую ни как убрать внешние ссылки с сайта, а как скрыть часть кода от поисковых систем, используя тег <noindex></noindex>:
В моем случае я скрываю надписи, находящиеся внизу каждой странице сайта на движке LiveStreet.

Код: Выделить всё

Design by — Студия XeoArt  © Powered by LiveStreet CMS
Для этого откроем файл нашего сайта на LiveStreet: "/templates/skin/new-jquery/footer.tpl"
Найдем код:

Код: Выделить всё

	<div id="footer">
		<div id="footer-inner">
			<div class="right">{hook run='copyright'}</div>
			Design by — <a href="http://www.xeoart.com">Студия XeoArt</a>
			<img border="0" src="{cfg name='path.static.skin'}/images/xeoart.gif">
			{if $oUserCurrent and $oUserCurrent->isAdministrator()}| <a href="{cfg name='path.root.web'}/admin">{$aLang.admin_title}</a>{/if}
			{hook run='footer_end'}
		</div>
	</div>
В итоге должно получиться:

Код: Выделить всё

	<div id="footer">
		<div id="footer-inner">
			<div class="right"><noindex>{hook run='copyright'}</noindex></div>
			<noindex>Design by — <a href="http://www.xeoart.com">Студия XeoArt</a>
			<img border="0" src="{cfg name='path.static.skin'}/images/xeoart.gif"></noindex>
			{if $oUserCurrent and $oUserCurrent->isAdministrator()}| <a href="{cfg name='path.root.web'}/admin">{$aLang.admin_title}</a>{/if}
			{hook run='footer_end'}
		</div>
	</div>
Надеюсь, это кому-нибудь пригодится!

Счетчик LiveStreet (Яндекс метрика)

Добавлено: 06 мар 2012, 12:40
mini-server
В установке счетчика сервиса Для просмотра ссылок Вы должны быть авторизованы на форуме. есть небольшой нюанс. Для начала. Откроем файл сайта: /templates/skin/new-jquery(ваша тема)/footer.tpl.
Находим строку {hook run='body_end'} (текущая версия LiveStreet 0.5.1 — 30.09.2011)
и перед ней вставляем код счетчика, примерно так:

Код: Выделить всё

[...]
</div><!-- /container -->

{literal}<!-- Yandex.Metrika informer -->код информера<!-- /Yandex.Metrika informer -->
<!-- Yandex.Metrika counter -->код счетчика<!-- /Yandex.Metrika counter -->{/literal}
{hook run='body_end'}

</body>
</html>
Обратите внимание, на то, что код сервиса Яндекс метрика находится в {literal}код{/literal}

Код можно разместить не только в этом файле шаблона но и в других, тем самым сменив расположение счетчика на сайте, но учитывая, что постом выше я указал этот же файл, как носитель внешних ссылок, которые мы скрывали от поисковых систем, то редактировать предпочтительнее этот же файл. (для удобства).

Неиспользуемые картинки остаются на сервере?

Добавлено: 13 мар 2012, 19:05
mini-server
Загрузив несколько изображений в тестовый пост, я затем их удалил. Удалил и сам пост.
При этом файлы картинок так и остались лежать внутри /uploads/

С аватарами людей и форумов то же самое (подозреваю, единый механизм).

Вопрос: Что происходит с неиспользуемыми картинками?
Проблема рисуется сурьезная. Пользователь закачал картинку — не понравилась, закачал другую — тоже самое, закачал третью — оставил в посте. А как быть с первыми двумя? Ведь такого мусора накопится очень много, если проект на LiveStreet будет немаленький. А картинок этих даже не видно нигде и нет возможности удалить. Может быть, имеет смысл все картинки, закаченные при редактировании поста номер N, «прикреплять» как-то к нему. Чтобы можно было их смотреть, вставлять в пост и удалять?
Эта «проблема» легко решаема. Всё просто:
Берём этот скриптик, сохраняем в файлик с именем допустим cleaner.php и кладём этот файлик в корневую директорию сайта.
Архив со скриптом: Для просмотра ссылок Вы должны быть авторизованы на форуме.
Для того что бы никто кроме вашего демона крон не мог запустить этот достаточно ресурсоёмкий скрипт на исполнение, в .htaccess добавляем следующие строчки:

Код: Выделить всё

<Files "cleaner.php">
  Order Deny,Allow
  Deny from all
  Allow from *IP на котором находится Ваш cron* 
</Files>
P.S. Я не несу ответственности за возможные негативные последствия использования этого скрипта. Если вдруг этот скрип доставил Вам проблем, я Вас очень прошу не смотрите сериал «ALF» — он Вас будет бесить, поверьте.

P.P.S. Забыл добавить, что этот скрипт работает только для LiveStreet 0.2 Для просмотра ссылок Вы должны быть авторизованы на форуме.

Оптимизация страниц в LiveStreet

Добавлено: 21 мар 2012, 17:51
mini-server
Небольшой пост по основным действиям в оптимизации страниц в LiveStreet:
  1. Определиться с темой страницы материала
  2. Найти ключевые слова точно описывающие этот материал Для просмотра ссылок Вы должны быть авторизованы на форуме.(не бояться низкочастотных запросов 10...30 запросов в месяц)
  3. оптимизировать текст под ключевые слова и встроить их в текст 15% от общего количества символов. Дополнительно, ключевые слова выделить жирным и разделить материал на подзоголовки из ключевых слов, выделив зоголовки самым крупным тэгом например <h1></h1>, в LiveStreet CMS по умолчанию самый большой <h4></h4>.
  4. Вступительный текст разделить таким образом, что бы в нем кратко отображался смысл с ключевыми словами (аналогично выделяются жирным шрифтом), так как этот текст используется в "description", а значит наличие в первых 139 символах ключевых слов повышает страницу в поисковой выдаче (специфика LiveStreet CMS).
  5. Желательно в материале на 2000 (полезных) символов разместить 2...3 картинки/изображения с Альтернативным текстом из ключевых слов, т.е. 1 ключевое слово на 1 изображение.
  6. В тексте желательно использовать другие ключевые слова (в виде гипперссылки) на другие страницы сайта с аналогичными ключевыми словами как эти ссылки.