Уважаемые гости и пользователи форума!


Тема для обсуждения ISPConfig Installer 5.

Движок phpBBex, вероятно, прекратил своё развитие.
Перевёл форум на phpBB 3.2.1

Перед первым входом на форум желательно Удалить cookies форума и очистить кэш браузера.
Если Вы были зарегистрированы на старом форуме, а здесь не можете зайти под своей учётной записью, пожалуйста, сообщите свой ник мне через контактную форму "Связаться с администрацией"

Установка LiveStreet

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

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

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

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

Установка LiveStreet

Сообщение mini-server » 01 мар 2012, 12:12

В моем случае используется последний CMS движок LiveStreet, установленный для обучения / изучения, возможно в дальнейшем этой будет полноценная социальная сеть любителей Linux систем linux4you.ru.

Для себя открыл отдельную тему (Установка 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
Откуда: г. Москва
Контактная информация:

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

Сообщение mini-server » 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 (Яндекс метрика)

Сообщение mini-server » 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
Откуда: г. Москва
Контактная информация:

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

Сообщение mini-server » 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

Сообщение mini-server » 21 мар 2012, 17:51

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

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