[Помогите] Парсинг опций. Автоматическая обработка прайс-листов.

Тема в разделе "OpenCart", создана пользователем KuEdA, 22 фев 2017.

  1. KuEdA

    KuEdA

    Регистрация:
    20 сен 2014
    Сообщения:
    194
    Симпатии:
    36
    Здравствуйте. Помогите, пожалуйста настроить парсинг опций. На сайте доноре код представлен следующим образом:
    Код:
     <b>Цвет камня:</b><br />
              <select name="option[816]">
                <option value=""> --- Выберите --- </option>
                            <option value="4164">Чистый циркон                        </option>
                            <option value="4171">Многоцветный                        </option>
                          </select>
            </div>
            <br />
                                                                                                            <div id="option-293" class="option">
                        <span class="required">*</span>
                        <b>Размер:</b><br />
              <select name="option[293]">
                <option value=""> --- Выберите --- </option>
                            <option value="1309">16                        </option>
                            <option value="1311">17                        </option>
                            <option value="1308">18                        </option>
                            <option value="1306">19                        </option>
                          </select>
    В модуле прописываю:

    Тексты начала и конца парсинга, через запятую:
    Цвет камня:,</select>
    *Значение. Номер колонки в прайсе или параметры парсинга:
    ">,</option>

    Тексты начала и конца парсинга, через запятую:

    Размер:,</select>
    *Значение. Номер колонки в прайсе или параметры парсинга:
    ">,</option>

    Все отлично парсится, но в каждую опцию попадает ненужное значение --- Выберите ---, в результате чего они имеют такой вид:

    Чистый циркон
    --- Выберите ---
    Многоцветный
    ------------------------------------------

    17
    16
    18
    --- Выберите ---
    19

    Подскажите, как настроить парсинг, чтобы --- Выберите --- не попадало в значения опций? Или же потом как-нибудь его вырезать. Пробовал через supler.php таким образом:
    $text = str_replace('--- Выберите ---', '', $text);
    Но что-то ничего не получилось у меня. :-( Заранее огромное спасибо!