Перейти к публикации

Баг при Массовом Апруве уже Апрувнутых новостей в inc/massactions.php


Рекомендованные сообщения

  В актуальной версии 14.2 присутствует (!!!)

Наблюдаю с версии 14.0, более ранние не смотрел, но скорее всего имеется и там, т.е. "нулевого дня".

Суть ошибки:

В Админпанели при Массовом Апруве уже Апрувнутых новостей при условии что в X-полях есть поле, по которому можно "Использовать значения полей как перекрестные гиперссылки" в БД таблице  PREFIX . "_xfsearch" дублируются записи (сколько раз подряд проапрувишь - столько и будет повторяться).

Приводит это к тому, что при просмотре сайта по адресу example.com/xfsearch/X-поле/Значение/ появляется куча дублей одной и той же новости (сколько раз проапрувишь через massactions, столько раз и повторится).

Лечится тремя способами:

1. Редактирование новости через Админпанель -> Сохранить (дубли в _xfsearch удаляются).

2. Массовое редактирование: Сначала "Отправить на модерацию", а потом "Опубликовать" (дубли в _xfsearch удаляются).

3. В файле /engine/inc/massactions.php (для актуальной версии 14.2):

 перед строкой

$row = $db->super_query( "SELECT xfields FROM " . PREFIX . "_post WHERE id = '{$id}'" );

добавить строку

$db->query( "DELETE FROM " . PREFIX . "_xfsearch WHERE news_id = '{$id}'" );

 

Ссылка на сообщение
Поделиться на других сайтах

Спасибо за информацию. Проблема принята и будет исправлена в следующей версии скрипта

Ссылка на сообщение
Поделиться на других сайтах
3 часа назад, celsoft сказал:

Спасибо за информацию. Проблема принята и будет исправлена в следующей версии скрипта

А остальным как? Типа сидеть и иметь этот баг который мешает корректной работе сайта? Вы бы пересмотрели свои взгляды на выпуск патчей.

Ссылка на сообщение
Поделиться на других сайтах
5 часов назад, Gameer сказал:

А остальным как? Типа сидеть и иметь этот баг который мешает корректной работе сайта? Вы бы пересмотрели свои взгляды на выпуск патчей.

До остальных можно донести информацию из п.1 и п.2 стартпоста: проблема не критичная и решаемая подручными средствами, а в плане безопасности безопасная.

Ссылка на сообщение
Поделиться на других сайтах
8 часов назад, Gameer сказал:

А остальным как? Типа сидеть и иметь этот баг который мешает корректной работе сайта? Вы бы пересмотрели свои взгляды на выпуск патчей.

Шесть лет !!!! это вам не мешало. Именно шесть лет как существует проблема и раньше об этом никто не сообщал!!! Поэтому писать о мучениях с корректной работой сайта, ну как минимум несуразно. Более того проблемы не будет, если не делать самому дублирующего действия, т.е. публиковать опубликованное в массовых действия. Политика исправлений всегда одинакова. Что касается обычных ошибок, они в рамках новых версий выходят. Что касается ошибок влияющих на безопасность, то патчи по ним выходят незамедлительно. Так было всегда, и останется также всегда.

Ссылка на сообщение
Поделиться на других сайтах
29 минут назад, celsoft сказал:

Шесть лет !!!! это вам не мешало. Именно шесть лет как существует проблема и раньше об этом никто не сообщал!!! Поэтому писать о мучениях с корректной работой сайта, ну как минимум несуразно. Более того проблемы не будет, если не делать самому дублирующего действия, т.е. публиковать опубликованное в массовых действия. Политика исправлений всегда одинакова. Что касается обычных ошибок, они в рамках новых версий выходят. Что касается ошибок влияющих на безопасность, то патчи по ним выходят незамедлительно. Так было всегда, и останется также всегда.

Раньше у вас не было автообновления. Сейчас это делать намного проще. Но да, видимо многого хочу.

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...