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

МОД Шахмат (chessmod 0.0.1)

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Аватара пользователя
Alek$
Former team member
Сообщения: 2616
Стаж: 15 лет 8 месяцев
Откуда: Новосибирск
Поблагодарили: 37 раз

Re: МОД Шахмат (chessmod 0.0.1)

Сообщение Alek$ »

если по-русски, то в любом ftp клиенте зайдите в эту папку и посмотрите, какие файлы в ней лежат.
У меня есть подозрение, что chess_posting_body.tpl вы заливали либо не туда, либо ставили неверные права доступа.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
klimd
phpBB 1.2.0
Сообщения: 11
Стаж: 12 лет 10 месяцев

Re: МОД Шахмат (chessmod 0.0.1)

Сообщение klimd »

chess_posting_body.tpl есть во всех папках стилей форума и на нем стоит атрибут 755.
единственное может его надо скидывать не в templates/subSilver, а допустим templates/subSilver/chess/
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 16 лет 9 месяцев
Откуда: Бердск
Поблагодарили: 15 раз

Re: МОД Шахмат (chessmod 0.0.1)

Сообщение crash »

корявый мод ), но работает если подправить файл постинга от мода
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
klimd
phpBB 1.2.0
Сообщения: 11
Стаж: 12 лет 10 месяцев

Re: МОД Шахмат (chessmod 0.0.1)

Сообщение klimd »

А как и что именно подправить?
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 16 лет 9 месяцев
Откуда: Бердск
Поблагодарили: 15 раз

Re: МОД Шахмат (chessmod 0.0.1)

Сообщение crash »

я так и не понял почему, но мод не правильно определяет корень форума, можт я чего не доглядел. Но я просто исправли строки в коде где находится файл стиля, указал в ручную корень форума. Под рукой мода нет, если надо давайте фтп доступ и тестового пользователя, попробую помочь.
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
klimd
phpBB 1.2.0
Сообщения: 11
Стаж: 12 лет 10 месяцев

Re: МОД Шахмат (chessmod 0.0.1)

Сообщение klimd »

спасибо за подсказку, разобрался, просто путь поменял на более простой =)
спасибо.

Добавлено спустя 53 минуты 8 секунд:
сделал так
[OPEN]
phpBB/chess/includes/chess_viewtopic.php

[FIND]
'chessbox' => $board_config['chess_template_path'] . "/" . $board_config['template_name'] . "/chess_viewtopic_body.tpl")

[REPLACE]
'chessbox' => 'chess_viewtopic_body.tpl')
но теперь с сообщениями все нормально а темы не создаются

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

Template->loadfile(): No files found for handle chessbody
Аватара пользователя
vegaweb
phpBB 1.4.4
Сообщения: 150
Стаж: 12 лет 8 месяцев
Откуда: Харьков
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: МОД Шахмат (chessmod 0.0.1)

Сообщение vegaweb »

Такой вопрос: ни у кого нет мыслей по поводу, как сделать чтобы доска к каждому из игроков стояла его стороной?
То есть, если игрок черный, чтобы у него черные были снизу, а у белого - белые, а для остальных не важно, ну например белые внизу.
Аватара пользователя
vegaweb
phpBB 1.4.4
Сообщения: 150
Стаж: 12 лет 8 месяцев
Откуда: Харьков
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: МОД Шахмат (chessmod 0.0.1)

Сообщение vegaweb »

И еще бы сделать чтоб обновлялась только доска с фигурами при нажатии кнопочки "обновить", а не вся страница, с фреймами че - т не могу разобраться :( Не подскажете?
Zlodey12
phpBB 1.4.4
Сообщения: 171
Стаж: 14 лет 2 месяца

Re:

Сообщение Zlodey12 »

Zlodey12 писал(а):возникла идея добавить также функцию "цейтнота", т.е. ограничение по времени.
пока вижу в двух вариантах:
1 (попроще). При создании игры будет окошко выбора максимальной продолжительности паузы между ходами (например, 3 дня). Если после вашего хода соперник в течение этого времени не делает ответного хода (или вы не делаете хода после соперника), то партия заканчивается и он (вы) считаетесь проигравшим.
2 (посложнее). Например, в админке будет задана максимальная общая продолжительность времени на партию (скажем, 2 недели каждому сопернику). Если это время истекает, то игрок (тугодум) считается проигравшим. В идеале в теле игры должен быть счетчик количества времени до конца партии для каждого игрока. Таким образом, если цейтнот установлен на 2 недели, то партия не будет длиться более месяца.

Вобщем, выдалось время, сделал я эту функцию ).
Надеюсь, это вдохнет новую жизнь в шахматы на ваших форумах, ведь теперь не придется ждать окончания партии по нескольку месяцев)).
Кроме того изменена функция ничьи. Предложение ничьи действительно лишь на один ход. И надеюсь, исчезли ошибки функции date(), которые были у некоторых.
Сделана админка. Правда пока не полноценная, а скорее в виде макета. Жду ваших предложений, нужны ли еще какие-нибудь настройки в шахматах. В данный момент работают следующие пункты:
- разрешить ли игру на пойнты;
- возможные размеры ставок;
- включена ли функция цейтнота;
- вид цейтнота;
- размер времени на партию/ход;
- количество разрешенных предложений ничьи за партию.
Остальные пункты либо используют значения по умолчанию, либо пока не используются, но со временем вся админка будет рабочая).
А так вроде всё работает как нужно. Надеюсь не упустил ничего в инсталляторах. Ведь их три типа для разных ситуаций:
- если мод шахмат не устанавливался;
- если шахматы ставились без моих дополнений;
- если поверх шахмат ставились мои старые дополнения.
Так что рекомендую к установке :)
Забираем из вложения, а лучше по ссылкам из моей подписи.
Если не ошибаюсь, тут допускается лишь 3 вложения в сообщение, поэтому кроме мода вложу еще два куска админки, а вид партии можно посмотреть по ссылке: http://zlodey-totalz.freeweb7.com/files/chess-3.gif
И еще - интеграция с системой пойнтов уже реализована, но мод будет работать (без ставок) и на форумах, где нет такой системы. И поскольку на таких форумах я не тестировал, то если появятся какие-то сообщения с ошибками, сообщайте - поправлю.
Вложения
chess-adm1.gif
chess-adm2.gif
Chess+ v1.4.rar
(38.35 КБ) 237 скачиваний
Аватара пользователя
vegaweb
phpBB 1.4.4
Сообщения: 150
Стаж: 12 лет 8 месяцев
Откуда: Харьков
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: МОД Шахмат (chessmod 0.0.1)

Сообщение vegaweb »

Zlodey12
а как насчет того, что я предложил?
Zlodey12
phpBB 1.4.4
Сообщения: 171
Стаж: 14 лет 2 месяца

Re: МОД Шахмат (chessmod 0.0.1)

Сообщение Zlodey12 »

vegaweb , переворачивать доску?
даже не знаю, есть ли смысл в этом копаться ради одного-двух человек :)
сейчас же все перешли на тройку, на этот мод спрос закончился.
вот когда буду портировать свои моды на тройку, а заодно и шахматы (если раньше никто не сделает), тогда (ближе к лету), может и покумекаю с переворачиванием доски. ведь мысль-то действительно хорошая
Аватара пользователя
vegaweb
phpBB 1.4.4
Сообщения: 150
Стаж: 12 лет 8 месяцев
Откуда: Харьков
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: МОД Шахмат (chessmod 0.0.1)

Сообщение vegaweb »

ясно, а жаль :( думаю, что все таки народу будет больше чем пара чел :) но это дело хозяйское

Вернуться в «Поддержка модов для phpBB 2.0.x»