Yellow card - преобразовать кнопки в текстовые ссылки

Форум для авторов модов для phpBB 2.0.x. Здесь можно попросить помощи в разработке у коллег.

Yellow card - преобразовать кнопки в текстовые ссылки

Сообщение Snezhniy Bars 28.07.2005 14:03

В продолжение темы о полностью текстовом оформлениии форума...

Решил сделать то, что вынесено в топик. Button-ы - дело хорошее, но я хочу сделать полностью текстовую шкурку.

Yellow card можно скачать с форума поддержки.

Проблема: не могу преобразовать
Код: Выделить всё
<input> -> <a></a>
.

К примеру:
Код: Выделить всё
$g_card_img = ' <input type="image" name="unban" value="unban" onClick="return confirm(\''.sprintf($lang['Green_card_warning'],$current_user).'\')" src="'. $images['icon_g_card'] . '" alt="' . $lang['Give_G_card'] . '" >';


А нижеприведенный код - нет.
Код: Выделить всё
$g_card = "<a href=\"card.$phpEx?mode=unban&amp;" . POST_POST_URL . "=$post_id&amp;" . POST_USERS_URL . "=$poster_id&amp;sid=" . $userdata['session_id'] . '" onClick="return confirm(\''.sprintf($lang['Green_card_warning'],$current_user).'\')">' . $lang['Give_G_card'] . '</a>';


Догадываюсь, что дело в том, как настоены POST и GET функции в файлах viewtopic.php и card.php, но как настроить их правильно - не знаю.

Как понимаю, такая проблема может возникнуть с любыми модами, использующие формы, где ACTION направлен на отдельный php - файл.
Каждый новый год мы с друзьями ходим в баню...
Snezhniy Bars
phpBB 1.2.0
 
Сообщения: 15
Зарегистрирован: 19.01.2005 12:05
Откуда: Красноярск

Сообщение Xpert 28.07.2005 14:26

Вы немного неверно истолковали код графической кнопки.
Должно получиться не
Код: Выделить всё
mode=unban

а вот так
Код: Выделить всё
unban=unban

Хотя возможно проблему это не решит.
Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
Xpert
phpBB Guru
 
Сообщения: 5710
Зарегистрирован: 13.03.2004 22:27
Откуда: msk.ru

Сообщение Snezhniy Bars 29.07.2005 1:42

Xpert, благодарю, но проблему с передачей данных о ID конкретного поста и запостившего юзера (АКА poster) это не решает:
No user/post specified
DEBUG MODE
post_id="", user_id=""
Line : 85
File : card.php
Каждый новый год мы с друзьями ходим в баню...
Snezhniy Bars
phpBB 1.2.0
 
Сообщения: 15
Зарегистрирован: 19.01.2005 12:05
Откуда: Красноярск

Сообщение NCom 09.02.2006 21:23

Xpert
ну вот и нашел. Но ничеего не понятно. Где этот код менять и что на что. Подскажите пожалуйста .
NCom
phpBB 2.0.16
 
Сообщения: 950
Зарегистрирован: 05.01.2006 14:59
Откуда: Ставрополь


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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0