FAQ

История частых вопросов для предыдущих версий PHPShop CMS Free 2.*

"Как заставить отображаться страницу, название которой содержит "-" тире?"

Здравствуйте! Для получения более длинных названий страниц проделал все.как вы сказали. А именно заменил строчку RewriteRule ^([-a-zA-Z0-9_@]{1,20})/([-a-zA-Z0-9_@]{1,9}).html/?$ index.php?nav=$1&name=$2 [L] на RewriteRule ^([-a-zA-Z0-9_@]{1,20})/([-a-zA-Z0-9_@]{1,30}).html/?$ index.php?nav=$1&name=$2 [L] Но страницу удается вывести только с нижним подчеркиванием, а необходимо с тире. К примеру вот такое название страницы informaciya-dlya-gostey-saita.html CMS почему то не выводит. Как сделать так,чтобы страница, название которой содержит тире, работала?
Андрей

Используйте нижнее подчеркивание лучше _.

"Не работает RSS"

Делаю, как вы сказали. Прописываю в .htaccess следующее RewriteRule ^rss/?$ rss [L] Далее ввожу в адресной строке браузера www.название_сайта/rss/ Браузер начинает долго грузить, после чего выдает надпись "Неверное перенаправление на странице Firefox определил, что сервер перенаправляет запрос на этот адрес таким образом, что он никогда не завершится." В чем может быть проблема?
Дмитрий
Его следует поставить самым последним в файле .htaccess

"Настройка RSS"

Подскажите пожалуйста как настроить rss в cms phpshop ?
Дмитрий
Он там есть, но не пропиcан в .htaccess.
Чтибы его включить - нужно вписать строку 
RewriteRule ^rss/?$ rss [L]
в файл .htaccess

Адрес канала будет domain.ru/rss/

"Как увеличить количество ссылок на странице?"

При добавлении в разделе "Полезные ссылки" более 5 ссылок появляется вторая страница, на которой размещается последняя ссылка. Как увеличить количество отображаемых ссылок на одной странице?
Алексей

Внести изменения в файл /phpshop/inc/links.inc.php

Заменить в файле все вхождения строки: 
$num_row=$LoadItems['System']['num_row'];
на $num_row=10;

где 10 - желаемое кол-во позиций на странице.

"Как увеличить количество символов в названии страницы?"

Здравствуйте! Необходимо увеличить количество символов в названии страницы.Как это можно сделать? страницу с 8-9 знаками в названии CMS уже не отображает. Пример: Необходимо сделать станицу с названием: informaciya-dlya-gostey-saita.html
Андрей
Заменить строку в файле .htaccess

RewriteRule ^([-a-zA-Z0-9_@]{1,20})/([-a-zA-Z0-9_@]{1,9}).html/?$ index.php?nav=$1&name=$2 [L]

на

RewriteRule ^([-a-zA-Z0-9_@]{1,20})/([-a-zA-Z0-9_@]{1,30}).html/?$ index.php?nav=$1&name=$2 [L]

где 30 - предельное кол-во символов.

"Использование облако тегов"

Доброго времени суток. Я установил бесплатную версию CMS Free и насколкьо я понял, там есть в комплекте облако тегов. Но я не понял как им пользоваться.
Роман
В версии CMS Free нет облака тегов, оно есть только в полной версии PHPShop Enterprise.
Но по большим просьбам пользователей сделали порт с основной версии на бесплатную

Для внедрения скачайте архив с модулем tagcloud

Ход работы:
1. Распаковать архив в папку корневую сайта, путь должен быть tagcloud/ (рядом с phpshop)
В архиве все лежит в свои папках, заменить все файлы, кроме config.ini

2. Прописать в config.ini в блок
[autoload]
tegcloud="/phpshop/inc/tegcloud.inc.php";

3. В своем шаблоне в файлах index.tpl и shop.tpl прописать перменную @cloud@ в нужное место
и вставить строку подключения библиотеки:
<SCRIPT language="JavaScript" src="/tagcloud/swfobject.js"></SCRIPT> 
в тег HEADER

В результате получится нечто такого: http://cms.phpshopcms.ru/
Внимание, для отображения информации заполните поля ключевых слов у страниц.

"PHPShop CMS"

Очень даже неплохая система. Из бесплатных по моему самая хорошая. Смена дизайна шесть секунд, пример то что сам навоял http://www.tdlatex.ru ,всё очень доходчиво, плюс раздел помощи на родном русском, это супер.
Олег Михайлович
Спасибо за теплые слова.
Уже делаются видео-уроки, в данный момент доступны видео-уроки для коммерческих версий PHPShop.

"Выбор шаблонов ка в phpshop."

Добрый день, очень нравиться Ваша система, но возникла необходимость в выборе шаблонов как сделано в phpshop ( клик по ссылке или картинке меняет шаблон). Интересует вопрос можно ли такое осуществить и phpshopcms. P.S. пробывал через ?skin=phpshop_2, не получается.
Дмитрий
Почему, все получается.
Пример: http://cms.phpshopcms.ru/?skin=pink
Внимание, имя шаблона должно быть реальное, которое есть в папке /phpshop/templates/
В наборе CMS Free нет шаблона phpshop_2

"ограничение обьёма наполнения страницы"

судя по тому как сьезжает всё и вся при большом обьеме информации на странице - существует ограничение, так ли это? как его убрать или увеличить?
konstantin
Лимита никакого нет. Но страницы с большим контентом лучше создавать не через админку, а через подключение html файлов: http://www.phpshopcms.ru/help/Content/option/functions.html#6

"Папка RSS"

Здравствуйте! скажите пожалуйста для чего в архиве скрипта лежит папка rss?
Алексей
Подключается RSS канал для вашего сайта по адресу: имя_сайта/rss/
Если у вас по этой ссылке открывается 404 ошибка, то нужно добавить в файл .htaccess новое правило:

RewriteRule ^rss/?$ rss [L]