Перейти к содержанию
Форум поддержки пользователей VamShop

проблема с шаблоном.


Рекомендуемые сообщения

Я уставновил через админку шаблон и закрыл страницу, захожу на сайт а там ошибка Fatal error: Cannot instantiate non-existent class: vamtemplate in z:\home\test1.ru\www\templates\schuhshop\source\boxes\categories.php on line 25

и в админку не как не зайти. Как поменять шаблон не заходя в админку?

Ссылка на сообщение
Поделиться на другие сайты

Шаблоны для версии 1.35, у тебя более старая версия.

Если используешь демо-версию, скачай её ещё раз, уже довольно давно лежит демка 1.35 версии.

Поменять шаблон можно через phpMyAdmin, зайдя в таблицу configuration и изменив там значение в опции DEFAULT_TEMPLATE

Ссылка на сообщение
Поделиться на другие сайты
  • 3 weeks later...

У меня похожая ошибка но при установке стандартной полной версии 1,35. Были сначала проблемы с кодировкой и БД в MySQL, теперь вроде все нормально но после установки вместо заглавной страницы эта ошибка

Fatal error: Cannot instantiate non-existent class: filereader in /pub/home/******/******/includes/classes/vam_localization.php on line 21

На хостере стоит MySQL 4.0.27 и PHP Version 4.3.10.

Как быть?...

Ссылка на сообщение
Поделиться на другие сайты

Скачай ещё раз магазин из своего заказа, там 1.36 версия.

vam_localization я вообще удалил из магазина.

т.к. у тебя 4.0.x версия MySQL, тебе наверное ещё перед установкой магазина нужно будет из файла /install/vam.sql убрать все:


ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE utf8_general_ci
[/code]

т.е. что б в конце каждой таблицы было );

Ссылка на сообщение
Поделиться на другие сайты

Установил новую версию, убрал из sql всё ненужное. Все этапы прошли нормально и опять при открытии главной страницы ошибка, правда теперь другая:

Fatal error: Call to undefined function: vam_setcookie() in /pub/home/*****/******/includes/application_top.php on line 282

Ссылка на сообщение
Поделиться на другие сайты

Что-то тебе прям не везёт.

А посмотри, на 154 строке файла /includes/application_top.php есть такой код:


require_once (DIR_FS_INC.'vam_setcookie.inc.php');

[/code]

Если есть, тогда посмотри сам файл /inc/vam_setcookie.inc.php, он не пустой, т.е. в нём есть код?

Ссылка на сообщение
Поделиться на другие сайты

Ага фатально невезет...

Есть эта строчка в  /includes/application_top.php только она №153... да и код в /inc/vam_setcookie.inc.php есть. Там функция vam_setcookie(...).

Ссылка на сообщение
Поделиться на другие сайты

Странно, а что ж он тогда пишет undefined.

А если поставить false в Админке - Настройки - Основные - Сессии - Принудительно использовать cookies

Ссылка на сообщение
Поделиться на другие сайты

Вон оно как.

А доступ к phpMyAdmin есть?

Если есть, зайди в свою базу данных, в таблицу configuration, нажми Обзор, найди там SESSION_FORCE_COOKIE_USE

и поставь в этой опции False

Ссылка на сообщение
Поделиться на другие сайты

Опять проблемы... :( при добавления пользователя открывает станицу:

http://www.***.ru/admin/create_account.php?action=edit

А там :

Warning: Cannot modify header information - headers already sent by (output started at /pub/home/******/*****/includes/external/phpmailer/language/phpmailer.lang-ru.php:46) in /pub/home/******/*****/admin/includes/functions/general.php on line 131

Пользователь вроде создался, но хотелось узнать критична ли ошибка?

Ссылка на сообщение
Поделиться на другие сайты

По идее, да, но лучше конечно попробовать сначала, а не сразу переезжать, если есть возможность, конечно.

Ссылка на сообщение
Поделиться на другие сайты

Да в том то и дело что во первых попробовать нельзя, а во вторых на текущей конфигурации MySQL 4.0.27 и PHP Version 4.3.10 все глючит... и вот что выбрать, попробовать отладить на текущей конфигурации(ну очень много ошибок...) или переехать на новую(где возможно тоже много ошибок)?

Ссылка на сообщение
Поделиться на другие сайты

А в чём именно ошибки?

Ну насколько я знаю, сидят люди на php 5.2 и mysql 5, но всё равно ведь, нельзя ж утверждать.

Ссылка на сообщение
Поделиться на другие сайты

Ну предыдущие посты какраз о том что магазин еле встал, а потом когда он худобедно заработал начались проблемы и с созданием клиентов и с подгрузкой шаблонов... вообщем наверное стоит переехать раз некоторые уже работают...

Ссылка на сообщение
Поделиться на другие сайты

Попробуй, если нормальный хостер, по идее, быть не должно проблем, так же как и на php4.

Может с хостером не повезло?

Ссылка на сообщение
Поделиться на другие сайты

Опять невезет :( , переехал на PHP 5.2.4 и MySQL 5.0.45

Установка прошла удачно, но при переходе на главную страницу выдал ошибку:

Fatal error: Cannot redeclare smarty_modifier_vam_truncate() (previously declared in /pub/home/******/******/includes/external/smarty/plugins_vam/modifier.vam_truncate.php:27) in /pub/home/*****/******/includes/external/smarty/plugins_vam/modifier.vam_truncate.php on line 96

Причем я сначала попробовал поставить в подпапку 111, от-туда магазин встал нормально...

Ссылка на сообщение
Поделиться на другие сайты

Ну это уже по-лучше, в смысле исправить легко, хотя тоже какая-то странная ошибка, не понятно, вроде нигде два раза не определяется vam_truncate.

Как хостинг, кстати, называется?

Открой файлы:

/templates/vamshop/module/latest_news_default.html

/templates/vamshop/module/latest_news.html

/templates/vamshop/module/new_products_default.html

/templates/vamshop/module/new_products_category.html

/templates/vamshop/module/new_products_overview.html

/templates/vamshop/module/featured_products_default.html

/templates/vamshop/module/featured_products_category.html

/templates/vamshop/module/featured.html

/templates/vamshop/module/reverse_cross_selling.html

/templates/vamshop/module/cross_selling.html

/templates/vamshop/module/also_purchased.html

/templates/vamshop/module/specials.html

/templates/vamshop/module/product_listing/product_listing_list.html

/templates/vamshop/module/product_listing/product_listing_columns.html

/templates/vamshop/boxes/box_latest_news.html

/templates/vamshop/boxes/box_cart.html

Если у тебя нормальный html-редактор, можно даже не открывать ничего, а просто в редакторах обычно есть мастер открытия файлов, во всяком случае вот у меня в Bluefish есть, ты просто выбираешь папку /templates/vamshop

и в поле что искать указываешь vam_truncate

От тебе откроет все файлы с vam_truncate, а затем уже делаешь поиск и замени во всех открытых файлах, меняешь vam_truncate на truncate.

На всё про всё уйдёт 1 минута, если хороший редактор, который позволяет открывать файлы по шаблону и делать замену сразу во всех открытых файлах.

Ссылка на сообщение
Поделиться на другие сайты

Хостинг Valuehost называется.

Пару раз перезалив, магазин всеже встал без ошибок.

Но почемуто не работает отправка почты:

TEXT_PHP_MAILER_ERRORTEXT_PHP_MAILER_ERROR1Произошла ошибка при инициализации Mail функции.

Ссылка на сообщение
Поделиться на другие сайты

Вот я даже не знаю, почему на валю хосте не работает отправка, уже пару раз тоже писал об этом.

Попробуй в /inc/vam_php_mail.inc.php исправить:


if (!$mail->Send()) {

echo TEXT_PHP_MAILER_ERROR;

echo TEXT_PHP_MAILER_ERROR1 . $mail->ErrorInfo;

exit;

}
[/code] на:
[code]
// if (!$mail->Send()) {

// echo TEXT_PHP_MAILER_ERROR;

// echo TEXT_PHP_MAILER_ERROR1 . $mail->ErrorInfo;

// exit;

// }

Ссылка на сообщение
Поделиться на другие сайты

Теперь выдает:

Warning: Cannot modify header information - headers already sent by (output started at /pub/home/*****/******/includes/external/phpmailer/language/phpmailer.lang-ru.php:47) in /pub/home/******/******/admin/includes/functions/general.php on line 131

Ссылка на сообщение
Поделиться на другие сайты

А ты какую версию магазина установил?

Последнюю?

Либо скачай ещё раз архив с магазином и возьми из него файл /includes/external/phpmailer/language/phpmailer.lang-ru.php

Либо просто открой этот файл и убери пустые строки после ?> внизу.

Ссылка на сообщение
Поделиться на другие сайты
×
×
  • Создать...