Эта строчка в конце всех строчек отвечает за ссылку. Код (PHP): return '<a rel="nofollow" class="mailorder" href="'.$url.'">'.JText::_('Заказать').'</a>'; Я хочу что бы вместо ссылки была кнопка! Помогите!
Если просто чтобы выглядела как кнопка - оформите стилями. Вот же класс этой ссылки есть - class="mailorder".
Форма будет делать то же самое что и ссылка, открывать лайтбокс с полями для заполнения. Хочу что бы вместо ссылки отображалась форма (кнопка). Так как ссылка не так уже заметна, а кнопка будет в самый раз.
Форма - это не кнопка... Форма это - form. А то что вы хотите решается добавлением картинки в тег 'a'. Как то вот так у вас должно быть Код (html): return '<a rel="nofollow" class="mailorder" href="'.$url.'"> <img src="images/someimage.png" width="189" height="255" alt="altertext"></a>'; где "images/someimage.png" это путь к рисунку, который похож на кнопку. Все что угодно можете нарисовать. По нажатию на этот рисунок откроется ваша ссылка.
Спасибо работает. Только скажите как мне убрать бордер из кнопки. Он такой же как и в привью товара. + чё то перестал работать MailOrder после нажатия "заказать" в лайтбоксе такое - Invalid Token шо это такое и как с этим боротся? Посмотрите тут
1. Рамка - это файл k2.ss, начиная со строки 137 идет описание тега img, там параметр border. Можете закомментировать строку и бордюр пропадет. 2. У меня по кнопке заказать открывается фрейм где можно ввести количество, электронный адрес и так далее. Т.е. все работает.
Окно открывается и всё в нем отображается но когда отправляете заказ то пишет в этом же окне Invalid Token.