[BETA] myAJAX 0.6.6
-
- phpBB 1.4.2
- Сообщения: 66
- Стаж: 20 лет 1 месяц
-
- phpBB 1.4.4
- Сообщения: 144
- Стаж: 19 лет 8 месяцев
Хм, а как насчет скачать новую версию мода?lusever писал(а):Выборка case
Такой строки там вообще нету.lusever писал(а):$mode = 'deletepost'
Ну а вот и фикс:
Код: Выделить всё
#
#-----[ FIND ]------------------------------------------
#
function deletepost ()
{
global $template, $board_config, $db, $lang, $userdata, $phpbb_root_path, $phpEx, $_RESULT;
$post_id = $_REQUEST['p'];
#
#-----[ AFTER, ADD ]------------------------------------------
#
$mode = 'delete';
Последний раз редактировалось Lanior 23.08.2007 6:55, всего редактировалось 1 раз.
-
- phpBB 2.0.11
- Сообщения: 810
- Стаж: 19 лет 3 месяца
- Откуда: Ставрополь
- Забанен: Бессрочно
xa0c появился такой-же косяк!!! Удалил сообщение.....а удалилась тем а, хотя по прямой ссылке работает.
КАК ВЕРНУТЬ ТЕМУ??? ОНА ОЧЕНЬ ВАЖНАЯ!!!
Добавлено спустя 2 минуты 40 секунд:
хрень какая-то. Пришлось из локальной версии брать ссылку и писать в удаленной тепе сообщение. Только тогда она возвращается в жизнь.
Так что БАГ имеется. Лично я удаляю мод. Мне совсем не подходит. Буду ждать финальной версии.
Добавлено спустя 42 секунды:
или расскажите пошагово, как отрезать именно функцию удаления(быстрого)
КАК ВЕРНУТЬ ТЕМУ??? ОНА ОЧЕНЬ ВАЖНАЯ!!!
Добавлено спустя 2 минуты 40 секунд:
хрень какая-то. Пришлось из локальной версии брать ссылку и писать в удаленной тепе сообщение. Только тогда она возвращается в жизнь.
Так что БАГ имеется. Лично я удаляю мод. Мне совсем не подходит. Буду ждать финальной версии.
Добавлено спустя 42 секунды:
или расскажите пошагово, как отрезать именно функцию удаления(быстрого)
-
- phpBB 2.0.11
- Сообщения: 810
- Стаж: 19 лет 3 месяца
- Откуда: Ставрополь
- Забанен: Бессрочно
а ввиде мода переход на новую версию не предусмотрен?
Добавлено спустя 2 часа 51 минуту 16 секунд:
Lanior да фикс ничего не дает, как было так и есть. Из списка тем пропадает тема из которой удалили сообщение.
На всякий случай. Уже поставил новую версию.
Хорошо придумали.
)
Сделать новую версию и добавить возможность отключение глючной функции мода.
Жаль...лучше бы данную(очень нужную) функцию поправили.
Добавлено спустя 2 часа 51 минуту 16 секунд:
Lanior да фикс ничего не дает, как было так и есть. Из списка тем пропадает тема из которой удалили сообщение.
На всякий случай. Уже поставил новую версию.
Хорошо придумали.

Сделать новую версию и добавить возможность отключение глючной функции мода.
Жаль...лучше бы данную(очень нужную) функцию поправили.
-
- phpBB 2.0.11
- Сообщения: 810
- Стаж: 19 лет 3 месяца
- Откуда: Ставрополь
- Забанен: Бессрочно
-
- phpBB 2.0.13
- Сообщения: 917
- Стаж: 19 лет 9 месяцев
- Откуда: с Луны свалил...
-
- phpBB 2.0.11
- Сообщения: 810
- Стаж: 19 лет 3 месяца
- Откуда: Ставрополь
- Забанен: Бессрочно
-
- phpBB 2.0.13
- Сообщения: 917
- Стаж: 19 лет 9 месяцев
- Откуда: с Луны свалил...
Да...
Тогда просьба к Lanior'у что-то предпринять или посоветовать. У вас ведь реализовано это. Мне вообще кроме быстрой правки и предпросмотра ДЛЯ ПОЛЬЗОВАТЕЛЕЙ ничего не надо. Не будешь же каждому рассказывать - кликни по посту. А вообще за мод спасибо. Это отличная вещь.
Еще я присоединяюсь к тем, кто говорил, что бан лучше отдельно аддоном сделать. Имхо это лишнее совсем.
Добавлено спустя 2 часа 41 минуту 27 секунд:
у меня на форуме следующие глюки:
1. Если делаешь быстрое редактирование поста юзера, а у него подпись с тегами, то теги url перестают работать, а остальные становятся такими:
и тоже не работают.
2. После быстрого редактирования админом или модером, в посте юзера появляется сообщение
3. Если в сообщение есть цитата, то после быстрой правки размер шрифта текста НАД ЦИТАТОЙ увеличивается. Даже если нажимаешь отмена. После перезагрузки страницы выглядит нормально.
Тогда просьба к Lanior'у что-то предпринять или посоветовать. У вас ведь реализовано это. Мне вообще кроме быстрой правки и предпросмотра ДЛЯ ПОЛЬЗОВАТЕЛЕЙ ничего не надо. Не будешь же каждому рассказывать - кликни по посту. А вообще за мод спасибо. Это отличная вещь.
Еще я присоединяюсь к тем, кто говорил, что бан лучше отдельно аддоном сделать. Имхо это лишнее совсем.
Добавлено спустя 2 часа 41 минуту 27 секунд:
у меня на форуме следующие глюки:
1. Если делаешь быстрое редактирование поста юзера, а у него подпись с тегами, то теги url перестают работать, а остальные становятся такими:
Код: Выделить всё
[u:b28daa2c80][/u:b28daa2c80]
[b:b28daa2c80][/b:b28daa2c80]
[color=red:b28daa2c80][/color:b28daa2c80]
2. После быстрого редактирования админом или модером, в посте юзера появляется сообщение
Сколько раз сделаешь быстрое редактирование, столько и будет.Последний раз редактировалось ник_юзера, время_редактирования_админом_или _модером. Всего редактировалось ... раз
3. Если в сообщение есть цитата, то после быстрой правки размер шрифта текста НАД ЦИТАТОЙ увеличивается. Даже если нажимаешь отмена. После перезагрузки страницы выглядит нормально.
-
- phpBB 1.2.1
- Сообщения: 20
- Стаж: 19 лет
Привет всем, долго меня тут не было, в разлуке с инетом пришлось решать проблему собственными силами...
Фикс я бы предложил другой, в файле ajax.php:
После "case 'deletepost':" вставить "$mode = 'delete';"(ибо $mode там используется не раз)
(Очевидно, "function deletepost ()" это уже в новой версии, я её не смотрел)
Строчку "$user_id = ( $mode == 'reply' || $mode == 'newtopic' ) ? $userdata['user_id'] : $post_data['poster_id'];" (в том же case'е) заменить на "$user_id = $post_data['poster_id'];"
P.S. Зачем "$delete_result = "Сообщение успешно удалено";"?.. Я эту мессагу увижу только если обращусь к скрипту прямо, по ссылке, если я нажму на кнопку "Удалить сообщение", то мне ничего не показывается. Этот $result нужен только для отладки?..

Фикс я бы предложил другой, в файле ajax.php:
После "case 'deletepost':" вставить "$mode = 'delete';"(ибо $mode там используется не раз)
(Очевидно, "function deletepost ()" это уже в новой версии, я её не смотрел)
Строчку "$user_id = ( $mode == 'reply' || $mode == 'newtopic' ) ? $userdata['user_id'] : $post_data['poster_id'];" (в том же case'е) заменить на "$user_id = $post_data['poster_id'];"
P.S. Зачем "$delete_result = "Сообщение успешно удалено";"?.. Я эту мессагу увижу только если обращусь к скрипту прямо, по ссылке, если я нажму на кнопку "Удалить сообщение", то мне ничего не показывается. Этот $result нужен только для отладки?..
Я же сказал - обратиться по прямой ссылке на неё, например, для этой темы прямая ссылка http://www.phpbbguru.net/community/viewtopic.php?t=8304NCom писал(а):КАК ВЕРНУТЬ ТЕМУ??? ОНА ОЧЕНЬ ВАЖНАЯ!!!
А версия форума у вас < 2.0.17 или нет?..edgar писал(а):1. Если делаешь быстрое редактирование поста юзера, а у него подпись с тегами, то теги url перестают работать, а остальные становятся такими:
Я у себя надпись о редактировании поста админами убрал...edgar писал(а):Сколько раз сделаешь быстрое редактирование, столько и будет.
-
- phpBB 2.0.13
- Сообщения: 917
- Стаж: 19 лет 9 месяцев
- Откуда: с Луны свалил...
Не, 2.0.19 тогда была. Ну и моды всякие и разные изменения по мелочи.xa0c писал(а):А версия форума у вас < 2.0.17 или нет?..
Вы убрали, если админ редактирует свой собственный пост? Подскажете мне, как убрать? Тут на форме есть два решения и оба глючные.xa0c писал(а):Я у себя надпись о редактировании поста админами убрал...
Да не стоит на него время тратить. Я сам разберусь. Когда-нибудь.Lanior писал(а):А можно взглянуть на твой форум?
-
- phpBB Guru
- Сообщения: 5484
- Стаж: 21 год 1 месяц
- Поблагодарили: 2 раза
Код: Выделить всё
$post_id = $_REQUEST['p'];
Добавлено спустя 13 минут 21 секунду:
Что еще не понравилось. Нет проверки sid. Не понравилось определение переменной mode. Не понравился возврат результата через глобальную переменную $_RESULT. Плюс посмотри чтобы используемые тобой ф-и были не похоже чем в PHP 4.1.0.
К сожалению, в нынешнем состоянии мод может навредить форуму. Как - напишу завтра в ЛС... сейчас я увы болею и особо много писать не могу.
Добавлено спустя 15 минут 21 секунду:
http://www.phpbbguru.net/docs/articles.php?id=16
Рекомендуется к прочтению...
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений