Боевой курс новичка или "всем новеньким - сюда"
60
Это краткое FAQ, т.к. элементарные вопросы все же возникают. Предлагаю в комментариях добавлять «вопрос-ответ», а при некотором накоплении этих ответов — добавить этот текст топика в файл faq.txt дистрибутива ЛС.
Вторая часть фака здесь.
И да — если вашего вопроса здесь нет — то сначала загляните в файл /config/config.php, там простым языком описан каждый параметр.
P.S. Для тех, кто хочет ссылатся на конкретный пункт в факе — есть якоря, начинающиеся с символа qНОМЕР_ВОПРОСА
например, ссылка на список файлов шаблона и их описание будет вида (пятый вопрос):
P.P.S. Для всех смелых и кто дошел сюда — она самая.
- Куда устанавливать плагины?
Плагины устанавливаются в директорию plugins вашего ЛС. Потом их нужно активировать в панели управления плагинами по адресу ваш_сайт.ру/admin/plugins - Как настроить плагин?
Каждый плагин имеет либо настройки в /plugins/имя_плагина/config/config.php либо (если указано и за редким исключением) через веб интерфейс (см. столбец «Страница настройки» на странице ваш_сайт.ру/admin/plugins — там указывается урл администрирования плагина).
Либо если рядом с плагином разработчик разместил инструкцию по установке, то первым дело нужно начать с чтения данной инструкции.
- Куда устанавливать шаблон?
Папку шаблона копируют в каталог /templates/skin/, потом задают имя шаблона (совпадает с именем папки каталога) в файле /config/config.php или (предпочтительно) в файле /config/config.local.php в строке:
$config['view']['skin'] = 'new-jquery'; // где "new-jquery" - имя шаблона, совпадает с папкой шаблона
если в файле config.local.php такой строки нету — следует её добавить перед строкой:
return $config;
Также установить шаблон можно и через админку. - Как создать пустой блок с рекламой не прибегая к помощи плагинов?
Самый простой вариант (через то место — ибо противоречит логике структуры блоков ЛС) — открыть файл /templates/skin/ваш_шаблон/sidebar.tpl и вставить после (на примере стандартного шаблона):
<div id="sidebar">
код:
<div class="block"> ваш текст </div>
Но такой подход имеет минусы: невозможность установить приоритет для блока, он будет либо над всеми остальными блоками либо под ними. И этот блок будет присутствовать на всех страницах ЛС. Чтобы решить эту задачу — нужно писать плагинлибо добавить блок прямо в движок(атата!) и настроить в конфиге. Либо искать готовые решения в каталоге и им подобные. Этот FAQ не расскажет вам как писать плагины — для этого нужно читать документацию по движку.
Второй вариант: Если в блоке не используются какие-то особенные данные, создать файл шаблона, например block.user.tpl, заполнить его тем, что должно быть отображено. Затем прописать его вывод в config.local.php для нужных экшинов:
$config['block']['rule_index_blog'] = array( 'path' => array(), 'action' => array( 'index', 'new', /* ... где еще показывать ...*/), 'blocks' => array('right' => array('block.user.tpl'=>array('priority'=>150))), 'clear' => false, );
Shrike
- Список файлов шаблона и какой для чего или «в каком шаблоне изменить _это_»?
Список файлов шаблонов 0.5 версии — Часть 1
Список файлов шаблонов 0.5 версии — Часть 2
- Как исправить ошибку 404 (иногда и 500), которая проявляется на всех страницах кроме главной?
В файл .htaccess который находится в корневой директории ЛС внести изменения — заменить:
RewriteRule ^(.*)$ ./index.php
на:
RewriteRule ^(.*)$ /index.php
Важно: обязательно закачать этот файл (некоторые бывают не закачивают), а также нужно быть внимательным, некоторые хостеры отключают видимость служебных файлов таких как .htaccess, и др., ввиду этого файл редактировать на локальной машине и потом закачивать на сервер.
netlanc
- Как поменять логотип в шаблоне «simple»?
Открыть файл sait.ru/templates/simple/header_top.tpl и найти там:
<ul> <li class="title">Live<br />Street</li> <li>Your social engine</li> </ul>
Меняем название и описание на свои и радуемся. Сменить цвет фона/названия/описания можно отредактировав файл sait.ru/templates/simple/css/grid.css
Стиль фона:
#header .btm-header a.logo { background:#f70000; color:#fff; float:left; width:135px; padding-top:19px; padding-left:30px; height:100px; display:block; text-decoration: none; }
Стиль описания:
#header .btm-header a.logo li { font-size:12px; font-family:Tahoma; padding-bottom:5px }
Стиль названия:
#header .btm-header a.logo li.title { font-size:36px; font-weight:bold; line-height:30px; }
Чтобы производить более крутые манипуляции нужно обязательно Ознакомиться с базовым курсом HTML и CSS
Bennington
- Не работает поиск по сайту. Что делать?
Для того чтобы поиск по сайту работал на сервер необходимо установить Sphinx. Если используется виртуальный хостинг, то поиск по сайту можно организовать с помощью установки на сайт бесплатного плагина «aceMySearch for LS 0.5.1» или лучшего платного «Поиск по топикам, комментариям, людям (Simple Search and Auto Completer)»
Newman
- Как изменить порядок вывода блоков в сайдбаре?
Для того чтобы изменить порядок вывода блоков нужно изменять параметр priority в файле /config/config.php для конкретного блока.
Newman
(Любимый всем новичками вопрос)Рейтинг топика, выше которого он попадает на главную или «Как сделать чтобы топики появлялись автоматически на главную?»
Данный рейтинг задается в файле /config/config.php:
$config['module']['blog']['index_good'] = 8; // Рейтинг топика выше которого(включительно) он попадает на главную
Так, например, если задать рейтинг 0, то все новые топики будут попадать на главную.
Newman
- Где настраиваются разрешенные теги и их параметры, а также как разрешить вставку iframe с определенных доменов?
В файле /config/jevix.php есть список разрешенных доменов для вставки в ифрейм. Там же настраиваются разрешенные теги и их параметры.
- Как добавить сайдбар на статические страницы? (плагин page)
livestreet.ru/blog/tips_and_tricks/9968.html
Chiliec
- Как добавить JS код в шаблон?
Добавляя javascript код в шаблон, следует оборачивать его в тег:
{literal}
вот так:
{literal} <script> //... Ваш код ... </script> {/literal}
netlanc
- Где найти список основных хуков для работы шаблона при написании его с нуля?
Их можно получить путем несложного поиска по слову «hook» в папке со стандартным шаблоном в *.tpl файлах т.к. их список будет постоянно дополнятся, то это единственно правильный способ.
- Где взять админку?
В каталоге.
- Как создать свой собственный сайдбар или модифицировать систему блоков?
Система блоков
Система блоков — расставляем точки
- Как скачивать обновления для платных плагинов?
Прочитать полностью раздел о покупке расширений в каталоге LiveStreet CMS.
Например внимательно прочитать это:
Если вы потеряете ссылку для доступа к файлам, либо она станет не действительной, то вы можете повторно ввести свой e-mail на странице покупки расширения, и вам сразу будет отправлена ссылка для доступа.
- Почему то писать в коллективные блоги может только админ?
Потому что другим пользователям нужно войти в блоги (присоединится) чтобы в них писать либо установлен большой рейтинг при создании блога для возможности публикации в него.
Можно также использовать плагин Blog Autoconnect для того чтобы вступать в блоги автоматически при публикации в него (доступен список ВСЕХ блогов для публикации)
- Как опубликовать/перенести свой пост в коллектиный блог?
Нужно вступить в блог в который хотите опубликовать топик:

и в редактировании топика выбираете куда опубликовать(перенести) топик.
Можно также использовать плагин Blog Autoconnect для того чтобы вступать в блоги автоматически при публикации в него (доступен список ВСЕХ блогов для публикации)
- Как включить возможность выполнения php кода в шаблонах?
Начиная с версии ЛС 0.5 php код в шаблонах запрещен, поэтому его нужно прописывать в соответствующих екшенах/писать плагины. Для включения возможности публикации пхп кода в шаблонах нужно изменить директиву шаблонизатора smarty3 в /engine/lib/external/Smarty/libs/Smarty.class.php, найти:
public $allow_php_tag = false;
и заменить на
public $allow_php_tag = true;
Дальше php код в шаблонах можно выполнять оборачивая его в тег
{php} echo "hello, php"; {/php}
Но следует помнить что такое вмешательство в ядро движка не является желательным т.к. могут быть проблемы с обновлением.
- Как создать свой вид топика на LiveStreet?
Руководство
- Можно ли выключить фейдинг в белый цвет между просмотрами фото в фотосете?
Самый простой вариант — ускорить анимацию, но легкое мерцание все равно будет — в файле /templates/skin/ВАШ_ШАБЛОН/topic_photoset.tpl найти строки:
jQuery(document).ready(function($) { $('.photoset-image').prettyPhoto({ social_tools:'', show_title: false, slideshow:false, deeplinking: false }); });
и заменить их на:
jQuery(document).ready(function($) { $('.photoset-image').prettyPhoto({ social_tools:'', show_title: false, slideshow:false, deeplinking: false, animation_speed: 0 }); });
также в файле /templates/skin/ВАШ_ШАБЛОН/js/photoset.js найти (119 строка):
$('.photoset-image').prettyPhoto({ social_tools:'', show_title: false, slideshow:false, deeplinking: false });
и заменить на:
$('.photoset-image').prettyPhoto({ social_tools:'', show_title: false, slideshow:false, deeplinking: false, animation_speed: 0 });
- Можно для некоторых топиков убрать сайдбар т.е. сделать топик на всю ширину страницы без вмешательства в движок?
Можно сделать чтобы при специальном теге (в даном примере — «fullscreen») топика исчезал сайдбар — в файле /templates/skin/ВАШ_ШАБЛОН/actions/ActionBlog/topic.tpl ПЕРЕД ВСЕМИ строками вставить код:
{if $oTopic and $oTopic->getTagsArray() and in_array('fullscreen', $oTopic->getTagsArray())} {assign var="noSidebar" value=true} {/if}
- Не работает фотосет. Что предпринять?
Чтобы решить проблему неработающей загрузки фотосета, необходимо заменить файл Session.class.php из версии с github.
Заменить старый файл в /engine/modules/session/Session.class.php.
- Как сделать рейтинг топика видимым для всех?
в каждом topic_*.tpl вашего шаблона найти:
<span id="vote_total_topic_{$oTopic->getId()}" class="total" title="{$aLang.topic_vote_count}: {$oTopic->getCountVote()}">{if $oVote || ($oUserCurrent && $oTopic->getUserId()==$oUserCurrent->getId()) || strtotime($oTopic->getDateAdd())<$smarty.now-$oConfig->GetValue('acl.vote.topic.limit_time')} {$oTopic->getRating()} {else} <a href="#" onclick="return ls.vote.vote({$oTopic->getId()},this,0,'topic');">?</a> {/if}</span>
и заменить на:
<span id="vote_total_topic_{$oTopic->getId()}" class="total" title="{$aLang.topic_vote_count}: {$oTopic->getCountVote()}"><a href="#" onclick="return ls.vote.vote({$oTopic->getId()},this,0,'topic');">{$oTopic->getRating()}</a></span>
- Как можно публиковать материал в социальных сетях?
В каталоге есть плагин(ы) для социальных закладок.
Вторая часть фака здесь.
И да — если вашего вопроса здесь нет — то сначала загляните в файл /config/config.php, там простым языком описан каждый параметр.
P.S. Для тех, кто хочет ссылатся на конкретный пункт в факе — есть якоря, начинающиеся с символа qНОМЕР_ВОПРОСА
например, ссылка на список файлов шаблона и их описание будет вида (пятый вопрос):
http://livestreet.ru/blog/sollutions/9962.html#q5
P.P.S. Для всех смелых и кто дошел сюда — она самая.
- +15
- 07 февраля 2012, 02:48
- PSNet
По поводу п.4.
не прибегая к помощи плагиновМожно, если в блоке не используются какие-то особенные данные, создать файл шаблона, например block.user.tpl, заполнить его тем, что должно быть отображено. Затем прописать его вывод в config.local.php для нужных экшинов.
$config['block']['rule_index_blog'] = array(
'path' => array(),
'action' => array( 'index', 'new', ... где еще показывать ...),
'blocks' => array('right' => array('block.user.tpl'=>array('priority'=>150))),
'clear' => false,
);
было бы нелишне дополнить FAQ еще вот этими двумя топиками:
Список файлов шаблонов 0.5 версии — Часть 1
Список файлов шаблонов 0.5 версии — Часть 2
Список файлов шаблонов 0.5 версии — Часть 1
Список файлов шаблонов 0.5 версии — Часть 2
Мне кажется ссылок на эти топики вполне достаточно :)
А вообще да, хотелось бы список всего, что необходимо прочитать по движку (достойно прочтения для новичка и при этом не устарело) — материала в поиске много, а действительно качественный приходится отбирать по крупицам (и обычно он находится в комментариях, среди кучи абсолютно бесполезных).
А вообще да, хотелось бы список всего, что необходимо прочитать по движку (достойно прочтения для новичка и при этом не устарело) — материала в поиске много, а действительно качественный приходится отбирать по крупицам (и обычно он находится в комментариях, среди кучи абсолютно бесполезных).
В файл .htaccess который находится в корневой директории ЛС внести изменения — заменить:Важно! обязательно закачать этот файл (некоторые бывают не закачивают)
Важно! нужно быть внимательным, некторые
умныехостеры отключают видимость служебных файлов таких как .htaccess, и др., ввиду этого файл редактировать его на локальной машине и потом закачивать.
Как бы дико не звучало, но «если рядом с плагином разработчик разместил инструкцию по установке, то первым дело нужно начать с чтения данной инструкции»

- sebastianprelesniy
- 07 февраля 2012, 18:58
- ↓
Как поменять логотип в шаблоне «simple»?
Ознакомиться с базовым курсом HTML и CSS.
Открыть файл sait.ru/templates/simple/header_top.tpl и найти там:
Меняем название и описание на свои и радуемся.
Сменить цвет фона/названия/описания можно отредактировав файл sait.ru/templates/simple/css/grid.css
Чтобы производить более крутые манипуляции нужно обязательно Ознакомиться с базовым курсом HTML и CSS
=)))
Ознакомиться с базовым курсом HTML и CSS.
Открыть файл sait.ru/templates/simple/header_top.tpl и найти там:
<ul>
<li class="title">Live<br />Street</li>
<li>Your social engine</li>
</ul>Меняем название и описание на свои и радуемся.
Сменить цвет фона/названия/описания можно отредактировав файл sait.ru/templates/simple/css/grid.css
Стиль фона:
#header .btm-header a.logo { background:#f70000; color:#fff; float:left; width:135px; padding-top:19px; padding-left:30px; height:100px; display:block; text-decoration: none; }
Стиль описания:
#header .btm-header a.logo li { font-size:12px; font-family:Tahoma; padding-bottom:5px }
Стиль названия:
#header .btm-header a.logo li.title { font-size:36px; font-weight:bold; line-height:30px; }
Чтобы производить более крутые манипуляции нужно обязательно Ознакомиться с базовым курсом HTML и CSS
=)))

- Bennington
- 07 февраля 2012, 19:01
- ↓
Ознакомиться с базовым курсом HTML и CSS
Все что ниже лишнее. Простите меня.

- Bennington
- 07 февраля 2012, 19:02
- ↑
- ↓
Полезное дело затеяли, в прошлый раз и вправду хороший список получился))
Не работает поиск по сайту
(будет здорово если кто-то хорошо азбирающийся в вопросе напишет об этом подробнее)
Как изменить порядок вывода блоков в сайдбаре
Рейтинг топика, выше которого он попадает на главную
Хотя при составлении окончательной версии FAQ будет полезно продублировать в нем все настройки, задаваемые в config.php, т.к. их там много и по нима постоянно возникают вопросы.
Не работает поиск по сайту
Для того чтобы поиск по сайту работал на сервер необходимо установить Sphinx. Если используется виртуальный хостинг, то поиск по сайту можно организовать с помощью установки на сайт бесплатного плагина «aceMySearch for LS 0.5.1»
(будет здорово если кто-то хорошо азбирающийся в вопросе напишет об этом подробнее)
Как изменить порядок вывода блоков в сайдбаре
Для того чтобы изменить порядок вывода блоков нужно изменить параметр priority в файле site.ru\www\config\config.php
'blocks' => array( 'right' => array('stream'=>array('priority'=>100),'tags'=>array('priority'=>50),'blogs'=>array('params'=>array(),'priority'=>1)) ),
Например, если изменить его вот так:
'blocks' => array( 'right' => array('stream'=>array('priority'=>100),'tags'=>array('priority'=>150),'blogs'=>array('params'=>array(),'priority'=>1)) ),
то блок тегов будет располагаться выше всех остальных.
Рейтинг топика, выше которого он попадает на главную
Данный рейтинг задается в файле site.ru\www\config\config.php
$config['module']['blog']['index_good'] = 8; // Рейтинг топика выше которого(включительно) он попадает на главную
Так, например, если задать рейтинг 0, то все новые топики будут попадать на главную.
Хотя при составлении окончательной версии FAQ будет полезно продублировать в нем все настройки, задаваемые в config.php, т.к. их там много и по нима постоянно возникают вопросы.
Если в редактор вставить новый формат кода с Ютюба, где iframe, то он спокойно вставляет видео и проигрывает его.
Вопрос — где хранится список допустимых тегов стандартного редактора (в конфиге подобного не видел)? Или Ютюб включен в список доверенных хостов и его iframe разрешен?
В каком файле то посмотреть?
Вопрос — где хранится список допустимых тегов стандартного редактора (в конфиге подобного не видел)? Или Ютюб включен в список доверенных хостов и его iframe разрешен?
В каком файле то посмотреть?
Предлагают добавить вот это. Только вместо заключения «см. пункт 4».
Объясните, пожалуйста, как создавая страницы через админ-панель делать редирект на блог или тему.
Вроде все как надо делаем, заполняем необходимые поля, включая «Переадресация на страницу:», но… без результата.
Вроде все как надо делаем, заполняем необходимые поля, включая «Переадресация на страницу:», но… без результата.
Если можно, напишите про наследования и делегирование. Где-то на сайте есть, но если не сложно собрать все сюда.

- SimonSmith
- 08 февраля 2012, 17:40
- ↓
может помощь не для новичка, но если новичок захочет писать плагины, то ему в помощь :)

- SimonSmith
- 08 февраля 2012, 17:48
- ↑
- ↓
Мне кажется была бы полезной еще вот такая информация: Система блоков
Да нужно сделать пункт, статьи обязательные к прочтению, там кроме этой ещё много есть

- sebastianprelesniy
- 09 февраля 2012, 00:47
- ↑
- ↓
Многие как не странно сперва читают первый абзац, потом последний и думают что это вообще не то. Поэтому я обычно дублирую:
Если вы потеряете ссылку для доступа к файлам, либо она станет не действительной, то вы можете повторно ввести свой e-mail на странице покупки расширения, и вам сразу будет отправлена ссылка для доступа.

- sebastianprelesniy
- 09 февраля 2012, 11:47
- ↑
- ↓
Помогите мне, пожалуйста, вынести свой пост из персонального в общедоступную видимость. Как это сделать?
Почему то писать в коллективные блоги может только админ?либо использовать плагин Blog Autoconnect
Потому что другим пользователям нужно войти в блоги (присоединится) чтобы в них писать либо установлен большой рейтинг при создании блога для возможности публикации в него.
PSNet, предлагаю создать еще один топик, в котором будем составлять FAQ для пользователей социальной сети на LiveStreet CMS. Чтобы после создания нового сайта, там можно было разместить FAQ для пользователей.
Просто вопрос 18 явно полезен не только для устанавливающих LiveStreet, а еще и для тех кто регистрируется в новой социальной сети.
Просто вопрос 18 явно полезен не только для устанавливающих LiveStreet, а еще и для тех кто регистрируется в новой социальной сети.
ок. можно. тогда в этой ветке предлагаю начинать каждым комментарием дополнять этот список. при накоплении — опубликую как второй топик
Можно и так. Тогда я вместо того, чтобы написать вопрос и ответ, пока задам вопрос подходящий для этого нового будущего топика =)
Как при написании топика или комментария обратится к другому пользователю, чтобы его логин превратился в активную ссылку на его профиль? (я имею в виду, как например вы после каждого вопроса ответа ссылку на профиль автора ставите)
Как при написании топика или комментария обратится к другому пользователю, чтобы его логин превратился в активную ссылку на его профиль? (я имею в виду, как например вы после каждого вопроса ответа ссылку на профиль автора ставите)
мне нужен новый тип материалов. (знаю, здесь есть несколько тем по этому вопросу, но они мне показались слишком углублёнными )
суть нового материала — в особом шаблоне. Просто иногда надо вывести материалы без сайдбара (на всю ширину экрана), — например, вставить туда код панорамной съемки или широкую схему и т.д.
Можно ли быстро, без углубления в дебри, создавать отдельные топики, с отдельной шаблонизацией?
суть нового материала — в особом шаблоне. Просто иногда надо вывести материалы без сайдбара (на всю ширину экрана), — например, вставить туда код панорамной съемки или широкую схему и т.д.
Можно ли быстро, без углубления в дебри, создавать отдельные топики, с отдельной шаблонизацией?

- Bennington
- 11 февраля 2012, 10:57
- ↑
- ↓
Спасибо. Просто я подумал, может есть плагин который за это отвечает или в этом роде. А трудоёмко сделать всё это в виде плагина, допустим клонированный обычный вид топика — активируешь и уже есть «Топик2». А потом уже в шаблонах плагина правишь внешний вид этого обычного топика. извини если не по адресу с этим вопросом.
Кстати, это руководство написано в 2008 году. и обсуждение заканчивается вопросом без ответа:
у меня установлена версия 0.5.1.
Для версии 0.5 такой мануал есть?
Через поиск ничего не нашел.
у меня установлена версия 0.5.1.
прочитал внимательно и почти собрался делать. Но остановился, не от лени, а потому что думаю это не то.
мне не нужны новые типы ссылок (экшены и эвенты) и уж тем более не нужны дополнительные таблицы в базе данных. Мне нужны обычные топики. Просто чтобы у них не выводился сайд бар.
Думаю, идеально сделать так: не выводить сайдбар при наличии тега «fullscreen». Только где проверять его наличие?
Поэкспериментировал немного, в sidebar.tpl вставил такую проверку:
{if !in_array(«fullscreen», $oTopic->getTagsArray())}
Но так страницы, где нет тегов, ругаются сильно (например главная, или страница добавления материала).
Подскажите пожалуйста, куда можно вписать эту проверку?
либо это глупая идея?
мне не нужны новые типы ссылок (экшены и эвенты) и уж тем более не нужны дополнительные таблицы в базе данных. Мне нужны обычные топики. Просто чтобы у них не выводился сайд бар.
Думаю, идеально сделать так: не выводить сайдбар при наличии тега «fullscreen». Только где проверять его наличие?
Поэкспериментировал немного, в sidebar.tpl вставил такую проверку:
{if !in_array(«fullscreen», $oTopic->getTagsArray())}
Но так страницы, где нет тегов, ругаются сильно (например главная, или страница добавления материала).
Подскажите пожалуйста, куда можно вписать эту проверку?
либо это глупая идея?
все это в header.tpl сразу после тега body
{if $oTopic and $oTopic->getTagsArray() and in_array ('fullscreen', $oTopic->getTagsArray())}
{assign var="noSidebar" value=true}
{/if}
спасибо почти получилось. теперь топик выводится на всю ширину. но блоки сайдбара выводятся под ним в один столбец, один под другим. сначала подумал выстроить их в один ряд (попробовав через jQuery поменять CSS: width, float, height). Но потом решил вообще их отключить, неказисто они будут выглядеть. Как их отключить? (именно вот в этом разовом выводе (при условии этого тега)).
)))) ну тогда шутка удалась.
если я пост про это напишу, типа «Изменение шаблона топика в зависимости от тэга» и ещё может туда добавлю игры с Css (изменение цвета при тэге «важно», или какие-нибудь финтифлюшки при тэге «секретно» и т.д.) — нормально будет? (со ссылкой на вас). — в надежде выбраться из минуса и пользу людям принести.
или это будет тупо? :)
если я пост про это напишу, типа «Изменение шаблона топика в зависимости от тэга» и ещё может туда добавлю игры с Css (изменение цвета при тэге «важно», или какие-нибудь финтифлюшки при тэге «секретно» и т.д.) — нормально будет? (со ссылкой на вас). — в надежде выбраться из минуса и пользу людям принести.
или это будет тупо? :)
Подскажите в чём проблема? я человек далёкий от программирования.
Warning: require_once(/home/host1234463/tuner-network.ru/htdocs/www/engine/lib/internal/ConfigSimple/Config.class.php) [function.require-once]: failed to open stream: No such file or directory in /home/host1234463/tuner-network.ru/htdocs/www/config/loader.php on line 26
Fatal error: require_once() [function.require]: Failed opening required '/home/host1234463/tuner-network.ru/htdocs/www/engine/lib/internal/ConfigSimple/Config.class.php' (include_path='.:/usr/local/lib/php:/home/host1234463/tuner-network.ru/htdocs/www') in /home/host1234463/tuner-network.ru/htdocs/www/config/loader.php on line 26
Warning: require_once(/home/host1234463/tuner-network.ru/htdocs/www/engine/lib/internal/ConfigSimple/Config.class.php) [function.require-once]: failed to open stream: No such file or directory in /home/host1234463/tuner-network.ru/htdocs/www/config/loader.php on line 26
Fatal error: require_once() [function.require]: Failed opening required '/home/host1234463/tuner-network.ru/htdocs/www/engine/lib/internal/ConfigSimple/Config.class.php' (include_path='.:/usr/local/lib/php:/home/host1234463/tuner-network.ru/htdocs/www') in /home/host1234463/tuner-network.ru/htdocs/www/config/loader.php on line 26
Неожиданно для себя столкнулся с такой проблемой: пытаюсь добавить новую статичную страницу на сайт, но при добавлении сначала вылезала ошибка, что адрес статьи не может быть больше 50 символов, а потом страница добавилась, но адрес страницы автоматически обрезался до 50 символов. Где задается максимальная длина адреса статичных страниц?
(к сожалению, вариант просто написать более короткий вариант адреса страницы не подходит)
(к сожалению, вариант просто написать более короткий вариант адреса страницы не подходит)
Может лучше поставить сюда интеграцию с DokuWiki? А туда уже удобнее будет загнать и фак для новичков, и для разработчиков (тут есть немного доков, но очень устаревших), и коллективно написать минихелп для пользователей сайтов на LS.
мне кажется, что надо именно интеграцию сюда с ДокуВики, т.к. многие не захотят заводить аккаунт на trac.lsdev.ru, да и вики там вроде бы довольно убогая (не считая того, что она вообще является побочным функционалом trac'а, который к тому же уже не используется)
а вот если ort поставит DokuWiki, то в нее можно будет и запихнуть все
а вот если ort поставит DokuWiki, то в нее можно будет и запихнуть все
(Про это много ерунды написано, и в старом факе есть, и меня тут мастодонты учили создать везде дополнительные стили — но ни один способ не решал проблему одним махом: и в топике, и в комментариях, и в предпросмотре, и без лишних стилей. Поэтому я тут напишу, как надо, ок? Поправьте меня в мелочах, если что.)
Как добавить отступы (margin) картинкам в тексте. В дефолтном движке отступы есть у картинок в тексте топика, только когда картинки имеют правое или левое выравнивание; в комментариях и в предпросмотре отступов нет вообще. Что с этим делать.
В файле /css/topic.css стереть строчки (эти или похожие, если шаблон не дефолтный):
В файле /css/main.css добавить строчки:
Это всё. Наверное, это надо добавить в сам движок. Я бы добавила.
Как добавить отступы (margin) картинкам в тексте. В дефолтном движке отступы есть у картинок в тексте топика, только когда картинки имеют правое или левое выравнивание; в комментариях и в предпросмотре отступов нет вообще. Что с этим делать.
В файле /css/topic.css стереть строчки (эти или похожие, если шаблон не дефолтный):
.topic .content img[align="right"] { margin: 4px 0 5px 15px; }
.topic .content img[align="left"] { margin: 4px 15px 10px 0; }
.topic .content img.image-center { display: block; margin: 0 auto; }В файле /css/main.css добавить строчки:
img[align="right"] { margin: 6px 0 4px 15px; }
img[align="left"] { margin: 6px 15px 4px 0; }
img[class="image-center"] { display: block; margin:6px auto 0 auto; }
img {margin: 6px 0 4px 0px; }Это всё. Наверное, это надо добавить в сам движок. Я бы добавила.
(А вот еще очень важно, без этого фотосет нихрена не работает (не работает загрузчик) — на всех маках и, говорят еще, на линуксах, но за последние не поручусь).
Чтобы решить проблему неработающей загрузки фотосета, необходимо заменить файл Session.class.php из версии с github, то есть отсюда. Пойти по ссылке, скопировать содержимое файла, вставить в Session.class.php. Путь к файлу: engine/modules/session/Session.class.php
(Хоть это не в фак надо писать, конечно. Фак учит обращаться с исправным движком, а это — баг. Точно так же как ответ на вопрос: «Как исправить ошибку 404, которая проявляется на всех страницах кроме главной». Баги надо кучковать в другое место, по хорошему-то.)
Чтобы решить проблему неработающей загрузки фотосета, необходимо заменить файл Session.class.php из версии с github, то есть отсюда. Пойти по ссылке, скопировать содержимое файла, вставить в Session.class.php. Путь к файлу: engine/modules/session/Session.class.php
(Хоть это не в фак надо писать, конечно. Фак учит обращаться с исправным движком, а это — баг. Точно так же как ответ на вопрос: «Как исправить ошибку 404, которая проявляется на всех страницах кроме главной». Баги надо кучковать в другое место, по хорошему-то.)
Продолжение: Как добавить отступы (margin) картинкам в тексте. Второй способ, более щадящий к разному дизаену на главной странице. В файле topic.css добавить:
В файле comments.css добавить:
.topic .content img {margin: 6px 0 4px 0px; }В файле comments.css добавить:
.comment .content .text-style img[align="right"] { margin: 6px 0 4px 15px; }
.comment .content .text-style img[align="left"] { margin: 6px 15px 4px 0; }
.comment .content .text-style img[class="image-center"] { display: block; margin:6px auto 0 auto; }
.comment .content .text-style img {margin: 6px 0 4px 0px; }
.comment-preview img[align="right"] { margin: 6px 0 4px 15px; }
.comment-preview img[align="left"] { margin: 6px 15px 4px 0; }
.comment-preview img[class="image-center"] { display: block; margin:6px auto 0 auto; }
.comment-preview img {margin: 6px 0 4px 0px; }
Привет ребята! А чтоб горизонтальное меню (страниц) сделать что нужно ещё добавить пере и после {hook run='main_menu'} — а то у меня вертикальное получается. Зарание спасибо!

- vot_eto_Da
- 13 февраля 2012, 10:39
- ↓
Как сделать рейтинг топика видимым для всех?
К сожалению дать ссылку на решение не могу, так как выдает только старые запросы на прошлую версию движка.
Думаю это тоже надо добавить к боевому курсу новичка или «всем новеньким — сюда»".
К сожалению дать ссылку на решение не могу, так как выдает только старые запросы на прошлую версию движка.
Думаю это тоже надо добавить к боевому курсу новичка или «всем новеньким — сюда»".
+ неплохо было бы добавить вопрос/ответ про «Социальный закладки»: livestreet.ru/blog/6820.html — что то на подобии вот этого.
Комментарии (109)
RSS свернуть / развернуть