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. Странно, потому что я сделал это на двух сайтах (разные хосты), и на обоих - русские символы читаются без проблем. :mellow: Если не критично, поставьте по дефолту: current: "image {current} of {total}", У ColorBox это предусмотренно, есть команда: scalePhotos: true, Но, в силу ограничений самого ОпенКарт, подозреваю, сделать это не получится. Хотя, может у кого и выйдет... ;) (было бы здорово)Размер 500х500 в ОпенКарт стоит по умолчанию, меняется в настройках...
  2. Всё зависит от конкретного проекта. ;) Может Вы в WordPress, PrestaShop или Магенте это реализуете. Я же не знаю, что именно Вы будете использовать... Но, и тот и другой метод, можно встроить в любой двиг. Всё зависит от Вашего вкуса, какой именно метод Вам больше понравился - тот иберите. В модальном окне, можно отобразить практически всё. Опять же, и то и другое поддерживает вывод модальных окон. Вам стоит лишь сделать выбор.Но, не стоит заострять своё внимание лишь на этих двух примерах. Их в инете полно. И есть такие, с которыми эти два - даже рядом не стояли... :rolleyes:
  3. http://www.opencart.com/index.php?route=extension/extension/info&extension_id=676&filter_search=poll&sort=e.date_modified&order=DESC
  4. Спорный вопрос. К тому же, всем известно, что флеш добавляет лишнюю нагрузку, да и, может элементарно быть не у всех установлен... А этот пример, использует только файл со стилями и png. У меня, например, на iPad - Ваш пример не работает.
  5. В продолжение темы "Установка FancyBox вместо стандартного ThickBox", предлагаю ещё один вариант. Итак, вместо стандартного ThickBox устанавливаем ColorBox на preview товара. Разница: ..........................................ColorBox ......................................................................Стандартный ThickBox ... 1). Качаем последнюю версию ColorBox. И распаковываем из архива файл jquery.colorbox.js в папку catalog/view/javascript/jquery/colorbox 2). Из этого же архива, из папки example1 распаковываем папку images и файл colorbox.css (туда же) - в папку catalog/view/javascript/jquery/colorbox 3). Открываем файл catalog/view/theme/ВАША ТЕМА/template/common/header.tpl и добавляем 2-е строки: <script src="catalog/view/javascript/jquery/ColorBox/jquery.colorbox.js"> </script><link media="screen" rel="stylesheet" href="catalog/view/javascript/jquery/ColorBox/colorbox.css" /> Ниже (в этом же файле), перед тегом </head> добавляем: <script>$(document).ready(function(){$("a[rel='slideshow']").colorbox({title: false, //Показывать наименование Товараslideshow:true, //Включаем СлайдШоу. Включен по умолчанию (если надо выключить - ставим true)slideshowSpeed: 2500, //Скорость смены картинкиspeed:1000, // Скорость эффекта "масштабирование"preloading: true, //Значек загрузкиcurrent: "Изображение {current} из {total}", //Выводим номер текущей и общее число картинок на русскомprevious: "Назад", //Подсказки к кнопкам (для некоторых тем)next: "Вперёд", //Подсказки к кнопкам (для некоторых тем)close: "Закрыть", //Подсказки к кнопкам (для некоторых тем)slideshowStart: "Продолжить", //Русифицируем кнопку Start для СлайдШоуslideshowStop: "Пауза", //Русифицируем кнопку Stop для СлайдШоуopacity: 0.7, //Сила затемнения, (допустимые значения от 0.1 до 1) 0.1 - самое слабое, 1 - самое сильное});//Example of preserving a JavaScript event for inline calls.$("#click").click(function(){$('#click').css({"background-color":"#f00", "color":"#fff", "cursor":"inherit"}).text("Open this window again and this message will still be here.");return false;});});</script> 4). Далее, открываем файл catalog/view/theme/ВАША_ТЕМА/template/product/product.tpl и находим значение: class="thickbox" (Их должно быть два!). Меняем оба эти значения на: rel="slideshow" Всё. Сохраняем. Закрываем. Проверяем. Внимание: Отображение "Privacy Policy" и "Terms & Conditions" будеи происходить в ThickBox`е. ========================================================================================= Плюсы ColorBoxперед https://opencartforum.com/topic/2149-установка-fancybox-вместо-стандартного-thickbox/"%5D%5Bsize="3'>FancyBox[/size] и стандартным ThickBox: + У разных изображений разный размер. + Добавлены новые опции. Существует платное дополнение iLightBox
  6. "Не заходит в админку", после добавления этого блока? Быть такого не может... ;) domain.com исправили на своё? Покажите содержимое .htaccess
  7. Ну, тогда судя по внешнему виду, Вы уже что то ковыряли в стилях... По поводу не рабочих вкладок: проверьте в файле catalog/view/theme/default/template/common/header.tpl все скрипты... По умолчанию - вот так: <script type="text/javascript" src="catalog/view/javascript/jquery/jquery-1.3.2.min.js"></script> <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/tab.js"></script>
  8. Что за тема установлена, как называется, (а лучше ссылку на неё)?
  9. Файл Robots.txt - необходим для того, чтобы указать поисковой машине, какие страницы сайта индексировать не следует. Например, в официальной сборки OpenCart файл Robots.txt отсутствует изначально. А в "нашей", уже добавлен, так сказать для удобства, и его применение/использование, зависит только от Вас самих. В общем, когда Вы задумаетесь о том, как бы сделать так, чтобы эта страница или этот каталог не попали в индекс поисковой машины, вот тогда Вам и потребуется этот файл. Но, по правде говоря, поисковые системы и так не индексируют страницы, на которые требуются логин и пароль, а во-вторых, если на эту страницу никто не ссылается, то она никогда и не будет найдена поисковиками. Так что, можете особо не париться. Надеюсь, успокоил.. ) :rolleyes:
  10. Ну, в принципе, всё правильно, Вам его не даёт показать .htaccess, удалите его (или переименуйте) и увидите www.мой_сайт.ru/robots.txt. Только зачем это?
  11. Этот скрипт поможет Вам найти директории и файлы, которым выставлены ненадлежащие права доступа. <?php error_reporting(E_ERROR | E_PARSE); $dir = '/usr/home/ВАШ_САЙТ/data/www/ВАШ_САЙТ.ru/'; // проверяемая директория сайта. меняем у кого свои пути! class check_perms { function check_perms($curpath){ if($curpath){ if($dir = @dir($curpath)){ while ($file = $dir-> read()){ if($file != "." && $file != ".."){ $perms = substr(decoct(fileperms($curpath.$file)), 2); if(is_dir($curpath.$file)){// если есть поддиректории то продолжаем рекурсию $this-> check_perms($curpath.$file."/"); if($perms>775 || $perms<775){ if(!@chmod($curpath.$file, 0775)){ $this->perms_d775 .= $curpath.$file."\n"; } } }else{// файл $ext = array_reverse(explode('.', $file)); if($ext['0']=='php' && ($perms>775 || $perms<775)){ if(!@chmod($curpath.$file, 0775)){ $this->perms_f775 .= $curpath.$file."\n"; } }else if($ext['0']!='php' && ($perms>664 || $perms<664)){ if(!@chmod($curpath.$file, 0664)){ $this->perms_f664 .= $curpath.$file."\n"; } } } // пытаемся сменить группу /*if($GLOBALS['group']){ $group = filegroup ($curpath.$file); if($group!=$GLOBALS['group'] && !@chgrp($curpath.$file, $GLOBALS['group'])){ $this->group .= $curpath.$file."\n"; } } // пытаемся сменить владельца if($GLOBALS['owner']){ $owner = fileowner ($curpath.$file); if($owner!=$GLOBALS['owner'] && !@chown($curpath.$file, $GLOBALS['owner'])){ $this->owner .= $curpath.$file."\n"; } }*/ } } $dir->close(); } } } } $files_map = new check_perms($dir); if($files_map->perms_d775){ echo 'Следующим директориям нужно выставить права доступа 0775:<pre>'.$files_map->perms_d775.'</pre>'; } if($files_map->perms_f775){ echo 'Следующим файлам нужно выставить права доступа 0775:<pre>'.$files_map->perms_f775.'</pre>'; } if($files_map->perms_f664){ echo 'Следующим файлам нужно выставить права доступа 0664:<pre>'.$files_map->perms_f664.'</pre>'; } //if($files_map->group){ echo 'Следующим файлам нужно выставить права доступа 0664:<pre>'.$files_map->group.'</pre>'; } //if($files_map->owner){ echo 'Следующим файлам нужно выставить права доступа 0664:<pre>'.$files_map->owner.'</pre>'; } ?>
  12. В .htaccess ещё можете добавить это: RewriteEngine on rewritecond %{http_host} ^domain.com [nc] rewriterule ^(.*)$ http://www.domain.com/$1 [r=301,nc] Тогда, как бы пользователь у себя на компе не вводил название вашего сайта, всё равно будет видеть http://www.domain.com =======================================================================================И ещё, много полезного и интересного, можете подчерпнуть из статей "Мой идеальный Htaccess. Список запрета." A Close to perfect .htaccess ban list - Part 2 A Close to perfect .htaccess ban list - Part 1
  13. Почему нет, есть. (если я Вас правильно понял)Если вы хотите, что бы было вот так: mysite.ru/category/product У меня, после установки этого модуля, вот так: :rolleyes: Или, Вы не про это???
  14. Поиском по форуму воспользоваться не пробовали? Лишние поля при оформлении заказа... Как избавиться от лишних полей в регистрации и заказе. Как сделать необязательной к заполнению "Модель"? Обязательные поля для заполнения как сделать поле обязательным?
  15. Размер "всплывающего" изображения (preview) можно настроить в fancybox. Вот тема: https://opencartforum.com/topic/2149-установка-fancybox-вместо-стандартного-thickbox/
  16. Решил реализовать подсказки в форме регистрации, ибо, совсем "не айс" - когда пользователь указал свои данные и увидел об ошибке только после нажатия кнопки "Вперёд". Конечно, можно сделать validation мгновенным, но (ИМХО) и это сойдёт. Вобщем то, пример рабочий, если кому надо - может воспользоваться. Но, у меня есть один очень важный вапрос - о нём, в самом конце. И так, если наш потенциальный клиент, ставит курсор в поле ввода - справа появляется подсказка к этому полю (эффект fade). Пример: 1). Необходимо обновить файл jquery-1.3.2.min.js. Для этого, качаем с офф-сайта последнюю версию скрипта (на сегодня это jquery-1.5.1.min.js). Копируем его в папку catalog/view/javascript/jquery и в файле catalog/view/theme/ВАША_ТЕМА/template/common/header.tpl меняем строку: <script type="text/javascript" src="catalog/view/javascript/jquery/jquery-1.3.2.min.js"></script> На: <script type="text/javascript" src="catalog/view/javascript/jquery/jquery-1.5.1.min.js"></script> 2). Далее, открываем файл catalog/view/theme/ВАША_ТЕМА/template/common/header.tpl и дописываем (перед тегом </head>) этот код: <script type="text/javascript" src="catalog/view/javascript/jquery/jquery.poshytip.js"></script> <script type="text/javascript"> $(function(){ $('#tips').poshytip({ className: 'tips', showOn: 'focus', alignTo: 'target', alignX: 'right', alignY: 'center', offsetX: 5 }); }); </script> 3). Теперь, копируем нашу рамку (фон) для подсказки в папку catalog/view/theme/ВАША_ТЕМА/image/ 4). Открываем файл catalog/view/theme/ВАША_ТЕМА/stylesheet/stylesheet.css и дописываем стили для подсказки: .tips { z-index:1000; text-align:left; border:1px solid #c7bf93; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; padding:6px 8px; min-width:50px; max-width:300px; color:#000; background-color:#fff9c9; } .tips .tip-inner { font:12px/16px arial,helvetica,sans-serif; } .tips .tip-arrow-top { margin-top:-6px; margin-left:-5px; /* approx. half the width to center it */ top:0; left:50%; width:9px; height:6px; background:url('../image/tips.gif') no-repeat; } .tips .tip-arrow-right { margin-top:-4px; /* approx. half the height to center it */ margin-left:0; top:50%; left:100%; width:6px; height:9px; background:url('../image/tips.gif') no-repeat -9px 0; } .tips .tip-arrow-bottom { margin-top:0; margin-left:-5px; /* approx. half the width to center it */ top:100%; left:50%; width:9px; height:6px; background:url('../image/tips.gif') no-repeat -18px 0; } .tips .tip-arrow-left { margin-top:-4px; /* approx. half the height to center it */ margin-left:-6px; top:50%; left:0; width:6px; height:9px; background:url('../image/tips.gif') no-repeat -27px 0; } 5). Открываем файл catalog/view/theme/ВАША_ТЕМА/template/account/create.tpl и в строке (у меня это 21): <td><input type="text" name="firstname" value="<?php echo $firstname; ?>" /> Добавляем теги для нашей подсказки: <td><input id="tips" size="30" title="Введите Ваше имя" type="text" name="firstname" value="<?php echo $firstname; ?>" /> Тоже самое, делаем со всеми остальными полями формы - где хотим, что бы появлялась подсказка.(У свойства тега title="ВАШ ТЕКСТ" - пишем то, что хотим видеть). Всё. Мойжно зайти на страницу регистрации и проверить. ============================================================================================================= Теперь, самое главное - по поводу данного примера. Сама подсказка прописана в самом шаблоне create.tpl, что не совсем корректно (а точнее совсем не правильно). Пробовал (в 5-ом пунке) изменить свойства у тега title="_" на <?php echo $firstname; ?> (к примеру) то подсказка появляется пустая! Вопрос: почему??? Получается, что скрипт, не может выполнить команды другого скрипта, или как? А это значит, что "мультиязычними" эти подсказки не сделать? Подскажите, как быть? tips.zip
  17. Да это сплош и рядом... У меня очень часто при переводе денег, кассир говорит "Нет такого счета!", а сама сидит, смотрит на меня и улыбается. Потому что я раз в неделю у неё появляюсь, и обязательно, какой то из моих счетов - у неё "не проходит". И начинает набирать всё ручками... Просто ленивые они все, до безобразия...
  18. Да никаких у него преимуществ нет. Скорее, даже минусы (ИМХО). И какие то проблемы у него с загрузкой изображения... Тут на форуме где то писалось. А визуальные отличаи - видны и так. Стандартный CKEditor (со скином v2): Альтернатива, TinyMCE: Тут, больше подходит выражение; "кому - что". :rolleyes:
  19. Добавьте этот код: $("a.thickbox").fancybox({ 'speedIn' : 600, 'speedOut' : 500, 'transitionIn': 'elastic', 'transitionOut': 'elastic', 'easingIn' : 'easeOutBack', 'easingOut' : 'easeInBack', 'autoDimensions': false, 'width': 800, 'height': 480, 'hideOnContentClick': true, 'titleShow': false }); Тогда и "Политика безопасности" (Privacy Policy) будет открываться так же - как и изображения товара.Пример: Что то, я на этом сайте, вообще FancyBox не вижу. ;)
  20. Откройте файл catalog/language/ВАШ_ЯЗЫК/account/create.php и измените строки строки: $_['entry_address_1'] = 'Address 1:'; $_['entry_address_2'] = 'Address 2:'; На: $_['entry_address_1'] = 'Моя улица:'; $_['entry_address_2'] = 'Номер моего дома:';
  21. Это естественно. Например, Москва должа быть забита два раза - потому что для области одна цена, а для самого города совершенно другая. А Вы как хотели? :D А где именно Вы хотите это увидеть? Где это разделение должно быть?
  22. "Просто голый" и null - две разные вещи :D :D :D
×
×
  • 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.