bukachuk

bukachuk
Рейтинг
97
Регистрация
07.09.2008

1С Битрикс система на любителя, процесс переноса быстрее точно не пойдет, да и среди организаций, которые его предлгалают, очень мало толковых. Очень часто приходилось допиливать такие сайты, где клиенты плакались про огромные потраченные суммы в пустую, вообщем часто негатив, хотя при умелых руках вполне рабочая система и наверное одна из доделанных под продукт. Еще он отребователен к ресурсам немного.

Опенкарт тоже умеет с 1C общаться, простой внутрях и легкий и быстрый. Большое сообщество и много разных модулей. Спеца найдете намного быстрее, чем на битрикс и цена будет скорее всего ниже.

Если в других таблицах все красиво, значит кривая таблица, что делали с базой то? Может импорт сделали криво?

RecursiveDirectoryIterator пройдите всю папку рекурсивно, файл потом через explode и получите ID которое ищите потом в базе

В еngine/data/dbconfig.php покажите, что стоит в define ("COLLATE", "cp1251");

если стоит define ("COLLATE", "cp1251"); - попробуйте поставить define ("COLLATE", "utf-8");

или если естоит define ("COLLATE", "utf-8"); попробуйте define ("COLLATE", "cp1251");

Если после этих игр часть данных на сайте нормально, а часть наоборот становятся криво - может быть проблема еще именно в таблице категорий

можете показать за компанию результат запроса show create table dle_category;

Только категории или все остальное тоже? Скорее всего проблема в кодировке базы или настройках соединения с ней

Вы можете определить несколько элементов с class="rating" на странице, и при клике на любой из них будет срабатывать ваш обработчик событий.

<html>

<head>
<select class="regularSelect" style="width: 276px;" onchange="window.location=this.value">
<option value="0" selected="selected" data-skip="1">Выберите регион</option>
<option value="http://msk.domen.ru/">Москва</option>
<option value="2">Питер</option>
<option value="3">Екатеринбург</option>
<option value="4">Ростов</option>
</select>
</head>
</html>

Так точно работает, если не работает - значит есть проблемы в других местах на странице, покажите где ошибка

<?php

$lines = file("1.txt");
$line = array();
foreach($lines as $item){
$item = explode("\t", trim($item));
if (isset($item[1]) && $item[1]) {
$line[] = $item;
}
}

foreach($line as $key => $item){
print 'Значение1: ' . $item[0] . (isset($line[$key+1][0]) ? '(' . ($item[0] - $line[$key+1][0]) . ')' : '') . ', Значение2: '. $item[1] . (isset($line[$key+1][1]) ? '(' . ($item[1] - $line[$key+1][1]) . ')' : '') . ' , Значение3: ' . $item[2] . (isset($line[$key+1][2]) ? '(' . ($item[2] - $line[$key+1][2]) . ')' : '') . '<br />' . PHP_EOL;
}

?>

А если просто запрос без JOIN-ов сделать, долго будет выбирать?

Попробуйте убрать сначала один потом другой JOIN из запроса, посмотреть что получиться только без кеширования типа SELECT SQL_NO_CACHE id, name FROM customer;

Запрос нормальный, индексы нужные уже есть. 285889 это не так много, Сколько по времени выполняется запрос?

Всего: 312