Уважаемые гости и пользователи форума!
Чтобы видеть ссылки на форуме - надо зарегистрироваться и иметь 1 пост на форуме. Для этого есть КУРИЛКА и там тема Здрасти.

Установка LiveStreet

Возможные проблемы и пути их решения с известными CMS

Модераторы: rewuxiin, kulia

Правила форума
Условием использования нашего форума, является соблюдение настоящих Правил форума.

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам, а вы рискуете получить предупреждение.
mini-server
Контактная информация:
Откуда: г. Москва
Сообщения: 1293
Зарегистрирован: 12 июл 2010, 16:11

Установка LiveStreet

01 мар 2012, 12:12

В моем случае используется последний 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*
Забыл вчера кота покормить. Утром просыпаюсь, чем-то гремит на кухне... наверное готовит...
mini-server
Контактная информация:
Откуда: г. Москва
Сообщения: 1293
Зарегистрирован: 12 июл 2010, 16:11

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

05 мар 2012, 12:20

Тема Убираем внешние ссылки с сайта, не совсем точно подходит для данного метода, так как в данном посте я демонстрирую ни как убрать внешние ссылки с сайта, а как скрыть часть кода от поисковых систем, используя тег <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>
Надеюсь, это кому-нибудь пригодится!
Забыл вчера кота покормить. Утром просыпаюсь, чем-то гремит на кухне... наверное готовит...
mini-server
Контактная информация:
Откуда: г. Москва
Сообщения: 1293
Зарегистрирован: 12 июл 2010, 16:11

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

06 мар 2012, 12:40

В установке счетчика сервиса Для просмотра ссылок Вы должны быть авторизованы на форуме. есть небольшой нюанс. Для начала. Откроем файл сайта: /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}

Код можно разместить не только в этом файле шаблона но и в других, тем самым сменив расположение счетчика на сайте, но учитывая, что постом выше я указал этот же файл, как носитель внешних ссылок, которые мы скрывали от поисковых систем, то редактировать предпочтительнее этот же файл. (для удобства).
Забыл вчера кота покормить. Утром просыпаюсь, чем-то гремит на кухне... наверное готовит...
mini-server
Контактная информация:
Откуда: г. Москва
Сообщения: 1293
Зарегистрирован: 12 июл 2010, 16:11

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

13 мар 2012, 19:05

Загрузив несколько изображений в тестовый пост, я затем их удалил. Удалил и сам пост.
При этом файлы картинок так и остались лежать внутри /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 Для просмотра ссылок Вы должны быть авторизованы на форуме.
Забыл вчера кота покормить. Утром просыпаюсь, чем-то гремит на кухне... наверное готовит...
mini-server
Контактная информация:
Откуда: г. Москва
Сообщения: 1293
Зарегистрирован: 12 июл 2010, 16:11

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

21 мар 2012, 17:51

Небольшой пост по основным действиям в оптимизации страниц в 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. В тексте желательно использовать другие ключевые слова (в виде гипперссылки) на другие страницы сайта с аналогичными ключевыми словами как эти ссылки.
Забыл вчера кота покормить. Утром просыпаюсь, чем-то гремит на кухне... наверное готовит...

Вернуться в «Общее по сайтам»