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

Leaderboard

Popular Content

Showing content with the highest reputation on 03/27/2011 in all areas

  1. Итак, вместо стандартного ThickBox устанавливаем FancyBox на preview товара. Разница: ......................................... FancyBox......................................................................Стандартный ThickBox 1). Качаем последнюю версию FancyBox. И распаковываем из архива папку FancyBox в catalog/view/javascript/jquery/ 2). Открываем файл catalog/view/theme/ВАША ТЕМА/template/common/header.tpl и находим 2-е строки: <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" /> Меняем их на эти: <script type="text/javascript" src="catalog/view/javascript/jquery/fancybox/jquery.easing-1.3.pack.js"></script><script type="text/javascript" src="catalog/view/javascript/jquery/fancybox/jquery.fancybox-1.3.4.pack.js"></script><link rel="stylesheet" type="text/css" href="catalog/view/javascript/jquery/fancybox/jquery.fancybox-1.3.4.css" media="screen" /><script type="text/javascript">$(document).ready(function() {$("a.thickbox").attr('rel','group');$("a.thickbox img").parent().fancybox({'overlayShow' : true, //* false - не "затемнять" окно.'speedIn' : 600, //* скорость появления картинки'speedOut' : 500, //* скорость исчезания картинки'transitionIn': 'elastic', //* анимации 'fade', 'elastic' и 'none''transitionOut': 'elastic', //* анимации 'fade', 'elastic' и 'none''easingIn' : 'easeOutBack','easingOut' : 'easeInBack'});});</script> Всё. + Выводим номер текущей и общее число картинок. (В ColorBox эта функция по умолчанию) + Добавлены новые функции. + Отображение "Privacy Policy" и "Terms & Conditions". + У разных изображений разный размер. (Из темы про "ColorBox") Существует платное дополнение iLightBox
    1 point
  2. Наверное, многие видели такую рекламу; в углу страницы - загнутый уголок, подводишь к нему курсор - и он отгибается, открывая пространство с информацией... Сделаем тоже самое в нашем магазине. Пример Зарание, прошу прощения у администрации сайта за использования в качастве примера Символики/Логотипа... 1). Открываем файл catalog/view/theme/ВАША ТЕМА/template/common/header.tpl и перед закрывающимся тегом </head> вставляем код: <script type="text/javascript">$(document).ready(function(){$("#pageflip").hover(function() {$("#pageflip img , .msg_block").stop().animate({width: '307px',height: '319px'}, 500);} , function() {$("#pageflip img").stop().animate({width: '50px',height: '52px'}, 220);$(".msg_block").stop().animate({width: '50px',height: '50px'}, 200);});});</script> 2). Далее (в этом же файле), после тега <body> вставляем этот код: <div id="pageflip"><a href="http://myopencart.ru/download.php"><img src="catalog/view/theme/ВАША_ТЕМА/image/page_flip.png" alt="" /><span class="msg_block">Скачать русский OpenCart</span></a></div> 3). Затем, открываем файл со стилями нашей темы catalog/view/theme/ВАША ТЕМА/stylesheet/stylesheet.css и в самом конце добавляем три блока: #pageflip {position: absolute;top: 0px;right: 0px;}#pageflip img {width: 50px; height: 52px;z-index: 99;position: absolute;top: 0px;right: 0px;-ms-interpolation-mode: bicubic;}#pageflip .msg_block {width: 50px; height: 50px;position: absolute;z-index: 50;top: 0px;right: 0px;background: url('../image/download.png') no-repeat right top;text-indent: -9999px;} 4). Теперь нам надо скопировать в папку catalog/view/theme/ВАША ТЕМА/image два png файла: (ссылка ниже) download.png и page_flip.png. Всё. P.S. Убедительная просьба отписаться у кого браузеры Mozilla, Safari, Netscape, Google Chrome и прочие, на проверку совместимости. Работает в IE6.0 и Opera 11.01. Архив: image.zip
    1 point
  3. Пока никто не взялся. Отслеживать текущее состояние запроса можно на странице: http://www.assembla.com/spaces/ocstoreru/tickets/3-безопасность-входа-в-админку
    1 point
  4. Рекомендую посмотреть error-логи апача. Это крайне подозрительно что он так реагирует на включение .htaccess. Обычно эта ошибка означает проблемы со скриптом.
    1 point
  5. Не знаю насчет локального хоста - имею дурную привычку прям на сервере экспериментировать. Единственное, что помню всвязи с этим - это включаешь сео, прописываешь его в одной категории для одного товара - страница не найдена. Переписываешь все категории\подкатегории\товары - все нормально работает. Хотя, cдается мне - это не ваша ситуация. Рекомендую тщательно копнуть в сторону .htaccess <-- он должен именно так называться, а то изначально его имя .htaccess.txt - так точно работать не будет. С уважением. UPD: Big Beer :D
    1 point
  6. смотрите в сторону catalog/view/theme/YOUR_THEME/template/mail/order_confirm.tpl где-нть возле <td style="padding: 0.3em; background-color: #EEEEEE; color: #000;"><?php echo $shipping_address; ?></td> <td style="padding: 0.3em; background-color: #EEEEEE; color: #000;"><?php echo $payment_address; ?></td>Мало-ли, какие у вас изменения... Но решение - там.С уважением.
    1 point
  7. с меня +...отлично все работает...)) только напишите лучше что надо изменит default на ваша_тема в <div id="pageflip"> <a href="https://myopencart.com/download.php"> <img src="catalog/view/theme/default/image/page_flip.png" alt="" /> <span class="msg_block">Download Russian OpenCart</span> </a> </div> чтоб не возникло вопросов...;)
    1 point
  8. А зачем вообще, лезть в код скрипта магазина, если всё есть в самом редакторе? Открываете файл с настройками: admin/view/javascript/ckeditor/config.js и согласно правилам прописываете то - что хотите видеть. Их там мильён! ;) Вот так CKEditor, выглядит у меня: Вот мои настройки: (файл config.js) CKEDITOR.editorConfig = function( config ) { config.language = 'ru'; //Язык по умолчанию config.skin = 'v2'; //Скин редактора (смотри в папке skins) config.toolbar = 'Full'; //Панель инструментов // config.uiColor = '#AADC6E'; config.width = '100%'; //Ширина редактора config.startupFocus = true; //При открытии стр. где есть радактор - брать фокус на себя config.smiley_columns = 10; //Столбики со смайлами // config.scayt_uiTabs = '1,0,1'; config.toolbarStartupExpanded = false; //Прятать панель инстр. (по дефолту true) // config.resize_enabled = true; // config.resize_minWidth = 900; // config.resize_minHeight = 900; // config.resize_dir = 'vertical'; //Изменять размер редактора только по высоте config.height = '360px'; //Высота редактора }; ... Версия редактора 3.5.2 (от 16 февраля 2011). Обновление: Качаем архив и распаковываем с заменой. Всё.
    1 point
  9. [=== 2011.03.13 ===] Добавлено описание изменений, необходимых для предотвращения ошибки, описанной 19th в предыдущем сообщении. Смотрите ШАГ#6 и ШАГ#7. спасибо за репорт. = = = Действия для добавления вывода логотипов производителей пока не описаны в readme.
    1 point
  10. Делаем обычные кнопки вместо неудобных ссылок "Выбрать всё" и "Отменить выбор". Открываем admin/view/template/common/header.tpl и вместо строк: $(this).after('<span><a onclick="$(\'' + sbox + ' :checkbox\').attr(\'checked\', \'checked\');"> <u><?php echo $text_select_all; ?> </u></a>/ <a onclick="$(\'' + sbox + ' :checkbox\').attr(\'checked\', \'\');"> <u><?php echo $text_unselect_all; ?></u></a></span>'); Вставляем эти: $(this).after('<br /><a class="button" onclick="$(\'' + sbox + ' :checkbox\').attr(\'checked\', \'checked\');"> <u><span><?php echo $text_select_all; ?> </span></u></a> <a class="button" onclick="$(\'' + sbox + ' :checkbox\').attr(\'checked\', \'\');"> <u><span><?php echo $text_unselect_all; ?></span></u></a></span>'); Пример:
    1 point
  11. Хочу реализовать чтобы соответствующие картинки в зависимости от статуса товара были "latest" "special" "out of stock" как это реализовать в одном цикле? (product.tpl) И возможность предусмотреть вывода только "OUT OF STOCK" когда "новый" товар со "скидкой" отсутствует в продаже <?php if (!$special) { ?> // sale <?php if (!$latest) { ?> // new <?php if (!$product[stock]) { ?> // out of stock - - - - - - - - - - - - - <?php } else { ?> <div> <div id="header"> <div class="div9"> </div> <?php } ?> </td>
    1 point
×
×
  • 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.