ExBB Community » Файловый ExBB » Решение проблем » При переносе постов с прикрепленным файлом, файл отваливается от поста

Страниц (5): « 1 2 [3] 4 5 »
 

31. Zeg - 13 марта 2011 — 03:55 - перейти к сообщению
yura3d пишет:

Строка
CODE:
if (count($attaches) !== 0) UpdateAttaches($newtopic,$attaches);


выглядит так:

CODE:
if (count($attaches) !== 0) $_attaches = UpdateAttaches($newtopic,$attaches);


и попадается действительно дважды.


Мод "Поиск сообщений пользователя установлен".

Или что-то пропустил в обновлениях?
32. alexx - 13 марта 2011 — 11:41 - перейти к сообщению
Zeg пишет:
Или что-то пропустил в обновлениях?

Тут этот мод выложен, хороший мод. Улыбка
33. yura3d - 13 марта 2011 — 13:27 - перейти к сообщению
Zeg
Выложите Ваш файл postings.php, посмотрим, почему строки отличаются
34. Nikela - 13 марта 2011 — 18:32 - перейти к сообщению
yura3d пишет:
[/list]Откройте файл postings.php, найдите строку:
CODE:
if (count($attaches) !== 0) UpdateAttaches($newtopic,$attaches);

Искомая строка встречается в данном файле 2 раза, Вам необходимо запомнить номер строки при второй встрече.
Далее в этом же файле найдите строку:
CODE:
$newlastposter = GetName($newtopic[$newlastkey]['p_id']);

Выделите все строки, заключённые между найденными строками (включая найденные). Полученный таким образом фрагмент кода нужно будет заменить на один из следующих:

Начала установку данного мода и сразу возник вопрос: первая строка во второй раз у меня встречается на 1707 строке, вторая строка, которую необходимо найти, у меня располагается под номером 1516, т.е. раньше той, которую я искала первой. Это правильно? Может чтобы не было путаницы в инструкции поиск этих строк поменять местами?
35. yura3d - 13 марта 2011 — 18:41 - перейти к сообщению
Nikela пишет:
Начала установку данного мода и сразу возник вопрос: первая строка во второй раз у меня встречается на 1707 строке, вторая строка, которую необходимо найти у меня располагается под номером 1516, т.е. раньше той, которую я искала первой. Это правильно? Может чтобы не было путаницы в инструкции поиск этих строк поменять местами?

Хм, нет, пока наверное лучше не трогайте. Строки должны идти именно в том порядке, в котором указаны в инструкции. Чуть позже посмотрю Ваш файл, в чём может быть проблема Растерялся
36. Zeg - 13 марта 2011 — 18:49 - перейти к сообщению
yura3d пишет:
Выложите Ваш файл postings.php, посмотрим, почему строки отличаются

Спасибо, но строки я уже заменил, остальное такое же осталось. Файл цепляю.

alexx пишет:
Тут этот мод выложен, хороший мод.

Спасибо, но этот мод у меня уже установлен.
37. yura3d - 13 марта 2011 — 19:04 - перейти к сообщению
Zeg пишет:
Спасибо, но строки я уже заменил, остальное такое же осталось. Файл цепляю.

У Вас, очевидно, было установлено старое решение проблемы с потерей прикреплённых файлов в переносимых сообщениях. Для тех, у кого в файле postings.php вместо строк:
CODE:
if (count($attaches) !== 0) UpdateAttaches($newtopic,$attaches);

размещаются строки:
CODE:
if (count($attaches) !== 0) $_attaches = UpdateAttaches($newtopic,$attaches);

предварительно нужно сделать следующее:
Спойлер (Отобразить)
38. Zeg - 13 марта 2011 — 19:24 - перейти к сообщению
yura3d пишет:
У Вас, очевидно, было установлено старое решение проблемы с потерей прикреплённых файлов в переносимых сообщениях.

Да, помню как-то тестировал это обновление. Но поиском что-то не нашел, потому не ссылался на него.
39. yura3d - 13 марта 2011 — 20:19 - перейти к сообщению
Zeg
Отпишитесь потом о результатах работы исправления, выложенного в этой теме
40. Defenderyk - 13 марта 2011 — 21:20 - перейти к сообщению
а это всем надо сделать?
41. yura3d - 13 марта 2011 — 21:57 - перейти к сообщению
Defenderyk пишет:
а это всем надо сделать?

Если наблюдается одна из перечисленных здесь проблем и хочется их исправить, то устанавливать исправление нужно
42. alexx - 13 марта 2011 — 22:20 - перейти к сообщению
yura3d пишет:
Defenderyk пишет:
а это всем надо сделать?

Если наблюдается одна из перечисленных здесь проблем и хочется их исправить, то устанавливать исправление нужно

У меня баги одни от этих исправлений, все перепробовал, вернул все обратно.
Тут предложил Вам.
43. Zeg - 14 марта 2011 — 00:57 - перейти к сообщению
Потестил. Выяснился один момент. Если сообщение, которое переносится, создано раньше, чем тема, в которую оно переносится, то это сообщение после переноса становится самым первым сообщением в теме. И, соответственно, потом его уже перенести никуда не удастся, если только его не заменить еще более ранним сообщением. В остальном ничего необычного не заметил, все переносится корректно.
44. yura3d - 14 марта 2011 — 01:17 - перейти к сообщению
Zeg пишет:
Потестил. Выяснился один момент. Если сообщение, которое переносится, создано раньше, чем тема, в которую оно переносится, то это сообщение после переноса становится самым первым сообщением в теме. И, соответственно, потом его уже перенести никуда не удастся, если только его не заменить еще более ранним сообщением. В остальном ничего необычного не заметил, все переносится корректно.

Всё верно, теперь у сообщений при переносе сохраняются исходные дата и время их опубликования. Соответственно, в теме-приёмнике после сортировки сообщений по этому параметру сохраняется хронологический порядок их следования

Чуть позже к этому исправлению добавится возможность переносить и удалять первое сообщение темы, а также выделять массив сообщений, не ограниченный размером одной страницы просмотра темы (на основе этой возможности можно будет быстрее и проще "склеивать" похожие темы)
45. Pauk - 14 марта 2011 — 12:55 - перейти к сообщению
кто то уже установил?
я вроде все сделал как описано, но файл при переносе отлетел как и раньше, время тоже поменялось и вылетели ошибки ссылающиеся на замененный файл _inExists.php
(Добавление)
Nikela пишет:
Начала установку данного мода и сразу возник вопрос: первая строка во второй раз у меня встречается на 1707 строке, вторая строка, которую необходимо найти, у меня располагается под номером 1516,....

у меня так же было, поменял начиная с 1516 до указанной строки, получилось несколько строк, если менять с 1707 то там более 150 строк будет заменено

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0494]     [ ]