Проблемы в эксплуатации Abo.CMS 5.2

проблема при установке. начинает устанавливать, пишет "распаковываются файлы" и после - белый экран. в логах 500 ошибка:
Код:
[26/May/2009:17:14:51 +0000] "GET /install.php?current_step=5&step=6&sub_step=1 HTTP/1.1" 500 - "http://www.domain.ru/install.php?current
_step=5&step=6&iter=2" "Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10 (.NET CLR 3.5.30729)"
[26/May/2009:17:16:34 +0000] "GET / HTTP/1.1" 500 - "-" "Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.0.10) Gecko/2009042316 Firefox/
3.0.10 (.NET CLR 3.5.30729)"
[26/May/2009:17:16:43 +0000] "GET /install.php?current_step=5&step=6&sub_step=1 HTTP/1.1" 500 - "-" "Mozilla/5.0 (Windows; U; Windows NT 6.0
; ru; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10 (.NET CLR 3.5.30729)"
попробовал в файле config.php прописать вручную данные для подключения к БД - выдает это, при попытке зайти на сайт: Не существует запрашиваемый шаблон _index3.html
что я делаю не так?
 
проблема при установке. начинает устанавливать, пишет "распаковываются файлы" и после - белый экран. в логах 500 ошибка:
Код:
[26/May/2009:17:14:51 +0000] "GET /install.php?current_step=5&step=6&sub_step=1 HTTP/1.1" 500 - "http://www.domain.ru/install.php?current
_step=5&step=6&iter=2" "Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10 (.NET CLR 3.5.30729)"
[26/May/2009:17:16:34 +0000] "GET / HTTP/1.1" 500 - "-" "Mozilla/5.0 (Windows; U; Windows NT 6.0; ru; rv:1.9.0.10) Gecko/2009042316 Firefox/
3.0.10 (.NET CLR 3.5.30729)"
[26/May/2009:17:16:43 +0000] "GET /install.php?current_step=5&step=6&sub_step=1 HTTP/1.1" 500 - "-" "Mozilla/5.0 (Windows; U; Windows NT 6.0
; ru; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10 (.NET CLR 3.5.30729)"
попробовал в файле config.php прописать вручную данные для подключения к БД - выдает это, при попытке зайти на сайт: Не существует запрашиваемый шаблон _index3.html
что я делаю не так?

Были замечены проблемы при установке через браузер отличный от IE. Попробуй при установке использовать IE.
 
  • Нравится
Реакции: arp
установилось :) только теперь часть текста - знаки вопроса. к примеру весь текст на сайте, кроме "В корзине товары отсутствуют." или меню наверху. в панели администратора пункты меню по-русски, но их оглавление вопросиками. понимаю, что проблема в кодировке, но где менять? и почему частично?
 
базу создавать utf-8 и по другому никак )))
 
  • Нравится
Реакции: arp
1. При работе через Google Chrome не срабатывает checkbox открывающий "Для юридических лиц".
А именно не переключается display в:
HTML:
<fieldset id="yur_field" name="yur_field" style="display: none;">
Помогите разобраться. :bc:

Разобрался сам, если понадобится:
в шаблоне shop_process_order.html найдите
HTML:
function activField(form)
{
	form.yur_field.style.display = form.yur.checked ? 'block' : 'none';
}

И замените на
HTML:
function activField(form)
{
	obj = document.getElementById('yur_field');
	obj1 = document.getElementById('yur');
	if(obj1.checked){
		obj.style.display = 'block';
	}
	else{
		obj.style.display = 'none';
	}
}

Вообще, даже если для вас не принципиальна работоспособность в Google Chrom, рекомендую заменить на мой вариант.
 
все-таки есть проблемка. Пишу в шаблоне сайта tmp на русском языке, а выдает в непонятной кодировке, типа абра-кодабра. Как от этого избавиться.
 
перевести файл в кодировку UTF-8
 
Кто подскажет по верстке шаблонов?
Вроде бы все делаю верно, но "онлайн редактирование" не пашет. При нажатии кнопки "редактировать" ничего не происходит. Вернее, страница обновляется, но окно с контентом не появляется. Может какие-то метки не проставил в шаблоне?
 
{siteusername} в регистрационной форме

Делаю на ABO интернет-магазин. Считаю, что в магазине главное это товар и функционал для его приобретения. Поэтому отключил модули "Форум", "Блог" и т.п.
Но возникает проблема - в форме регистрации есть поля "Аватар", "Никнайм". Если поле аватар можно удалить безболезненно, то никнейм является обязательным и к чему приведет его отключения неизвестно.
Можно сделать это поле невидимым и с помощью какого-нибудь скрипта подгружать в него, например, случайное число. Как вариант, можно сделать, чтобы в поле {siteusername} подгружалось содержимое поля {email} с вычленением из него "." и "@". Мне кажется это более надёжный вариант.
Ещё как вариант, можно использовать никнайм как логин при авторизации [вместо e-mail].
Проблема в том, что всё это теория [в программировании я НОЛЬ] может кто-нибудь подсказать как это реализовать :bc:
 
Ещё как вариант, можно использовать никнайм как логин при авторизации [вместо e-mail].
C помощью метода научного тыка удалось это реализовать заменив в ваш_домен\mod\siteusers\lib\class.SiteusersPrototype.php строки:
HTML:
    // функция для авторизации пользователя
    function login_siteuser($siteusername, $password) {
        global $CONFIG, $db, $server, $lang;
        if (!$siteusername || !$password){
          return FALSE;
        }
        $siteusername	= $db->escape(strip_tags(substr($siteusername, 0, 255)));
        $password		= $db->escape(strip_tags(substr($password, 0, 255)));
        $query = "SELECT u.*, ug.group_id, g.name as group_name"
            ." FROM core_users u JOIN core_users_groups ug JOIN core_groups g"
            ." WHERE u.id=ug.user_id AND ug.group_id=g.id "
            ." AND u.email ='".$siteusername."' AND u.password = md5('".$password."')";
        $db->query($query);
на:
HTML:
    // функция для авторизации пользователя
    function login_siteuser($siteusername, $password) {
        global $CONFIG, $db, $server, $lang;
        if (!$siteusername || !$password){
          return FALSE;
        }
        $siteusername	= $db->escape(strip_tags(substr($siteusername, 0, 255)));
        $password		= $db->escape(strip_tags(substr($password, 0, 255)));
        $query = "SELECT u.*, ug.group_id, g.name as group_name"
            ." FROM core_users u JOIN core_users_groups ug JOIN core_groups g"
            ." WHERE u.id=ug.user_id AND ug.group_id=g.id "
            ." AND u.username ='".$siteusername."' AND u.password = md5('".$password."')";
        $db->query($query);
Всё вроде работает нормально, главное чтобы в будущем не обнаружилась какая-нибудь проблема из-за такого изменения.
 
Назад
Сверху