TheBarmaley
Platinum Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Naytaco Цитата: патчем можно патчить уже пропатченные браузеры другим патчем? Или только свежак? | можно, но лучше - "свежак", потому как кое-что в шаблонах меняется от версии к версии, поэтому предыдущие шаблоны (пока)) не перепатчиваются.. я уже думал насчёт "обратной совместимости", можно сделать перепроверку с перезаменой на новые шаблоны, но это лишнее время в любом случае, проще сразу с исходного файла патчить.. к тому же - так проще отловить какие-то косяки, если, скажем, ккая-то из версий патча не устроит (или не так отработает).. Цитата: Если им патчить сборки cento8, то практически всё - Can't find pattern! Trying next one... Но патч отрабатывает и корректно завершается. | это нормально и так будет в любом случае, патч ведь универсальный и далеко не все шаблоны есть во всех версиях/билдах.. поэтому, естессно, на тех прогонах, где в файле шаблона нет, и будет "кант файнд.." т.е. патч правит только то, что по факту есть в каждом конкретном файле, независимо от того, патченный он или "с нуля".. у предварительно пропатченных (другим патчем, вручную, более ранней версией) таких строк будет ещё больше - ведь вхождение уже пропатченного шаблона второй раз не найдётся.. Цитата: Если им патчить сборки Чупакабры, вообще всё виснет - File not loaded. С трудом удается остановить и закрыть. | зависит от имён файлов и их расположения относительно друг друга, я без понятия, как сделано в тех сборках (ни разу не качал оттуда, бо доступны лишь говнообменники)), но могу предположить либо несоответствие стандартному расположению (папке) либо (если затык на ехе-шнике) - другое имя/путь у ехе-шника.. мой патч работает со стандартной структурой и со стандартными именами, такую ошибку может вывалить (в текущей версии) только если НЕ указать вручную имя ехе-файла.. впрочем, в "инженерном" билде я это уже поменял, в след.релизе будет добавлена проверка наличия всех файлов и обработка ошибок (включая оба варианта ехе, сейчас так проверяются только хромеХ и хроме_чайлд.длл, для 11/12 линеек).. при этом подобной ситуации НЕ будет в принципе, осталось только логику проверки додумать, чтобы в любом случае это сработало, даже если хроме.длл нет..) ..кстати, насчёт имени* ехе-файла - ковырялся с темами и выяснил, что их магазин даёт отлуп (НЕ понимает, что это 360-й), если имя ехешника отличается от 360хроме..) т.е. как-то сайт это проверяет и если оно отличается - список тем не выводится и предлагается скачать замшелую 8-ю версию..)) можно попробовать закостылить (как-то, пока не смотрел), чтобы "там" всегда думали, что юзер зашёл с сабжа и хочет тему поставить.. как лучше - я пока хз, либо проверять запросы (меняя ответ)) либо в патч "что-то" добавлять.. * только имени, у меня в сборке стоит расширение .бин, но пока имя не сменил - не пущали (расширение - можно, оставил ".бин")).. если что - речь о стандартном урл на магазин тем, зашитом в интерфейс (кнопка с "футболкой"), указанный "фефект" отлупа можно увидеть лично, зайдя туда в любом другом браузере (или просто переименовав ехешник))..
|