Категории |
Текст вместо кнопок?Как вместо картинки кнопки (например В корзину) вставить обычный текст? По идее можно просто удалить картинку, но alt для картинки почемуто не работает в сафари и хром! Как делать по уму? для примера плагин buttons <?php /* Plugin Name: Buttons Plugin URI: http://www.shopos.ru/ Version: 1.0 Author: Матецкий Евгений Author URI: http://www.shopos.ru/ */ /* нельзя изменить кнопки print.gif icon_arrow2.gif button_quick_find.gif button_ask_a_question.gif button_add_quick.gif */ add_filter('button_write', 'button_write_filter'); add_filter('button_view', 'button_view_filter'); add_filter('button_download', 'button_download_filter'); add_filter('button_checkout', 'button_checkout_filter'); add_filter('button_add_address', 'button_add_address_filter'); add_filter('button_continue', 'button_continue_filter'); add_filter('button_login', 'button_login_filter'); add_filter('button_update_cart', 'button_update_cart_filter'); add_filter('button_update', 'button_update_filter'); add_filter('button_redeem', 'button_redeem_filter'); add_filter('button_send', 'button_send_filter'); add_filter('button_admin', 'button_admin_filter'); add_filter('button_change_address', 'button_change_address_filter'); add_filter('button_search', 'button_search_filter'); add_filter('button_print_schet', 'button_print_schet_filter'); add_filter('button_print_kvitancia', 'button_print_kvitancia_filter'); add_filter('button_in_cart', 'button_in_cart_filter'); add_filter('button_print', 'button_print_filter'); add_filter('button_affiliate_banners', 'button_affiliate_banners_filter'); add_filter('button_affiliate_sales', 'button_affiliate_sales_filter'); add_filter('button_affiliate_clickthroughs', 'button_affiliate_clickthroughs_filter'); add_filter('button_confirm_order', 'button_confirm_order_filter'); add_filter('button_cart_big', 'button_cart_big_filter'); add_filter('button_login_small', 'button_login_small_filter'); add_filter('button_small_view', 'button_small_view_filter'); add_filter('button_small_edit', 'button_small_edit_filter'); add_filter('button_small_delete', 'button_small_delete_filter'); add_filter('button_edit_product', 'button_edit_product_filter'); add_filter('button_buy_now', 'button_buy_now_filter'); add_filter('button_edit_article', 'button_edit_article_filter'); add_filter('button_back', 'button_back_filter'); add_filter('button_delete', 'button_delete_filter'); /* //кнопка $_array = array('img' => 'button_download.gif', 'href' => os_href_link('media/products/'.$content_data['content_file']), 'alt' => TEXT_DOWNLOAD, 'code' => '' ); $_array = apply_filter('button_download', $_array); if (empty($_array['code'])) { $_array['code'] = '<a href="'.$_array['href'].'">'.os_image_button($_array['img'], $_array['alt']).'</a>'; } $button = $_array['code']; */ //кнопка button_write_review.gif. Добавить отзыв function button_write_filter($_value) { return $_value; } //button_view.gif Отзыв function button_view_filter($_value) { return $_value; } //button_download.gif Загрузить function button_download_filter($_value) { return $_value; } //button_checkout.gif / Оформить function button_checkout_filter($_value) { return $_value; } //button_add_address.gif / Добавить отзыв function button_add_address_filter($_value) { $_value['img'] = 'small_delete.gif'; return $_value; } //button_continue.gif / Продолжить function button_continue_filter($_value) { //$_value['code'] = 'ddd'; return $_value; } //button_login.gif / Продолжить function button_login_filter($_value) { return $_value; } //button_update_cart/ Обновить function button_update_cart_filter($_value) { //$_value['img'] = 'button_search.gif'; return $_value; } //button_update.gif/ Обновить function button_update_filter($_value) { // $_value['img'] = 'button_search.gif'; return $_value; } //button_redeem.gif/ использовать function button_redeem_filter($_value) { return $_value; } //button_send.gif/ Отправить function button_send_filter($_value) { return $_value; } //button_admin.gif/ Админка function button_admin_filter($_value) { $_value['code'] = 'dddd'; return $_value; } //button_change_address.gif/ Изменить function button_change_address_filter($_value) { $_value['code'] = 'dddd'; // print_r($_value); return $_value; } //button_search.gif/ Поиск function button_search_filter($_value) { //$_value['code'] = 'Поиск'; // print_r($_value); return $_value; } //button_print_schet.gif счет function button_print_schet_filter($_value) { //$_value['code'] = 'Поиск'; // print_r($_value); return $_value; } //button_print_kvitancia.gif квитанция function button_print_kvitancia_filter($_value) { //$_value['code'] = 'Поиск'; // print_r($_value); return $_value; } //button_in_cart.gif в корзину function button_in_cart_filter($_value) { return $_value; } //button_print.gif Рапечатать function button_print_filter($_value) { $_value['code'] = '<a href="'.$_value['href'].'">print</a>'; return $_value; } //button_affiliate_banners.gif Баннеры function button_affiliate_banners_filter($_value) { $_value['code'] = 'ddd'; return $_value; } //button_affiliate_sales.gif Продажи function button_affiliate_sales_filter($_value) { return $_value; } //button_affiliate_clickthroughs.gif Клики function button_affiliate_clickthroughs_filter($_value) { return $_value; } //button_confirm_order.gif Клики function button_confirm_order_filter($_value) { return $_value; } //cart_big.gif купить function button_cart_big_filter($_value) { return $_value; } //button_login_small.gif купить function button_login_small_filter($_value) { return $_value; } //small_view.gif смотреть function button_small_view_filter($_value) { // $_value['code'] = 'see!'; return $_value; } //small_edit.gif Редактировать function button_small_edit_filter($_value) { //$_value['code'] = 'Редактировать'; return $_value; } //small_delete.gif Удалить function button_small_delete_filter($_value) { // $_value['code'] = 'Удалить'; return $_value; } //edit_product Изменить function button_edit_product_filter($_value) { $_value['code'] = '<font color="red">edit</font>'; return $_value; } //button_buy_now купить function button_buy_now_filter($_value) { $_value['code'] = '<font color="red">купить</font>'; return $_value; } //edit_article.gif Редактировать function button_edit_article_filter($_value) { $_value['code'] = '<font color="red">Редактировать</font>'; return $_value; } //button_back.gif Назад function button_back_filter($_value) { $_value['code'] = '<font color="red">Назад</font>'; return $_value; } //button_delete.gif Удалить function button_delete_filter($_value) { $_value['code'] = '<font color="red">Удалить</font>'; return $_value; } ?> для каждой кнопки можно указывать фильтр я не допонял как ими пользоваться, заменить то заменяет но теряет функцию, подскажите как этим пользоваться. Простой пример Спасибо. а чтоб проходило выполнение формы? function button_login_filter($_value) ну я и олень))) А как здесь правильно прописать ссылку - xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx? up как сгенерировать ссылку для купить = '<a href="./xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx">Купить</a>'; return $_value; } Евгений подскажите как быть с динамическими ссылками в данном плагине. если нужен id вот так function button_buy_now_filter($_value) { global $id; $_value['code'] = '<a href="./xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx">Купить ('.$id.')</a>'; return $_value; } Для каждого товара формируется своя ссылка при наведении у него на кнопку купить, например у меня есть такая http://www.shop.rk-nn.ru/index.php?action=buy_now&BUYproducts_id=43&products_id=0 и такая для другого товара На вопрос, так и никто не дал ответ по поводу button_buy_now? Можно ли надеяться на внятный пример? Можно ли надеяться на внятный пример? Для спрашивающих на этом форуме, кажется, настают плохие времена. Основной консультант - Глобальный модератор - отвечает на вопросы все реже, иногда не заходит на форум по 4-5 дней. Раньше он проявлял активность почти без выходных. За последний месяц - с 17 апреля по 16 мая - он написал 41 сообщение. Для сравнения в предыдущие периоды: с 17 марта по 16 апреля - 201 сообщение, с 17 февраля по 16 марта - 235 сообщений. Даже в теме http://www.shopos.ru/forum/index.php?topic=5766.330 подолгу не отвечает. Вот и оцените, насколько велики Ваши шансы на внятный ответ... Я сразу понял, что расчитывать не на что, но надежда умирает последней. Спасибо, что разъяснили ситуацию. Зачем писать плагины и вообще что-то создавать, если никто толком не может инструкцию изложить внятно? Многие неплохие CMS теряют пользователей из-за отсутсвия поддержки. Решение кнопки Ага, спасибо - в приниципе, если ссылка не привязана к товару, то понятно. = '<input value="Купить" type="submit">'; return $_value; } А потом изменить стиль. Но как полностью заменить input на ссылку? Заранее благодарю, если кто ответит. На вопрос, так и никто не дал ответ по поводу button_buy_now? Можно ли надеяться на внятный пример? http://www.shopos.ru/forum/index.php?topic=4902.msg37357#msg37357 Можно ли надеяться на внятный пример? Для спрашивающих на этом форуме, кажется, настают плохие времена. Основной консультант - Глобальный модератор - отвечает на вопросы все реже, иногда не заходит на форум по 4-5 дней. Раньше он проявлял активность почти без выходных. За последний месяц - с 17 апреля по 16 мая - он написал 41 сообщение. Для сравнения в предыдущие периоды: с 17 марта по 16 апреля - 201 сообщение, с 17 февраля по 16 марта - 235 сообщений. Даже в теме http://www.shopos.ru/forum/index.php?topic=5766.330 подолгу не отвечает. Вот и оцените, насколько велики Ваши шансы на внятный ответ... Мне за поддержку никто не платит. Тратить время на постоянный мониторинг форума у меня нет желания и возможности. Вся поддержка и плагины которые я делал(ю) основывались исключительно на желании помочь сообществу. На текущий момент нет возможности регулярно бывать на форуме. что-то не работает у меня вобще этот плагин из корневой папки plugins ;D |
|