При попытке закачать картинку на локальный сайт выдает "Undefined variable: category_list in zhome\joomla\www\components\com_datsogallery\datsogallery.php on line 877" В выпадающем списке категорий при этом нет. В админке все категории на месте, но не закачиваются сами картинки. На двух разных машинах (везде denver) проблема вылезла по-разному. В первом случае - после удаления тестовой категории и создиная своей. Во втором - практически сразу.
Ответ: Проблема. Undefined variable: category_list in datsogallery.php on line 877 Тяжело отлаживать удаленно. Но сделай на этой строчке (или чуток повыше) echo $database->stderr(); должна по идее какую-то ошибку написать.
Ответ: Проблема. Undefined variable: category_list in datsogallery.php on line 877 Пишет "Функция БД завершилась ошибкой с номером 0"
Ответ: Проблема. Undefined variable: category_list in datsogallery.php on line 877 Покажи десять строчек выше и десять ниже от этой 877.
Вот... вся функция. Красным выделил 877-ю строку. function ShowDropDownCategoryList ($cat, $cname = "cat", $extra = null, $flag = 0) { global $database, $ad_category, $my; $arr_cat = explode(",", $ad_category); $category = "<select name=\"$cname\" class=\"inputbox\" $extra>"; if ($flag == 1) { $add_category = true; } if (@$add_category) { $category .= "<option value=0></option>"; } else { $category .= "<option value='0'>"._DG_SUBCAT_SELECT."</option>"; } $database->setQuery(" select * from #__datsogallery_catg where access<='".$my->gid."' and published='1' order by ordering "); $result = $database->query(); $num_rows = mysql_num_rows($result); $i = 0; while ($i < $num_rows) { $category_id = mysql_result($result, $i, 'cid'); $category_name = mysql_result($result, $i, 'name'); if (in_array($category_id, $arr_cat)) { @$category_list .= "<option value='$category_id' "; if ($category_id == $cat) { $category_list .= "selected"; } $category_list .= ">" . ShowCategoryPath($category_id) . "</option>\n"; } $i++; } $categories = explode("\n", $category_list); asort($categories); $category .= implode("\n", $categories); $category .= "</select>"; return $category; }
Ответ: Проблема. Undefined variable: category_list in datsogallery.php on line 877 Убил бы разработчиков галереи за такой код Поставь ту же штуку после $result = $database->query();
Ответ: Проблема. Undefined variable: category_list in datsogallery.php on line 877 Пишет то-же самое: "Функция БД завершилась ошибкой с номером 0"
Ответ: Проблема. Undefined variable: category_list in datsogallery.php on line 877 Тэкс. А register_globals включен? Если нет, попробуй включить.
Ответ: Проблема. Undefined variable: category_list in datsogallery.php on line 877 В php.ini прописано register_globals = On
Ответ: Проблема. Undefined variable: category_list in datsogallery.php on line 877 А категории в самой дацо созданы?
Ответ: Проблема. Undefined variable: category_list in datsogallery.php on line 877 Да, разумеется. И в админке их прекрасно видно.