Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

tim21701

Users
  
  • Posts

    1,255
  • Joined

  • Last visited

Everything posted by tim21701

  1. michael, а не могли бы Вы выложить свой вариант (который Вы скинули в личку) на всеобщее обозрение так сказать... :rolleyes:Спасибо.
  2. Если там всё так "элементарно", чего же Вы не ответили на поставленный вопрос? Дело совсем не в лени... Ведь изначально, этот форум создан именно для того, что бы люди делились опытом и готовыми решениями. Собственно, я именно по этой причине и создаю свои темы... А тем, кому "жаль" это делать (или ещё по какой причине) идут в раздел "Платные услуги". ;) AnotherStar А как Ваша тема называется, можно на неё взглянуть? :rolleyes: (если Вы её не приобретали)
  3. Многоуважаемый, "наиглупейший пост" был тот - который удалили... Перестаньте заниматься ерундой и разводить флуд в темах. Вас же предупредили... никак не уймётесь?
  4. Напишите где, Вы хотите видеть это. Я реализую, нет проблем...
  5. No such file or directory В архиве есть папка fancybox, в ней расположены все необходимые для скрипта файлы изображения (в формате .png). Убедитесь в этом. Если они там есть (но ошибка осталась) откройте файл со стилями fancybox: catalog/view/javascript/jquery/fancybox/jquery.fancybox-1.3.4.css и (в самом конце) увидите путь, для ваших 3-х файлов "fancy_shadow_..." - которые он не может найти, и пропишите к ним "абсолютные" пути.
  6. Да, это так. Сам бы так поступил...Но, решение привёл для примера. И будете ли Вы его использовать - зависит только от Вас. Его можно переделать, например, на проверку включены ли куки, есть ли потдержка ява-скриптов и тому подобное... Вариантов куча.
  7. Все знают "что такое" IE6 и что, этот браузер вытворяет с нашими темами, игнорируя файлы со стилями, скрипты и даже то - что прописано специально для него... Поэтому, хотелось бы найти решение, которое подскажет нашему новому гостю, что он использует то - что уже давно, на всех языках звучит, как: "IE6 is DEAD!", (в мягкой форме, конечно)... Об этом, "недвусмысленно" намекнула даже сама Майкрософт, прекратив всякую потдержку IE6. Но, как показывает статистика, сбрасывать со счетов IE6 не стоит, хотя, таких пользователей становится с каждым годом всё меньше и меньше... Поэтому, мы включим проверку версии браузера в OpenCart, и если у пользователя окажется "древний" Internet Explorer 6 или старше - намекнём (напомним) ему об этом. 1). Для этого, открываем файл catalog/view/theme/ВАША_ТЕМА/template/common/header.tpl и в самом начале, после тега <head> добавляем: <meta http-equiv="refresh" content="1;url=index.php?route=common/bad_browser"> 2). В этой же папке catalog/view/theme/ВАША_ТЕМА/template/common/ создаём файл bad_browser.tpl со следующим содержанием: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html><head><title><?php echo $title; ?></title></head><body style="text-align:center;"><img alt="" src="<?php echo HTTP_IMAGE.$this->config->get( 'config_logo' ); ?>" /><div style="color:black; font-family:sans-serif; font-size:16px; width:500px;margin:12px auto 0 auto; padding:12px; text-align:justify;border:dotted 1px silver; background:#FFFAFA;"><?php echo $text_warning; ?><br /><br /><br /><?php foreach ($links as $name => $link) { ?><a href="<?php echo $link; ?>" alt="<?php echo $name; ?>" style="color:navy;"><?php echo $name; ?></a><br /><?php } ?></div></body></html> 3). Создаём файл bad_browser.php в папке catalog/controller/common/ со следующим содержанием: <?phpclass ControllerCommonBadBrowser extends Controller {public function index() {$this->language->load('common/bad_browser');$this->document->title = $this->config->get('config_title');$this->document->description = $this->config->get('config_meta_description');$this->data['title'] = $this->language->get('title');$this->data['text_warning'] = $this->language->get('text_warning');$this->data['links'] = $this->language->get('links');if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/common/bad_browser.tpl')) {$this->template = $this->config->get('config_template') . '/template/common/bad_browser.tpl';} else {$this->template = 'default/template/common/bad_browser.tpl';}$this->children = array();$this->response->setOutput($this->render(TRUE), $this->config->get('config_compression'));}}?> 4). Создаём файл bad_browser.php в папке catalog/language/russian/common/ со следующим содержанием: <?php$_['title'] = 'Старый Браузер!';$_['text_warning'] = 'Вы используете <i>Internet Explorer 6</i> или старше!<br /><br />';$_['text_warning'] .= 'Старые браузеры Internet Explorer не поддерживаются на нашем сайте, и просмотр ';$_['text_warning'] .= 'его с этого браузера может привести к неправильному отображению некоторых страниц, ';$_['text_warning'] .= 'и как следствие, неработоспособности определенных функций интернет магазина. <br /><br />';$_['text_warning'] .= 'Пожалуйста, установите у себя более современный веб-браузер.';$_['links'] = array('Opera' => 'http://www.opera.com/','Internet Explorer' => 'http://www.microsoft.com/','Firefox' => 'http://www.mozilla.org/','Safari' => 'http://www.apple.com/safari/','Google Chrome' => 'http://www.google.com/chrome/');?> (Инглиш версия): <?php// Title$_['title'] = 'Bad Browser';// Text$_['text_warning'] = 'It looks like you are using <i>Internet Explorer 6</i> or older!<br /><br />';$_['text_warning'] .= 'The old Internet Explorer is not supported by this website, ';$_['text_warning'] .= 'and viewing it with this browser would result in incorrectly rendered pages ';$_['text_warning'] .= 'and missing functionality. Please consider upgrading to a more modern web browser.';$_['links'] = array('Download Opera' => 'http://www.opera.com/','Download Internet Explorer' => 'http://www.microsoft.com/','Download Firefox' => 'http://www.mozilla.org/','Download Safari' => 'http://www.apple.com/safari/','Download Google Chrome' => 'http://www.google.com/chrome/'?> Всё. Готовое решение: IE6_must_die.zip
  8. .clone(true).removeAttr("name").attr("name", "value" + count)
  9. Даже не знаю, куда это скинуть на форуме. Поэтому, пишу тут. Раз уж, они на одной странице... Вдруг, кому понадобится... :D (сори за офф-топ) Модуль автоматический (можно отключить), настройка задержки, и скорость наплыва новых фоток... Делаем, все по тому же принципу: Открываете в админке "Каталог" > "Статьи" > "О нас" (изменить) и в панели инструментов редактора, нажимаем "Источник". Вставляете туда код из прикреплённого файла. Всё. Открываем, смотрим. Slide4AboutUs.html Но, лучше всё таки сделать это автономным... Просто скопируйте (из этого файла, по путям) скрипт, стили и изображения для кнопок к себе на сайт и пропишите к ним свой путь...
  10. Не помню, кто то спрашивал как поставить... Открываете (к примеру) в админке "Каталог" > "Статьи" > "О нас" (изменить) и в панели инструментов редактора, нажимаем "Источник". Вставляете этот код: <form action="https://www.paypal.com/cgi-bin/webscr" method="post"> <input type="hidden" name="business" value="[email protected]"> <!-- указываете адрес, на который будут переведены средства --> <input type="hidden" name="cmd" value="_donations"> <input type="hidden" name="item_name" value="Please give me your money!!!"> <!-- Наименованиек пожертвованию (Будет видна на странице PayPal) --> <input type="hidden" name="item_number" value="Development of the project at www.site.ru"> <!-- Описание к пожертвованию (Будет видна на странице PayPal) --> <input type="hidden" name="amount" value="25.00"> <!-- Сумма пожертвования --> <input type="hidden" name="currency_code" value="USD"> <input type="image" name="submit" border="0" src="https://www.paypal.com/en_US/i/btn/btn_donate_LG.gif" alt="PayPal - The safer, easier way to pay online"> <!-- Берём изображение кнопки Donate с сайта PayPal (можно указать свою) --> <img alt="" border="0" width="1" height="1" src="https://www.paypal.com/en_US/i/scr/pixel.gif" > </form> Теперь, можете зайти на страницу сайта "О нас" и нажать на кнопочку Donate, Вы попадёте на страницу подтверждение платежа (пожертвования)... Всё. Пы.Сы. Можете нажать на кнопочку и подтвердить, я потом отпишусь - получил я 25USD или нет )))))))))))))))
  11. Дайте ссылку пожалуйста, я о таком ограничении первый раз слышу. Вот, их условия: (цитирую) 1). интернет-магазин должен быть полностью работающим (все разделы сайта заполнены, все внутренние ссылки адекватно обрабатываются); 2). сайт магазина не должен быть размещен на бесплатном сервере (narod.ru, ucoz.ru, by.ru и т.д.); 3). на сайте должны быть указаны действующие контактные данные магазина.
  12. Вот, ещё несколько опций, работающих с ColorBox: transition: elastic (Эффект появления. Возможные значения "elastic", "fade" или "none") initialWidth: 300 (Устанавливает начальную ширину окна до загрузки изображения товара) initialHeight: 100 (Устанавливает начальную высоту окна до загрузки изображения товара) width: false (Устанавливает значение внешней ширины окна, включая бордюр и кнопки. К примеру: "100%", "800px", или 800) height: false (Устанавливает значение внешней высоты окна, включая бордюр и кнопки. К примеру: "100%", "800px", или 800) speed: 350 (Скорость появления/масштабирование в миллисекундах, при эффектах "elastic" или "fade") maxWidth: false (Максимальная ширина изображения товара. По умолчанию "false". К примеру: "70%", "1024px", или 1024) maxHeight: false (Максимальная высота изображения товара. По умолчанию "false". К примеру: "70%", "900px", или 900) scalePhotos: true (При значение ‘true’ и установленном параметре maxWidth, maxHeight, width или height, ColorBox произведет масштабирование фото под нужный размер) scrolling: true (При значение "false’ ColorBox скрывает изображение товара, выходящие за пределы окна) overlayClose: true (Позволяет закрыть окно ColorBox по клику за его пределами, иначе - только по нажатию кнопки "Закрыть", или крестика) slideshowAuto: true (Автоматически запускает слайд-шоу при открытии изображения товара) Установка: "параметр" : (двоеточие) значение, (К примеру: speed: 400,)
  13. Можно! (даже нужно!) ;) Открываете файл catalog/controller/product/product.php и находите строки: $this->data['popup'] = $this->model_tool_image->resize($image, $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height')); Меняете их на эти: $this->data['popup'] = 'image/' . $image; В этом же файле, чуть ниже строки: 'popup' => $this->model_tool_image->resize($result['image'] , $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height')), Меняете на: 'popup' => 'image/' . $result['image'] , (долго искал, оказалось всё намного проще) Всё. Сохраняем. Закрываем. Смотрим! :rolleyes: P.S.Что бы увидеть разницу (если у Вас база с товаром OpenCart) откройте страницу с товаром iPhone и кликните на изображение... ПОСМОТРИТЕ РАЗНИЦУ!
  14. Ну, откуда мне знать в каком домене у Вас сайт? Можете прописать .com, .net, .ua, .info,... Вот, что означают слова - "всё, что угодно". :rolleyes:
  15. Так и должно выглядеть. Обратите внимание на правое вержнее поле редактора: (Если на него нажать - открывается панель инструментов.) Я это сделал для себя, так сказать - для удобства ))) Если Вам это не надо, откройте config.js и удалите удалите команду: config.toolbarStartupExpanded = false; //Прятать панель инстр. (по дефолту true)
  16. Данный пример вообще практически не чем не отличается от того - что здесь описан. ))) Единственное, что более-менее интересно, так это колышащийся уголок, "типо на ветру". И всё! )))) Зеркальное отображение можно и тут настроить, фотошоп никто не отменял. Так что, о плюсах того или этого способа - заинтересовать клиента, ничего сказать не могу. Каждый, вибирает для себя то - что ему больше нравится. Дело вкуса.
  17. Ага. Но лучше их вообще удалить. Если только Вы не планируете thickbox потом назад вернуть... ;) <script type="text/javascript" src="catalog/view/javascript/jquery/thickbox/thickbox-compressed.js"> </script> <link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/thickbox/thickbox.css" />
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.