Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Obelon

Новичок
  
  • Публикаций

    6
  • Зарегистрирован

  • Посещение

О Obelon

  • День рождения 15.10.1982

Информация

  • Пол
    Мужчина
  • Город:
    Хабаровск

Посетители профиля

942 просмотра профиля

Достижения Obelon

Newbie

Newbie (1/14)

  • First Post
  • Conversation Starter
  • Week One Done
  • One Month Later
  • One Year In

Последние медали

1

Репутация

  1. Уважаемый afwollis! Благодарю Вас за помощь! Все замечательно работает без всяких задач в cron! :eek:
  2. К сожалению не удается таким способом, вот запрос на внесение изменений в бд: где description = '" . $this->db->escape($value['description']) . "'";просто записывает поле с описанием товара от донора.Там то мне и нужно заменить в самом описании словосочетание, а оно состоит из "текст ... искомое словосочетание...текст".
  3. Наверняка у кого-нибудь возникала ситуация с подменой некоторых словосочетаний в описании товара. Здесь выкладываю суть проблемы и прошу помощи. Ситуация следующая: Товары подгружаются от донора посредством api и по задаче cron периодически обновляются. В описании некоторых товаров присутствуют элементы слов, которые необходимо заменить. Через sql запрос в виде UPDATE `название таблицы` SET `поле` = REPLACE(`поле`, 'старое слово', 'новое слово'); - все удачно меняется, но обновляемые периодически товары снова выводят прежний текст. В данной теме вижу два решения вопроса: 1. Необходимость написания PHP скрипта, в котором сначала нужно подключиться к БД и только после подключения выполнять запрос UPDATE, но отсюда рождается следующий вопрос - будет ли "поспевать" задача скрипта своевременно изменять описание за постоянно подгружаемыми товарами?; 2. Выполнение скрипта в корневом файле, как полагаю этим файлом будет являться product.php в пути catalog/controller/product - в этом случае замена будет производиться сразу без интервалов времени; Какие будут предложения по этому поводу?
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.