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

Discussion in 'Внешний вид, шаблоны, графика' started by ZenFilincky, Jun 1, 2012.

  1. Offline

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

    Joined:
    Jun 1, 2012
    Messages:
    13
    Likes Received:
    0
    Gender:
    Male
    Эта строчка в конце всех строчек отвечает за ссылку.
    Код (PHP):
    1. return '<a rel="nofollow" class="mailorder" href="'.$url.'">'.JText::_('Заказать').'</a>';

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

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

    Joined:
    May 29, 2012
    Messages:
    134
    Likes Received:
    4
    Gender:
    Male
    Вы хотите чтобы нарисована кнопка была? Или вы хотите туда форму вставить?
     
  4. joomguru
    Offline

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

    Joined:
    Dec 3, 2010
    Messages:
    456
    Likes Received:
    77
    Gender:
    Male
    Если просто чтобы выглядела как кнопка - оформите стилями. Вот же класс этой ссылки есть - class="mailorder".
     
  5. Offline

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

    Joined:
    Jun 1, 2012
    Messages:
    13
    Likes Received:
    0
    Gender:
    Male
    Спасиб ребята, но мне нужно просто форма без стилей.
     
  6. Offline

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

    Joined:
    May 29, 2012
    Messages:
    134
    Likes Received:
    4
    Gender:
    Male
    И что будет делать форма? Вы бы подробнее описали цели.
     
  7. Offline

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

    Joined:
    Jun 1, 2012
    Messages:
    13
    Likes Received:
    0
    Gender:
    Male
    Форма будет делать то же самое что и ссылка, открывать лайтбокс с полями для заполнения. Хочу что бы вместо ссылки отображалась форма (кнопка). Так как ссылка не так уже заметна, а кнопка будет в самый раз.
     
  8. Offline

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

    Joined:
    May 29, 2012
    Messages:
    134
    Likes Received:
    4
    Gender:
    Male
    :) Форма - это не кнопка... Форма это - 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 Недавно здесь

    Joined:
    Jun 1, 2012
    Messages:
    13
    Likes Received:
    0
    Gender:
    Male
    Спасибо работает. Только скажите как мне убрать бордер из кнопки. Он такой же как и в привью товара.
    + чё то перестал работать MailOrder после нажатия "заказать" в лайтбоксе такое - Invalid Token шо это такое и как с этим боротся?
    Посмотрите тут
     
  10. Offline

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

    Joined:
    May 29, 2012
    Messages:
    134
    Likes Received:
    4
    Gender:
    Male
    1. Рамка - это файл k2.ss, начиная со строки 137 идет описание тега img, там параметр border. Можете закомментировать строку и бордюр пропадет.
    2. У меня по кнопке заказать открывается фрейм где можно ввести количество, электронный адрес и так далее. Т.е. все работает.
     
  11. Offline

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

    Joined:
    Jun 1, 2012
    Messages:
    13
    Likes Received:
    0
    Gender:
    Male
    Окно открывается и всё в нем отображается но когда отправляете заказ то пишет в этом же окне Invalid Token.
     
  12. Offline

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

    Joined:
    May 29, 2012
    Messages:
    134
    Likes Received:
    4
    Gender:
    Male
    Тут что то с компонентой наверняка...
     
  13. Offline

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

    Joined:
    Jun 1, 2012
    Messages:
    13
    Likes Received:
    0
    Gender:
    Male
    О, работает.
     
  14. Offline

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

    Joined:
    May 29, 2012
    Messages:
    134
    Likes Received:
    4
    Gender:
    Male
    Ну вот и отлично! :)
     

Share This Page

Loading...