Ребят помогите ошибка Error : syntax error, unexpected end of file, линия 362, не пойму в чем проблема
Это типа "ищу телепата"? Так тогда на форум "Битвы экстрасенсов" надо было писать. А если нужна помощь программиста, то добавь код. И, пожалуйста, сразу кнопочкой </>
Тебе уже интерпретатор помог. Если не можешь понять техническое сообщение, то и технически тебе в программировании делать нечего. Начни с азов, либо заканчивай с этим делом.
Здесь исправь для начала: Код (Text): var blockSize = <?php echo $blockSize?>; var max = <?php echo count($products)?>; var elements= <?php echo json_encode($products, JSON_PRETTY_PRINT)?>;
@MouseZver если ты такой умный, то помоги! или отойди в сторонку и не умничай, кто что не напишет, комментируешь как всезнайка, а по факту помочь не можешь
PHP: foreach($data as $e){ // ����������� ���� � ������� � ������ ������� � ������� ������� => [ ���� => ��������...], �� ���� ����� ���������������� �� �������� $c++; $rawProduct = explode(";",mb_convert_encoding($e, "UTF-8","cp-1251")); if ($c == 1) $headers = explode(";",mb_convert_encoding($e, "UTF-8","cp-1251")); else { $i = 0; $paramsValues = []; foreach($rawProduct as $value){ if ( $importFields[$headers[$i]]) $key = $importFields[$headers[$i]]; else $key = $headers[$i]; if (!in_array ($key, $trashFields)) { $key = explode(",",$key); if ($key[0] == "params") { if ($key[1] == "�������") $sizes = $value; if ($value) $paramsValues[] =$key[1]."###".$value; } else $product[$key[0]] = $value; } $i++; } $name = mb_strtolower($product['pagetitle']); foreach ($catalogs as $marker => $categoryName){ if(mb_stripos(" ".$name, $marker)) $product['���������'] = $categoryName; // ���� � ������������ ������ ������������ ������ ��������� - ���������� ��������� } $product["params"] = implode("||",$paramsValues); $product["brend"] = "Cleo"; if($product["size"] == "") $product["size"] = explode(" ",$sizes)[0]; $product["size"] = preg_replace('/(\d+)(x)(\d+)/i', '$1�$3', $product["size"]); // �������� ���������� ��� �� �� if($replaceSize[$product["size"]]) $product["size"] = $replaceSize[$product["size"]]; else $unknownSizes[] = $product["size"]; if (!$product['���������'] || $product["size"] == "") { $product['���������'] = "������ �������"; $product["parent"]=$trashFolder;} if (!$subCat[$product["���������"]][0][$product["brend"]]) { // ��� ��������� ������ (��������, �����/Cleo), ������� �� $fields = array( 'pagetitle' => $product["brend"], 'alias' => $product["brend"], 'template' => 7, 'parent' => $cat[$product["���������"]], 'published' =>1 ); if ($fields["parent"]) { $doc->create($fields); $newId = $doc->save(true, true); echo " ������� ��������� ".$product["���������"]."/".$product["brend"]." � id ".$newId."<br>"; $subCat[$product["���������"]][0][$product["brend"]] = $newId; // var_dump ($subCat); } } if ($subCat[$product["���������"]][0][$product["brend"]]) $product["parent"] = $subCat[$product["���������"]][0][$product["brend"]]; else $product["parent"] = $trashFolder; /******************/ if ($product['articul'] && $product["parent"] != $trashFolder) $products[$product['articul']] = $product; // �� ��������� � ������ ������, ������ ����������. unset($product); }
--- Добавлено --- @Камил3748 и если ты не знаешь, что такое PHP: include_once(MODX_BASE_PATH."assets/lib/MODxAPI/modResource.php"); $doc = new modResource($modx); значит тебе надо идти сюда https://forums.modx.com/board/230/russian