Joomla 1.5 MailOrder - кнопка вместо ссылки

Тема в разделе "Внешний вид, шаблоны, графика", создана пользователем ZenFilincky, 01.06.2012.

  1. Offline

    ZenFilincky Недавно здесь

    Регистрация:
    01.06.2012
    Сообщения:
    13
    Симпатии:
    0
    Пол:
    Мужской
    Эта строчка в конце всех строчек отвечает за ссылку.
    Код (PHP):
    1. return '<a rel="nofollow" class="mailorder" href="'.$url.'">'.JText::_('Заказать').'</a>';

    Я хочу что бы вместо ссылки была кнопка! Помогите!
     
  2.  
  3. Offline

    Dzam Пользователь

    Регистрация:
    29.05.2012
    Сообщения:
    134
    Симпатии:
    4
    Пол:
    Мужской
    Вы хотите чтобы нарисована кнопка была? Или вы хотите туда форму вставить?
     
  4. joomguru
    Offline

    joomguru Модератор => Cпециалист <=

    Регистрация:
    03.12.2010
    Сообщения:
    456
    Симпатии:
    77
    Пол:
    Мужской
    Если просто чтобы выглядела как кнопка - оформите стилями. Вот же класс этой ссылки есть - class="mailorder".
     
  5. Offline

    ZenFilincky Недавно здесь

    Регистрация:
    01.06.2012
    Сообщения:
    13
    Симпатии:
    0
    Пол:
    Мужской
    Спасиб ребята, но мне нужно просто форма без стилей.
     
  6. Offline

    Dzam Пользователь

    Регистрация:
    29.05.2012
    Сообщения:
    134
    Симпатии:
    4
    Пол:
    Мужской
    И что будет делать форма? Вы бы подробнее описали цели.
     
  7. Offline

    ZenFilincky Недавно здесь

    Регистрация:
    01.06.2012
    Сообщения:
    13
    Симпатии:
    0
    Пол:
    Мужской
    Форма будет делать то же самое что и ссылка, открывать лайтбокс с полями для заполнения. Хочу что бы вместо ссылки отображалась форма (кнопка). Так как ссылка не так уже заметна, а кнопка будет в самый раз.
     
  8. Offline

    Dzam Пользователь

    Регистрация:
    29.05.2012
    Сообщения:
    134
    Симпатии:
    4
    Пол:
    Мужской
    :) Форма - это не кнопка... Форма это - form. А то что вы хотите решается добавлением картинки в тег 'a'. Как то вот так у вас должно быть
    Код (html):
    1. return '<a rel="nofollow" class="mailorder" href="'.$url.'">
    2. <img src="images/someimage.png" width="189" height="255" alt="altertext"></a>';

    где "images/someimage.png" это путь к рисунку, который похож на кнопку. Все что угодно можете нарисовать. По нажатию на этот рисунок откроется ваша ссылка.
     
  9. Offline

    ZenFilincky Недавно здесь

    Регистрация:
    01.06.2012
    Сообщения:
    13
    Симпатии:
    0
    Пол:
    Мужской
    Спасибо работает. Только скажите как мне убрать бордер из кнопки. Он такой же как и в привью товара.
    + чё то перестал работать MailOrder после нажатия "заказать" в лайтбоксе такое - Invalid Token шо это такое и как с этим боротся?
    Посмотрите тут
     
  10. Offline

    Dzam Пользователь

    Регистрация:
    29.05.2012
    Сообщения:
    134
    Симпатии:
    4
    Пол:
    Мужской
    1. Рамка - это файл k2.ss, начиная со строки 137 идет описание тега img, там параметр border. Можете закомментировать строку и бордюр пропадет.
    2. У меня по кнопке заказать открывается фрейм где можно ввести количество, электронный адрес и так далее. Т.е. все работает.
     
  11. Offline

    ZenFilincky Недавно здесь

    Регистрация:
    01.06.2012
    Сообщения:
    13
    Симпатии:
    0
    Пол:
    Мужской
    Окно открывается и всё в нем отображается но когда отправляете заказ то пишет в этом же окне Invalid Token.
     
  12. Offline

    Dzam Пользователь

    Регистрация:
    29.05.2012
    Сообщения:
    134
    Симпатии:
    4
    Пол:
    Мужской
    Тут что то с компонентой наверняка...
     
  13. Offline

    ZenFilincky Недавно здесь

    Регистрация:
    01.06.2012
    Сообщения:
    13
    Симпатии:
    0
    Пол:
    Мужской
    О, работает.
     
  14. Offline

    Dzam Пользователь

    Регистрация:
    29.05.2012
    Сообщения:
    134
    Симпатии:
    4
    Пол:
    Мужской
    Ну вот и отлично! :)
     

Поделиться этой страницей

Загрузка...