Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

patch

Форум для авторов модов для phpBB 2.0.x.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

Сообщение Mr. Anderson »

Гога
Поймите же наконец, что ни одна утилита пока не в состоянии анализировать код. И если патч наткнется на отсутствие какой-то опорной строки, то что? Толку от этого патча - ноль.
А грамотный админ, смотря в код (и уж тем более зная что и где он у себя менял) сообразит куда нужно вставить ту или иную строчку.
К тому же, гораздо приятнее смотреть на "опрятный вид" МОДа, чем разбираться в синтаксисе файлов-патчей.
Патч не тянет на идеальное решение (да их и не бывает), а в случае глубоко модифицированных форумов он вообще не представляет никакой ценности.
Аватара пользователя
Nikel
phpBB 2.0.5
Сообщения: 496
Стаж: 19 лет
Откуда: Киев

Сообщение Nikel »

Гога
Хотел бы задать Вам несколько прямых вопросов:
Вы являетесь админом на хоть одном форуме ?
Вы ставили вручную хоть 1 мод?
Вы работали когда-то с сильно модифицирваным форумом ?
Хочешь помочь коллеге- поделись опытом, хочешь помочь профессионалу-отойди и не мешай, хочешь помочь дураку... Сам дурак
quazi
phpBB 2.0.2
Сообщения: 306
Стаж: 19 лет 1 месяц

Сообщение quazi »

молчал, я молчал
добавлю и свои 5 коппек

diff и patch удобны для "чистого" кода, в котором нет установленных модов. чаще всего админы форумов устанавливают на чистый форум свои моды, а программисты еще и перелопачивают оригинальный код. в результате эти утилиты найдут и эти изменения. а как поступить в такой ситуации? извините, но мощь этих утилит не способна отследить эти изменения, а ИИ еще до сих пор не создан

я утверждаю это, потому что сам занимаюсь этим и имею определенный опыт по модернизации форума.
Гогра, ваше предложение лишь частный случай. без человеческого вмешательства не обойтись
Аватара пользователя
Vladson
Former team member
Сообщения: 816
Стаж: 20 лет
Откуда: Estonia, Tallinn

Сообщение Vladson »

quazi писал(а):но мощь этих утилит не способна отследить эти изменения, а ИИ еще до сих пор не создан
5 баллов, я тоже так считаю, хотя не спорю что EasyMOD (работая с оптимизированными под него модами) в этом плане очень близок, так как может работать не с точными изменениями (как diff или patch) но и с примерными (может искать не строку, а только начало и начало нескольких соседних, может изменить маленький отрывочек из этой строки)
Серый цвет - светлый (светлее чёрного), но он и тёмный (темнее белого), он же промежуточный (между чёрным и белым). Теорию относительности никто не отменял. Истина в целом - понятие виртуально-ситуативное.
Аватара пользователя
Гога
phpBB 2.0.0
Сообщения: 220
Стаж: 18 лет 11 месяцев
Откуда: Архангельск

Сообщение Гога »

Nikel писал(а):Вы являетесь админом на хоть одном форуме ?
Да. Нравится
Nikel писал(а):Вы ставили вручную хоть 1 мод?
Да. Не понравилось.
А Вы хоть раз накладывали патчи?
quazi писал(а):diff и patch удобны для "чистого" кода, в котором нет установленных модов
Нужна определённая культура разработки, "не лезть свинным рыло в калашный ряд". Не трогать то, чего не надо, аккуратно менять только то, что надо. Именно так ведётся коллективная работа над открытыми проектами. Никто не жалуется!.

И в который раз повторяю: нетрудно сделать патч для немодифицированного phpBB!
Гугл рулит. Я люблю ЛОР.
Интересно, они пришли с миром или им таки нужен наш моск?
Знания принадлежат всему человечеству.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

Сообщение Mr. Anderson »

Гога писал(а):Не трогать то, чего не надо, аккуратно менять только то, что надо.
Мне понравилась формулировочка. Записал :)
Гога писал(а):нетрудно сделать патч для немодифицированного phpBB!
Кто бы спорил с этим. Только какова ценность такого патча?
Аватара пользователя
Гога
phpBB 2.0.0
Сообщения: 220
Стаж: 18 лет 11 месяцев
Откуда: Архангельск

Сообщение Гога »

Mr. Anderson писал(а):Только какова ценность такого патча?
Он мгновенно ставится/снимается на оригинальный phpBB.
Его создание ничего не стоит!
Его также можно использовать, как вы сейчас используете Моды: смотреть глазами, ставить руками.

Все ваши доводы о нескольких установленных Модах - надуманы. Разные Моды меняют разные куски кода.

Такие патчи идеологически и технически совметимы с патчами обновления phpBB (вы ведь обновляетесь?).

Повторяю: попробуйте!.
Я уже сделал патч Офф-топика, попробуйте его наложить!
Гугл рулит. Я люблю ЛОР.
Интересно, они пришли с миром или им таки нужен наш моск?
Знания принадлежат всему человечеству.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

Сообщение Mr. Anderson »

Гога писал(а):Он мгновенно ставится/снимается на оригинальный phpBB.
Ключевое слово сами найдете или мне подчеркнуть "оригинальный"?
Гога писал(а):Его также можно использовать, как вы сейчас используете Моды: смотреть глазами, ставить руками
Не вижу смысла изучать еще и этот синтаксис...
Гога писал(а):Все ваши доводы о нескольких установленных Модах - надуманы. Разные Моды меняют разные куски кода.
Это вы мне будете рассказывать? Гм... После этого с вами можно заканчивать разговор...
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Гога
Patch он хорош и никто не запрещает вам его делать, и многие вам будут только благодарны. И если вы начнете это делать и выкладывать - это хорошо. его вполне можно и разумно использовать при начальной набивке голого форума. А дальше это по желанию.
Гога писал(а):Разные Моды меняют разные куски кода.
Это да, но вот например Gender Hack и Birthdat Hack tpl'ку отображения профиля меняют в одном месте, а так же многие другие моды, которые лезут в профиль, как раз ковыряются в одном месте и тут уж не обойтись без рук. Ну и в php тоже там у них аналогичная вещица происходит.
Но в принципе я не против если б мне поставилос в автомате один из модов, а второй ручками допинать. Так что начинание хорошее, другое дело применять надо с умом.
я люблю daft punk | новый sugoi.ru
Аватара пользователя
Гога
phpBB 2.0.0
Сообщения: 220
Стаж: 18 лет 11 месяцев
Откуда: Архангельск

Сообщение Гога »

Представте картинку:

phpBB-2.0.15.tar.bz2
И Моды:
phpBB-2.0.15-offtopic.diff.bz2
phpBB-2.0.15-quickreply.diff.bz2
phpBB-2.0.15-maxsessions.diff.bz2
и др.

Хочу быстрый ответ:

Код: Выделить всё

bunzip2 -c phpBB-2.0.15-quickreply.diff.bz2 | patch -p1
Хочу офф-топик:

Код: Выделить всё

bunzip2 -c phpBB-2.0.15-offtopic.diff.bz2 | patch -p1
Надоел быстрый ответ:

Код: Выделить всё

bunzip2 -c phpBB-2.0.15-quickreply.diff.bz2 | patch -p1 -R
Обновляю офф-топик:

Код: Выделить всё

bunzip2 -c phpBB-2.0.15-offtopic.diff.bz2 | patch -p1 -R
bunzip2 -c phpBB-2.0.15-offtopic_new.diff.bz2 | patch -p1
Всё аккуратно, быстро и легко.
А если есть желание возиться с программами на PHP -- так творческая работа всегда найдётся! А то, что может сделать машина, должна делать машина.

Добавлено спустя 3 минуты 4 секунды:
Mr. Anderson писал(а):Не вижу смысла изучать ещё и этот синтаксис...
Вот это действительно зря (внимательно см. все мои сообщения выше)
Гугл рулит. Я люблю ЛОР.
Интересно, они пришли с миром или им таки нужен наш моск?
Знания принадлежат всему человечеству.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

Сообщение Mr. Anderson »

Гога
А вы никогда не думали, что у многих НЕТ доступа к командной строке? Или они просто не знают как ей пользоваться (и врядли хотят это учить)? А как быть на Win-хостингах? :)
Для таких моментов есть EM. А шаблон установки МОДов просто более универсален - и читать можно легко, и ЕМу скармливать.
Впрочем, поддержу VVVas - если вы будете это делать, то все будут только за.

Добавлено спустя 2 минуты 26 секунд:
Гога писал(а):Вот это действительно зря (внимательно см. все мои сообщения выше)
А вы хотите знать все?
Для меня лично это совершенно лишняя информация (особенно учитывая то, что я его знаю) и уверен, что для 99% наших посетителей - ТОЖЕ.
Аватара пользователя
Гога
phpBB 2.0.0
Сообщения: 220
Стаж: 18 лет 11 месяцев
Откуда: Архангельск

Сообщение Гога »

Mr. Anderson писал(а):А вы никогда не думали, что у многих НЕТ доступа к командной строке?
Любой компьютер под рукой. Над рабочим форумом издеваться на стоит.
Mr. Anderson писал(а):Или они просто не знают как ей пользоваться (и вряд ли хотят это учить)?
Хороши админы! :wink:
Mr. Anderson писал(а):А как быть на Win-хостингах?
Такое мог спросить только пользователь Юников :D (или мне показалось?)
Гугл рулит. Я люблю ЛОР.
Интересно, они пришли с миром или им таки нужен наш моск?
Знания принадлежат всему человечеству.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

Сообщение Mr. Anderson »

Гога писал(а):Любой компьютер под рукой
Вариант, конечно... Но не всегда ;)
Какова "близость к юзеру" у Win-вариантов этих утилит?
Гога писал(а):Хороши админы!
А что? :?
Гога писал(а):Такое мог спросить только пользователь Юников
Все может быть ;)
Hellraiser
phpBB 2.0.1
Сообщения: 258
Стаж: 20 лет

Сообщение Hellraiser »

Бред.
Зачем изобретать велосипед, 99% этого делает EasyMOD
Все остальное можно сделать ручками.

Гога, я непойму суть темы....
Для обновления форума patch файл лежит от разработчика.
Если про установку МОДов, то лучше head.sys и hands.sys ничего не бывает, и если и то и другое кривое то никакой патч не спасет.

ИМХО пустая тема ниочем.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет 1 месяц
Откуда: СССР
Благодарил (а): 5 раз
Поблагодарили: 105 раз

Сообщение Mr. Anderson »

Гога
Ну и надеюсь последнее.
Как вы думаете ПОЧЕМУ шаблон МОДа выглядит так, как выглядит? Почему разработчики выбрали именно его, а не другой вид или тем паче патч-файлы? :?

Вернуться в «Для авторов (phpBB 2.0.x)»