PDA

View Full Version : Проблема с установкой Pages


Sparrabeth
06.07.2008, 03:50
Нюка 7.9

Когда устанавливаю модуль Pages у меня следующая проблема: там в readme 3 пункта по установке:

1. Загрузите все файлы из папки html скачанного архива на свой сервер.
2. Если это необходимо установите для директории modules/FCKeditor/upload необходимые свойства для записи (CHMOD обычно 777).
3. Запустите скрипт инсталяции новых таблиц в базу данных http://ваш_сайт/install_pages.php. После инсталяции таблиц, не забудьте удалить указанный выше файл.

Первые 2 выполняю. Проблема с пунктом 3. Когда перехожу по ссылке: http://мой_сайт/modules/html/install_pages.php - выдает следующую ошибку:

Warning: main(mainfile.php) [function.main]: failed to open stream: No such file or directory in /home/m53299/public_html/modules/html/install_pages.php on line 12

Fatal error: main() [function.require]: Failed opening required 'mainfile.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/m53299/public_html/modules/html/install_pages.php on line 12

Я посмотрела, там у меня на 12 строчке следующее:

require_once("mainfile.php");

Что делать?

W_Wolf
06.07.2008, 12:49
Просто файл install_pages.php надо класть не в http://мой_сайт/modules/html/ а именно в http://ваш_сайт/ как указано в readme, так как файл mainfile.php лежит именно там, в корне сайта, а в вашем случае скрипт выдаёт ошибку что не может его подключить, так как его нету, потому что вы положили install_pages.php не туда. Кладите install_pages.php в корень вашего сайта и всё будет нормально.

Sparrabeth
06.07.2008, 18:08
СПАСИБО!!! Помогло!

Правда теперь другая проблема...

Я добавила файл install_pages.php в корень моего сайта, в адресной строке вбила http://мой_сайт/install_pages.php и появилась надпись:

SmallNuke - Система построения сайтов

Установка модуля Pages произведена!

Не забудьте удалить данный файл установки с Вашего сервера!

Т.е. вроде бы все нормально. Зашла в админпанель на своем сайте -> модули. Модуль Pages там появился. Я его включила, и он появился в меню слева. Но когда нажимаю на него, появляется следующая надпись:

Sorry, such file doesn't exist...

W_Wolf
06.07.2008, 19:02
Не находит файлы говорит :)
Вы видимо папку html загрузили в папку modules, так?
А надо было все файлы и папки из html загрузить в корень сайта, т.е. в http://мой_сайт/ с заменой файлов.
Сейчас просто удалите вашу папку http://мой_сайт/modules/html/ и загрузите всё из папки html модуля Pages в корень - всё должно будет работать.

Sparrabeth
06.07.2008, 22:28
W_Wolf, спасибо вам большое!!! Все получилось! Вы так понятно объясняете! Вам бы инструкции писать!

Теперь модуль у меня появился и при заходе на http://мой_сайт/modules.php?name=Pages следующая надпись:

Произвольный вступительный текст к данному разделу сайта. Отредактировать его можно в языковом файле модуля Pages modules/Pages/language/lang-russian.php.
Внешний вид (структуру) вывода категорий на первой странице во вложенных категориях а также на страницах с содержанием, Вы можете отредактировать в файле modules/Pages/p_config.php.

Я так понимаю все правильно? А нет ли какой инструкции как все это правильно делать и добавлять? А то я боюсь наредактировать там чего-нибудь не того... Я заглянула в эти файлы, но что конкретно там редактировать не очень поняла...

W_Wolf
07.07.2008, 07:51
Всё довольно просто :)
Что бы отредактировать текст вступления, нужно заглянуть в файл modules/Pages/language/lang-russian.php и изменить этот текст в 18 строке, вот собственно он
define("_PAGESNOTE","Произвольный вступительный текст к данному разделу сайта. Отредактировать его можно в языковом файле модуля Pages modules/Pages/language/lang-russian.php. <br>Внешний вид (структуру) вывода категорий на первой странице во вложенных категориях а также на страницах с содержанием, Вы можете отредактировать в файле modules/Pages/p_config.php.");
Меняйте всё начиная от define("_PAGESNOTE"," и заканчивая ");

А что касается вснешнего вида (структуры) то это тоже всё легко меняется в файлике modules/Pages/p_config.php
Там есть строки следующего вида
$index = 1;
$tablecathome = 1;
$tablecat = 1;
$tablenumhome = 2;
и т.д.
Так вот у них и надо изменять значения (единички эти и двойки), список пожалуй приведу ниже

# $index - Демонстрировать модуль с правыми блоками (1 - Да / 0 - Нет)
# $tablecathome - Выводить список категорий на главной странице в виде таблице (1 - Да / 0 - Нет)
# $tablecat - Выводить список категорий на остальных страницах в виде таблицы (1 - Да / 0 - Нет)
# $tablenumhome - Количество колонок в таблице с категориями на главной странице
# $tablenum - Количество колонок в таблице с категориями на остальных страницах
# $catdescrhome - Выводить описание категории на главной странице (1 - Да / 0 - Нет)
# $catdescr - Выводить описание категории на остальных страницах (1 - Да / 0 - Нет)
# $homesubcat - Выводить в представлении категории на главной странице входящие в нее подкатегории (1 - Да / 0 - Нет)
# $subcat - Выводить в представлении категории на страницах входящие в нее подкатегории (1 - Да / 0 - Нет)
# $newhome - Выводить на главной странице модуля новые страницы (1 - Да / 0 - Нет)
# $newhomenum - Количество новых страниц выводимых на главной странице модуля
# $shownumeric - Выводить общее количество категорий и страниц (1 - Да / 0 - Нет)
# $numpage - Количество страниц на странице предварительного просмотра
# $pagecatlink - Выводить внизу страницы ссылки на другие страницы данной категории (1 - Да / 0 - Нет)
# $pagecatnumlinc - Количество ссылок внизу на страницы данной категории

Ничего впринципе сложного, поэксперементируйте со значениями, посмотрите как вам будет лучше

Sparrabeth
08.07.2008, 03:50
Спасибо!!! Теперь мне стало понятно, почему я ничего не поняла в этих файлах! Там у меня оказывается сбита кодировка((((

Вместо:

define("_PAGESNOTE","Произвольный вступительный текст к данному разделу сайта. Отредактировать его можно в языковом файле модуля Pages modules/Pages/language/lang-russian.php. <br>Внешний вид (структуру) вывода категорий на первой странице во вложенных категориях а также на страницах с содержанием, Вы можете отредактировать в файле modules/Pages/p_config.php.");

У меня там:

define("_PAGESNOTE","������������ ������������� ����� � ������� ������� �����. ��������������� ��� ����� � �������� ����� ������ Pages modules/Pages/language/lang-russian.php.
<br>������� ��� (���������) ������ ��������� �� ������ �������� �� ��������� ���������� � ����� �� ��������� � �����������, �� ������ ��������������� � ����� modules/Pages/p_config.php.");

А вместо:

# $index - Демонстрировать модуль с правыми блоками (1 - Да / 0 - Нет)
# $tablecathome - Выводить список категорий на главной странице в виде таблице (1 - Да / 0 - Нет)
# $tablecat - Выводить список категорий на остальных страницах в виде таблицы (1 - Да / 0 - Нет)
# $tablenumhome - Количество колонок в таблице с категориями на главной странице
# $tablenum - Количество колонок в таблице с категориями на остальных страницах
# $catdescrhome - Выводить описание категории на главной странице (1 - Да / 0 - Нет)
# $catdescr - Выводить описание категории на остальных страницах (1 - Да / 0 - Нет)
# $homesubcat - Выводить в представлении категории на главной странице входящие в нее подкатегории (1 - Да / 0 - Нет)
# $subcat - Выводить в представлении категории на страницах входящие в нее подкатегории (1 - Да / 0 - Нет)
# $newhome - Выводить на главной странице модуля новые страницы (1 - Да / 0 - Нет)
# $newhomenum - Количество новых страниц выводимых на главной странице модуля
# $shownumeric - Выводить общее количество категорий и страниц (1 - Да / 0 - Нет)
# $numpage - Количество страниц на странице предварительного просмотра
# $pagecatlink - Выводить внизу страницы ссылки на другие страницы данной категории (1 - Да / 0 - Нет)
# $pagecatnumlinc - Количество ссылок внизу на страницы данной категории

У меня там:

# $index - ��������������� ������ � ������� ������� (1 - �� / 0 - ���)
# $tablecathome - �������� ������ ��������� �� ������� �������� � ���� ������� (1 - �� / 0 - ���)
# $tablecat - �������� ������ ��������� �� ��������� ��������� � ���� ������� (1 - �� / 0 - ���)
# $tablenumhome - ���������� ������� � ������� � ����������� �� ������� ��������
# $tablenum - ���������� ������� � ������� � ����������� �� ��������� ���������
# $catdescrhome - �������� �������� ��������� �� ������� �������� (1 - �� / 0 - ���)
# $catdescr - �������� �������� ��������� �� ��������� ��������� (1 - �� / 0 - ���)
# $homesubcat - �������� � ������������� ��������� �� ������� �������� �������� � ��� ������������ (1 - �� / 0 - ���)
# $subcat - �������� � ������������� ��������� �� ��������� �������� � ��� ������������ (1 - �� / 0 - ���)
# $newhome - �������� �� ������� �������� ������ ����� �������� (1 - �� / 0 - ���)
# $newhomenum - ���������� ����� ������� ��������� �� ������� �������� ������
# $shownumeric - �������� ����� ���������� ��������� � ������� (1 - �� / 0 - ���)
# $numpage - ���������� ������� �� �������� ���������������� ���������
# $pagecatlink - �������� ����� �������� ������ �� ������ �������� ������ ��������� (1 - �� / 0 - ���)
# $pagecatnumlinc - ���������� ������ ����� �� �������� ������ ���������

С этим можно что-нибудь сделать?(((( Если меняю на русский - выводит каракули(((( Переустановка модуля не помогает...

Soniks
08.07.2008, 11:26
Sparrabeth а чем вы эти файлы открываете? видио эта программа по умолчанию работает с другой кодировкой. Попробуйте обычным блокнотом воспользоваться.

W_Wolf
08.07.2008, 16:46
Sparrabeth попробуйте Notepad++ (http://notepad-plus.sourceforge.net), хороший редактор с подсветкой синтексиса.

Sparrabeth
09.07.2008, 22:07
Soniks, спасибо! Сработало!

W_Wolf, ух, с подсветкой! Да вас на руках носить надо! Спасибо за своевременную и рациональную помощь!

Aion
16.12.2009, 17:49
здравствуйте!
Помогите понять как добавить категорию. здесь я пробовал кучу разных вариантов, он у меня абсолютно ничего не меняется.
$index = 1;
$tablecathome = 1;
$tablecat = 1;
$tablenumhome = 2;
$tablenum = 2;
$catdescrhome = 1;
$catdescr = 1;
$homesubcat = 1;
$subcat = 1;
$newhome = 1;
$newhomenum = 2;
$shownumeric = 1;
$numpage = 10;
$pagecatlink = 1;
$pagecatnumlinc = 10;
$pagecatnumlinc = 10;
Подскажите, пожалуйста, как должен выглядеть этот список, что бы у меня появилась новая категория или под категория.

Soniks
16.12.2009, 21:45
Aion категория и подкатегории создаются в административной панели управления модуля

Aion
17.12.2009, 16:59
спасибо! вот же я идиот..