Coder писал(а):Мод отличный, поставил у себя, народ тестирует.
Выявили баг с тем, когда пешка переходит всё поле, выбираешь любую фигуру она не ставится, хотя возможно из-за того, что она была "под боем" .
Во первых огромное спасибо этому форуму за то, что он есть. Это раз. Человеку когда-нибудь програмировавшему на чем либо (сужу по себе, никогда до этого не сталкивался с php) все в принципе понятно и можно найти ответ на любой вопрос.
Но эта тема - это что-то:)) Извините.
В общем по вопросу
"Выявили баг с тем, когда пешка переходит всё поле, выбираешь любую фигуру она не ставится, хотя возможно из-за того, что она была "под боем" - толкового ответа тут я так и не увидел, поэтому решил (ибо таки путем проб и ошибок нашел причину) выложить ответ здесь (так как понял, что это интересует многих). Итак решение проблемы чтобы получить полноценные шахматы в исходном моде (не злодейскойм), а в том, что в первом посте этой темы:
- просто скопируйте chess_posting_body.tpl и chess_viewtopic_body.tpl из директории forum/chess/templates/subSilver (если вы установили мод как надо, то эта директория УЖЕ должна существовать по умолчанию) в вашу папку forum/templates/subSilver используя FTP-оболочку и все, проблема решена без каких-либо удалений или изменений каких-либо файлов.
Для вступления измениний в силу для текущей партии( ну просто у меня возникла такая ситуация, начал играть, а потом набрел на этот топик) просто нажмите находясь в топике CTRL+R (при условии что вы еще не сделали ход пешкой на то поле, где она должна уже стать ферзем или чем вы пожелаете). Меняется так: пошли пешкой, затем прежде чем нажать Send смотрите на панель, что возникла под этой кнопкой, и просто выбираете нужную вам фигуру. Тыкаете её, а у ж потом Send.
Вуаля. Если кому то поможет - это хорошо, потому что сам я намучился немножко.
Спасибо за внимание и сорри злодею, просто пока не успел потестить его мод, просто привык доводить сначала до ума дефолт.
Кстати данный способ избавляет еще от парочки багов: - до этих измененений (копирования соответствующих файлов куда надо) фигуру можно было ставить не по правилам шахмат куда угодно, и понять что так ходить нельзя лишь после нажатия кнопочки Send. А после копирования эти баги пропали сами собой автоматически, что в принципе тоже немаловажно, на мой взгляд
Примечание: сам мод устанавливал с помошью Easy Mod, так как считаю его отпимальным для таких дел, а проблемы с тем. что какие-то строчки не находятся в некоторых файлах при автоматической интсаляции мода решаются путем поиска проблемных строчек в ВАШИХ оригинальных файлах (т.е. тех, кторые уже на данный момент у ВАС на сайте), выяснения причины несоответствия (как правило ДО ЭТОГО просто были установлены другие моды, которые меняли полностью/добавляли в эти строки свои параметры (это не трудно вычислить), либо несовпадениe версий PHPBB и выбранного мода - читая темы этого форума понимаешь, что такие очевидные вещи, как разница между PHPBB
2 и PHPBB
3 многим просто в упор не видны), и после выяснения причины просто копирование ПРАВИЛЬНОЙ строчки из вашего ОРИГИНАЛЬНОГО файла (с Вашего сайта) в иходный код ИНСТАЛЛЯТОРА мода взамен дефолтной. Таким образом я установил уже кучу модов и понял, что вся проблема ислючительно в хендз.dll (если проще - кривых руках, извините)
Всем удачи