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

Sheffik

Постоялец
Регистрация
21 Янв 2009
Сообщения
107
Реакции
51
В самой начале темы проскочило сообщение о Google Maps. Как я понял это проблема нулла, ключ менял, модуль с корнями удалял и бд чистил, но все равно не помогает, выдает ошибку при заходе на форум типа так и так обновите ключ. Кто решил эту проблему пожалуйста отпишитесь.
решение:
 

ScorpionGhost

Создатель
Регистрация
26 Мар 2010
Сообщения
42
Реакции
1
Глюк: карта + каталог на странице - несовместимо

Если на одной странице разместить модуль карты и каталога, то выдает следующую ошибку:
Fatal error: Cannot redeclare class CCatalogData_DB in /home/armex6/html/mod/catalog/lib/class.catalogDB.php on line 133
Данная ошибка была скопирована со страницы Для просмотра ссылки Войди или Зарегистрируйся говноABOвцы либо сами не вкуривают, либо забили на это как на еще один из тысячи глюков.
Проверил по всем файлам - данный класс встречается только в модулях catalog и maps. Почистил немного модуль Maps на скорую руку - заработало.

на момент коммента, abocms.ru валялся дохлым. Начал подыхать со вчерашнего дня.
 

ScorpionGhost

Создатель
Регистрация
26 Мар 2010
Сообщения
42
Реакции
1
Проблема с картинками в каталоге

Если добавляешь к имеющимся картинкам товара новые, при сохранении происходит ошибка, белый экран - все. Картинки не добавлены. Если товар с картинками открыть и нажать применить. или сохранить - тоже самое.

В логе ошибок нашел следующую запись: ../mod/catalog/lib/class.CatalogPrototype.php line:8439 msg:Invalid argument supplied for foreach()

Подскажите пожалуйста, в чем проблема?

Кусок кода class.CatalogPrototype.php:
[HIDE="код class.CatalogPrototype.php"]function addAdditionalImgs($prod_id, $copy = false, $del_img = false)
{ global $CONFIG, $db;
$prod_id = (int) $prod_id;
if ($prod_id) {
$img_cnt = true;
if ($CONFIG['catalog_add_img_cnt'] > 0) {
$db->query("SELECT COUNT(*) FROM {$this->table_prefix}_catalog_img WHERE prod_id={$prod_id}");
if ($db->next_record()) {
/* Сколько картинок еще можно закачать */
$img_cnt = $CONFIG['catalog_add_img_cnt'] - intval($db->Record[0]);
}
}
$img_num = 0;
СТРОКА 8439 foreach (glob(RP.$CONFIG['catalog_add_img_path'].$prod_id."-*.*") as $filename) {
$num = (int) substr(strstr($filename, "-"), 1);
if ($num >= $img_num) {
$img_num = ++$num;
}
}
$upload = array();
CatalogPrototype::check_path($CONFIG['catalog_add_img_path']);
CatalogPrototype::check_path($CONFIG['catalog_add_prev_path']);
while ($img_cnt > 0 && (list($key, $val) = each($_FILES['img']['tmp_name']))) {
$ext = CatalogPrototype::getFileExt($_FILES['img']['name'][$key]);
if ($val && $ext && in_array($ext, $this->img_exts)) {
$img_name = "{$prod_id}-{$img_num}.{$ext}";
$upload_img = false;
if ($CONFIG['catalog_max_img_height']>0 || $CONFIG['catalog_max_img_width']>0) {
if (CatalogPrototype::generateImage(
$val,
RP.$CONFIG['catalog_add_img_path'].$img_name,
$CONFIG['catalog_max_img_width'],
$CONFIG['catalog_max_img_height']
)
) {
$upload_img = true;
}
} else {
if (move_uploaded_file($val, RP.$CONFIG['catalog_add_img_path'].$img_name)) {
$upload_img = true;
if ($img_cnt && is_int($img_cnt)) {
$img_cnt--;
}
}
}
$upload_prev = false;
if ($upload_img) {
$img_num++;
if ($_FILES['prev']['tmp_name'][$key]) {
$ext = CatalogPrototype::getFileExt($_FILES['prev']['name'][$key]);
$prev_name = "{$prod_id}-{$img_num}.{$ext}";
if (CatalogPrototype::generateImage(
$_FILES['prev']['tmp_name'][$key],
RP.$CONFIG['catalog_add_prev_path'].$prev_name,
$CONFIG['catalog_max_prev_width'],
$CONFIG['catalog_max_prev_height']
)
) {
$upload_prev = true;
}
} else {
$prev_name = $img_name;
if (CatalogPrototype::generateImage(
RP.$CONFIG['catalog_add_img_path'].$img_name,
RP.$CONFIG['catalog_add_prev_path'].$prev_name,
$CONFIG['catalog_max_prev_width'],
$CONFIG['catalog_max_prev_height']
)
) {
$upload_prev = true;
}
}
$upload[] = "({$prod_id}, '{$img_name}', '".($upload_prev ? $prev_name : '')."')";
}
}
}
if ($copy) {
foreach ($_REQUEST['copy_img'] as $key => $val) {
if (!$del_img || ($del_img && !in_array($key, $del_img)) ) {
$img_num++;
$prev_name = $img_name = '';
if ($val && file_exists(RP.$CONFIG['catalog_add_img_path'].$val)) {
$ext = CatalogPrototype::getFileExt($val);
$img_name = "{$prod_id}-{$img_num}.{$ext}";
if (!$ext ||
!copy(RP.$CONFIG['catalog_add_img_path'].$val, RP.$CONFIG['catalog_add_img_path'].$img_name)
) {
$img_name = '';
}
}
if ($_REQUEST['copy_prev'][$key] && file_exists(RP.$CONFIG['catalog_add_prev_path'].$_REQUEST['copy_prev'][$key])) {
$ext = CatalogPrototype::getFileExt(RP.$CONFIG['catalog_add_prev_path'].$_REQUEST['copy_prev'][$key]);
$prev_name = "{$prod_id}-{$img_num}.{$ext}";
if (!$ext ||
!copy(RP.$CONFIG['catalog_add_prev_path'].$_REQUEST['copy_prev'][$key], RP.$CONFIG['catalog_add_prev_path'].$prev_name)
) {
$prev_name = '';
}
}
if ($prev_name || $img_name) {
$upload[] = "({$prod_id}, '{$img_name}', '{$prev_name}')";
}
}
}
}
if (!empty($upload)) {
$db->query("INSERT INTO {$this->table_prefix}_catalog_img (prod_id, img, preview) VALUES "
.implode(", ", $upload));
}
}
}[/HIDE]
 

lexxxhu

Писатель
Регистрация
12 Апр 2010
Сообщения
4
Реакции
0
по поводу google map
нужна зарегистрировать у гугла свой сайт, добавить его. вам дадут ключ, его то и нужно вставить вам в шаблон
 
T

TimPetrovich

Прохожие
АБО 5.2 нуленная. На индекс.хтмл падает локальный апач.

Кто-нибудь сталкивался? На хостинг боюсь заливать.
 

ScorpionGhost

Создатель
Регистрация
26 Мар 2010
Сообщения
42
Реакции
1
Некоторые ошибки Абовцы признали :)

Теперь вы можете скачивать новые дистрибутивы, в которые внесены ряд изменений и доработок, в частности:
° исправлена ошибка, возникающая при попытке добавить на одну страницу карты google и каталога;
° в модуле «карты Google» исправлена ошибка, связанная с особенностью разделения информации в mysql, которая возникала при добавлении нового пункта;
° исправлена ошибка, связанная с особенностями представления ip адреса в переменных сервера. Ошибка была замечена только на 1 сайте;
° исправлено некорректное отображение новых новостей по дате добавления в rss;
° исправлена ошибка, которая возникала при попытке выгрузить каталог в формате YML, при большом объеме каталога;
° исправлены ошибки перелистывания фотографий в модуле «галерея»;
° исправлена некорректная кодировка названий городов в модуле «статистика -> география»;
° исправлены проблемы с короткими тегами;
° в справочниках исправлена ошибка с некорректным отображением названий городов, заключенных в кавычки;
° исправлена ошибка с выбором типа цены при добавлении нового пользователя в редакциях, не предусматривающих модуль каталог;
° добавлена поддержка PHP 5.3;
° в библиотеку документов добавлен образ демонстрационного диска, который можно записать и презентовать клиентам.
 

ScorpionGhost

Создатель
Регистрация
26 Мар 2010
Сообщения
42
Реакции
1
ГавноABOвцы до сих пор удивляют!

В модуле формы выбирая элемент комментарий - не прописывается заголовок поля. Странно, по умолчанию в модуле и шаблонах намек на эту функцию имеется. В общем вся система - это один сплошной намек на ее возможности. ГавноАБОвцы сперли где-то идею и кусок кода и все на что этих лохов хватило - накидать в движок намеки на его возможности. У меня от знакомства с данной системой ощущение, что меня как-то ловко включили в состав разработчиков этого говна. Ибо после приобретения системы только и занимаюсь ее переписыванием и доставанием своими вопросами уважаемых здесь форумчан, ибо этот ресурс единственная существующая техническая поддержка данного гавноПродукта
 

York

Писатель
Регистрация
29 Сен 2011
Сообщения
9
Реакции
0
АБО 5.2 нуленная. На индекс.хтмл падает локальный апач.

Кто-нибудь сталкивался? На хостинг боюсь заливать.
Столкнулся, и по этой же причине сам здесь сижу. Знаю лишь, что проблема в модуле новостей, но что-либо сделать с ним практически невозможно. Может кто знает...
 

rewte

Писатель
Регистрация
15 Янв 2012
Сообщения
6
Реакции
0
у меня работает без проблем
<-------------- добавлено через 33 сек. -------------->
null версия
 

rewte

Писатель
Регистрация
15 Янв 2012
Сообщения
6
Реакции
0
АБО 5.2 нуленная. На индекс.хтмл падает локальный апач. Кто-нибудь сталкивался? На хостинг боюсь заливать.
сталкивался
<-------------- добавлено через 33 сек. -------------->
потом разобрался
 
Сверху