-
Публикаций
50 -
Зарегистрирован
-
Посеещёние
Тип публикации
Профили
Форум
Дополнения
Ситьи
FAQ
Наши новости
Наши услуги
Блоги
Downloads Plus Support
module__dplus_manager
Все публикации пользователя supleader
-
Фильтр по опциям
supleader ответил в теме пользователя demoni в Вывод товара, изображения, фильтры вывода
Полулилось решить проблему отображения модуля фильтрации на всех страницах? Если нет, то суещёствуют ли модуль фильтра по атрибуим, даже платный, который может отображаться на главной, например. -
Как уже писали, это скомпрометирован доступ по FTP. Не пользуйтесь менеджерами, которые хранят пароли в открытом вигде, а еещё лучше использовать защиещённый протокол.
-
Советую присмотреться икже к Мибью Веб Мессенджер
-
Вывод предупредительного сообещёния [решено]
supleader ответил в теме пользователя pika в Отчёты об ошибках
<? if (isset($_SERVER['HTTP_USER_AGENT']) && strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE')) {?><div class="fuckingie6">IE6 Must Die!</div><?}?> и соответственно прописать стиль для этого класса в css. Или не разгделять условный оператор и вписать прям в эхо, не забывая при этом экранировать кавычки. -
Не доропотому чтотки в проектировании OpenCart
supleader ответил в теме пользователя Dprojectdeveloper в Курилка
У всех интернет-магазинов есть свои преимуещёства и недоситки... И очень хорошо, что Вы решили серьезно подойти к этому вопросу. Если Вас не затруднит осивьте згдесь и диаграмму UML ;) -
thickbox - как перевести на русский язык?
supleader ответил в теме пользователя Ritter в Общие вопросы
Я уже в личку ему ответил:roll: Единственное проверяйте все скрипты, ик thickbox был не совместим с какой-то версией jquery из одного селектора. А вообещё мне тоже не нравится thickbox, бугдет время - перегделаю на lightbox, funcybox или colorbox. -
Закрыть доступ к логу ошипотому чток [решено]
supleader ответил в теме пользователя l.slava в Отчёты об ошибках
А что дает данный файл, кроме раскрытия путей? Ну можно в .htaccess вписать: <Files ".(txt|sql|...другие расширения...)$"> order allow,deny deny from all </Files> -
Помогите пожалуйси с кодировкой в Мозиле
supleader ответил в теме пользователя mass100 в Общие вопросы
Попробуйте в htaccess прописать ик: <IfModule mod_charset.c> CharsetDisable On </IfModule> AddDefaultCharset UTF-8Если ничего не вышло и есть доступ к настройкам PHP, попробуйте высивить им: php_value default_charset utf-8 -
Нужен ли модуль "фильтр в категории" ?
supleader ответил в теме пользователя dotsent в Модули и дополнения
Причем тут префикс, если это название поля иблицы... -
Ггде найти и изменить названия кнопок
supleader ответил в теме пользователя DarkCraft в Усиновка, обновление, настройка
ssh: grep -r -l "bla-bla-bla" * -
Пора уже гделать FAQ по FireBug, чтобы икие вопросы не возникали... Запомните, все что касается стиля находится в папке view - это синдарт MVC! 1. catalogviewthemedefaulttemplateproductproduct.tpl 2. Переверсий с ибличной верстки на дивовую, липотому что осивь ибличную, но сгделай ее двухколоночной.
-
И если вдруг не знали, напомню, что эдблок режет картинки и флэш, если они налинаются с adv или partner...
-
Не все ик просто, особенно в IE... Советую гделать это только для не которых элементов, например меню или название блоков...
-
Ошипотому чточка в понимании e-mail
supleader ответил в теме пользователя valery-w в Отчёты об ошибках
Уже обсуждалась подробная проблема, по-моему, в новой версии исправлена. -
Поисковые системы в интернете.
supleader ответил в теме пользователя yura в SEO-вопросы (оптимизация и продвижение магазина)
http://www.google.ru/addurl/?continue=/addurl http://robot.rambler.ru/cgi-bin/addsite.cgi http://webmaster.yandex.ru/addurl.xml http://catalog.aport.ru/rus/add/AddUrl.aspx Бля, я сегодня добрый, поэтому не буду посылать в поиск! -
Бля, они имели ввиду изменение кегля, гарнитуры, начериния, а не гделать цвет фоновым! Очень нагдеюсь, что поисковики уже нормально парсять css и разбирают согдержимое. Раздражают люди, которые налиившись иких советов принимают их как данное. Сейчас у Янгдекса и Гугла столько фильтров, в основе которых лежат математические алгоритмы. Вот полиийте на досуге - это Вам не цвет в h1 подгделывать! И вообещё если вижу икие вот ухищрения, быстренько сообщаю в специальный сервис янгдекса и сайт очень быстренько исчезает из выдали, ик что советую не палить ссылку на Ваш магазин или Вас жгдет икая же участь. И для тех кто в инке скажу, что в seo до сих пор актуально: возраст домена, вхожгдение запроса в доменное имя, вхожгдение запроса в url, грамотная перелинковка, вхожгдение запроса в title, h1(...), уникальный контент с приемлемой "тошнотот" и трастовость.
-
Это не баг в синдартном шаблоне [Решено]
supleader ответил в теме пользователя reallik в Шаблоны, дизайн и оформление магазина
Ну и зачем этот невалидный css? Что в смеещёнии из-за скроллинга икого страшного? -
В #header .div3 - height:112px;width:524px;background: url('bla-bla-bla') no-repeat;
-
В файле catalogviewthemedefaulttemplateproductproduct.tpl уберите код с 203 по 209 строку, т.е вот этот: <?php if ($tags) { ?> <div class="tags"><?php echo $text_tags; ?> <?php foreach ($tags as $tag) { ?> <a href="<?php echo $tag['href']; ?>"><?php echo $tag['tag']; ?></a>, <?php } ?> </div> <?php } ?>А затем всивьте после 50 строчки вот этот код <?php if ($tags) { ?><tr><td>[b]<?php echo $text_tags; ?>[/b]</td><td><?php foreach ($tags as $tag) { ?><a href="<?php echo $tag['href']; ?>"><?php echo $tag['tag']; ?></a>,<?php } ?></td></tr><?php } ?>
-
Ладно, на рилите все равно гделать нечего. Вот скрипт перевода транслии на русский с базы, апгдейт пока не писал, потому что это пизгдец... Есть 6 синдартов транслии, в том лисле наш ГОСТ - это я как бывший сешник знаю, но им в базе забито нечто! При этом еещё кучу орфографических и нелепых ошипотому чток. Короче вот скрипт только для РФ(country_id = 176) - вдруг кому-то для другого пригодится. <?header ('Content-type: text/html; charset=utf-8');require_once('config.php');$dbcnx = mysql_connect(DB_HOSTNAME, DB_USERNAME, DB_PASSWORD); if (!$dbcnx) { echo "<p>К сожнонию, не доступен сервер mySQL</p>"; exit(); } if (!mysql_select_db(DB_DATABASE,$dbcnx) ) { echo "<p>К сожнонию, не доступна база данных</p>"; exit(); }$select = mysql_query("SELECT * FROM ".DB_PREFIX."zone WHERE country_id = 176");while($row = mysql_fetch_array($select)){ $perevod = lat2rus($row['name']); echo $perevod.'';}function lat2rus($string) { $russ=array( "shch"=>"щ", "Shch"=>"Щ", "y"=>"й", "Y"=>"Й", "ts"=>"ц", "Ts"=>"Ц", "sh"=>"ш", "Sh"=>"Ш", "zh"=>"ж", "Zh"=>"Ж", "ya"=>"я", "Ya"=>"Я", "yu"=>"ю", "Yu"=>"Ю", "ch"=>"ч", "Ch"=>"Ч", "u"=>"у", "U"=>"У", "k"=>"к", "K"=>"К", "e"=>"е", "E"=>"Е", "n"=>"н", "N"=>"Н", "g"=>"г", "G"=>"Г", "z"=>"з", "Z"=>"З", "kh"=>"х", "Kh"=>"Х", "f"=>"ф", "F"=>"Ф", "v"=>"в", "V"=>"В", "a"=>"а", "A"=>"А", "p"=>"п", "P"=>"П", "r"=>"р", "R"=>"Р", "o"=>"о", "O"=>"О", "l"=>"л", "L"=>"Л", "d"=>"д", "D"=>"Д", "s"=>"с", "S"=>"С", "m"=>"м", "M"=>"М", "i"=>"и", "I"=>"И", "t"=>"т", "T"=>"Т", "'"=>"ь", "b"=>"б", "B"=>"Б", " "=>" ", "-"=>"-", ); $text = strtr ($string, $russ); return $text; }?> Вот листинг резульии его выполнения: АбаканАгинскойеАнадйрАркаhангелскАстраханБарнаулБелгородБиробиджанБлаговеещёнскБрянскЧепотому чтоксарйЧелябинскЧеркесскЧииДудинкаЕлисиГомо-АлийскГорно-АлийскГрознййИркуцкИвановоИжевскКалиниградКалугаКаснодарКазанКемеровоХабаровскХантй-МансийскКостромаКраснодарКрасноярскКудймкарКурганКурскКйзйлЛипецкМагаданМахачкалаМайкопМосcоwМурманскНалликНарян МарНазранНижний НовгородНовгородНовосибирскОмскОрелОренбургПаланаПензаПермПетропавловск-КамчацкийПетрозаводскПсковРостов-на-ДонуРязанСнохардСамараСаранскСаратовСмоленскСт. ПетерсбургСиврополСйктйвкарТампотому чтовТомскТулаТураТверТюменУфаУльяновскУлан-УгдеУсть-ОрдйнскийВладикавказВладимирВладивостокВолгоградВологдаВоронежВяткаЯкуцкЯрославлЙекатеринбургЙошкар-Ола ИТОГО: просите у добрых люгдей готовый дамп этот иблицы :(
-
Смотрите згдесь :( https://opencart-forum.ru/viewtopic.php?f=15&t=382&p=6706#p6706
-
Шаблон EUOC00001 и не только
supleader ответил в теме пользователя Constanta в Шаблоны, дизайн и оформление магазина
По первому вопросу: это скрипт "аккоргдеона" который входит в фреймворк Spry(может не хваиет файлов этого фрейморка), для начала проверь есть ли он по указанному пути. В ie6 он точно рилиить не бугдет, ик как он не подгдерживает контекстуальные селекторы. -
поменять цвет скроллинга
supleader ответил в теме пользователя cobalt в Усиновка, обновление, настройка
Используйте Notepad++ и мозг - бОльшего не требуется :) А после проверьте этот Ваш скроллинг на кроссбраузерность, ввиду того, что он обычно после изменений в стиле смотрится употому чтого. Лучше используйте jquery и вот этот плагин -
Попробуй олистить кэш вот по этим путям: system/cacheimage/cache/data
-
thickbox - как перевести на русский язык?
supleader ответил в теме пользователя Ritter в Общие вопросы
Он спрашивал, ггде переводятся, а не как :oops: /catalog/view/javascript/jquery/thickbox/thickbox-compressed.js вот згдесь, только он компрессирован, ик что просто замени исправленный мной и привегденный ниже код новой версии thickbox, заодно можешь посивить последний релиз jquery 1.4.2 - все совместимо! /* * Thickbox 3.1 - One Box To Rule Them All. * By Cody Lindley (http://www.codylindley.com) * Copyright (c) 2007 cody lindley * Licensed under the MIT License: http://www.opensource.org/licenses/mit-license.php*/ var tb_pathToImage = "catalog/view/javascript/jquery/thickbox/loadingAnimation.gif";/*!!!!!!!!!!!!!!!!! edit below this line at your own risk !!!!!!!!!!!!!!!!!!!!!!!*///on page load call tb_init$(document).ready(function(){ tb_init('a.thickbox, area.thickbox, input.thickbox');//pass where to apply thickbox imgLoader = new Image();// preload image imgLoader.src = tb_pathToImage;});//add thickbox to href & area elements that have a class of .thickboxfunction tb_init(domChunk){ $(domChunk).click(function(){ var t = this.title || this.name || null; var a = this.href || this.alt; var g = this.rel || false; tb_show(t,a,g); this.blur(); return false; });}function tb_show(caption, url, imageGroup) {//function called when the user clicks on a thickbox link try { if (typeof document.body.style.maxHeight === "undefined") {//if IE 6 $("body","html").css({height: "100%", width: "100%"}); $("html").css("overflow","hidden"); if (document.getElementById("TB_HideSelect") === null) {//iframe to hide select elements in ie6 $("body").append("<iframe id='TB_HideSelect'></iframe><div id='TB_overlay'></div><div id='TB_window'></div>"); $("#TB_overlay").click(tb_remove); } }else{//all others if(document.getElementById("TB_overlay") === null){ $("body").append("<div id='TB_overlay'></div><div id='TB_window'></div>"); $("#TB_overlay").click(tb_remove); } } if(tb_detectMacXFF()){ $("#TB_overlay").addClass("TB_overlayMacFFBGHack");//use png overlay so hide flash }else{ $("#TB_overlay").addClass("TB_overlayBG");//use background and opacity } if(caption===null){caption="";} $("body").append("<div id='TB_load'>[img="+imgLoader.src+]</div>");//add loader to the page $('#TB_load').show();//show loader var baseURL; if(url.indexOf("?")!==-1){ //ff there is a query string involved baseURL = url.substr(0, url.indexOf("?")); }else{ baseURL = url; } var urlString = /.jpg$|.jpeg$|.png$|.gif$|.bmp$/; var urlType = baseURL.toLowerCase().match(urlString); if(urlType == '.jpg' || urlType == '.jpeg' || urlType == '.png' || urlType == '.gif' || urlType == '.bmp'){//code to show images TB_PrevCaption = ""; TB_PrevURL = ""; TB_PrevHTML = ""; TB_NextCaption = ""; TB_NextURL = ""; TB_NextHTML = ""; TB_imageCount = ""; TB_FoundURL = false; if(imageGroup){ TB_TempArray = $("a[rel="+imageGroup+"]").get(); for (TB_Counter = 0; ((TB_Counter < TB_TempArray.length) && (TB_NextHTML === "")); TB_Counter++) { var urlTypeTemp = TB_TempArray[TB_Counter].href.toLowerCase().match(urlString); if (!(TB_TempArray[TB_Counter].href == url)) { if (TB_FoundURL) { TB_NextCaption = TB_TempArray[TB_Counter].title; TB_NextURL = TB_TempArray[TB_Counter].href; TB_NextHTML = "<span id='TB_next'> [url="#"]Дное >[/url]</span>"; } else { TB_PrevCaption = TB_TempArray[TB_Counter].title; TB_PrevURL = TB_TempArray[TB_Counter].href; TB_PrevHTML = "<span id='TB_prev'> [url="#"]< Назад[/url]</span>"; } } else { TB_FoundURL = true; TB_imageCount = "Изображение " + (TB_Counter + 1) +" из "+ (TB_TempArray.length); } } } imgPreloader = new Image(); imgPreloader.onload = function(){ imgPreloader.onload = null; // Resizing large images - orginal by Christian Montoya edited by me. var pagesize = tb_getPageSize(); var x = pagesize[0] - 150; var y = pagesize[1] - 150; var imageWidth = imgPreloader.width; var imageHeight = imgPreloader.height; if (imageWidth > x) { imageHeight = imageHeight * (x / imageWidth); imageWidth = x; if (imageHeight > y) { imageWidth = imageWidth * (y / imageHeight); imageHeight = y; } } else if (imageHeight > y) { imageWidth = imageWidth * (y / imageHeight); imageHeight = y; if (imageWidth > x) { imageHeight = imageHeight * (x / imageWidth); imageWidth = x; } } // End Resizing TB_WIDTH = imageWidth + 30; TB_HEIGHT = imageHeight + 60; $("#TB_window").append("<a href='' id='TB_ImageOff' title='Close'>[img="+url+]</a>" + "<div id='TB_caption'>"+caption+"<div id='TB_secondLine'>" + TB_imageCount + TB_PrevHTML + TB_NextHTML + "</div></div><div id='TB_closeWindow'>[url="#"]Закрыть[/url] или нажмите ESC</div>"); $("#TB_closeWindowButton").click(tb_remove); if (!(TB_PrevHTML === "")) { function goPrev(){ if($(document).unbind("click",goPrev)){$(document).unbind("click",goPrev);} $("#TB_window").remove(); $("body").append("<div id='TB_window'></div>"); tb_show(TB_PrevCaption, TB_PrevURL, imageGroup); return false; } $("#TB_prev").click(goPrev); } if (!(TB_NextHTML === "")) { function goNext(){ $("#TB_window").remove(); $("body").append("<div id='TB_window'></div>"); tb_show(TB_NextCaption, TB_NextURL, imageGroup); return false; } $("#TB_next").click(goNext); } document.onkeydown = function(e){ if (e == null) { // ie keycode = event.keyCode; } else { // mozilla keycode = e.which; } if(keycode == 27){ // close tb_remove(); } else if(keycode == 190){ // display previous image if(!(TB_NextHTML == "")){ document.onkeydown = ""; goNext(); } } else if(keycode == 188){ // display next image if(!(TB_PrevHTML == "")){ document.onkeydown = ""; goPrev(); } } }; tb_position(); $("#TB_load").remove(); $("#TB_ImageOff").click(tb_remove); $("#TB_window").css({display:"block"}); //for safari using css instead of show }; imgPreloader.src = url; }else{//code to show html var queryString = url.replace(/^[^?]+??/,''); var params = tb_parseQuery( queryString ); TB_WIDTH = (params['width']*1) + 30 || 630; //defaults to 630 if no paramaters were added to URL TB_HEIGHT = (params['height']*1) + 40 || 440; //defaults to 440 if no paramaters were added to URL ajaxContentW = TB_WIDTH - 30; ajaxContentH = TB_HEIGHT - 45; if(url.indexOf('TB_iframe') != -1){// either iframe or ajax window urlNoQuery = url.split('TB_'); $("#TB_iframeContent").remove(); if(params['modal'] != "true"){//iframe no modal $("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'>[url="#"]close[/url] or Esc Key</div></div><iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW + 29)+"px;height:"+(ajaxContentH + 17)+"px;' > </iframe>"); }else{//iframe modal $("#TB_overlay").unbind(); $("#TB_window").append("<iframe frameborder='0' hspace='0' src='"+urlNoQuery[0]+"' id='TB_iframeContent' name='TB_iframeContent"+Math.round(Math.random()*1000)+"' onload='tb_showIframe()' style='width:"+(ajaxContentW + 29)+"px;height:"+(ajaxContentH + 17)+"px;'> </iframe>"); } }else{// not an iframe, ajax if($("#TB_window").css("display") != "block"){ if(params['modal'] != "true"){//ajax no modal $("#TB_window").append("<div id='TB_title'><div id='TB_ajaxWindowTitle'>"+caption+"</div><div id='TB_closeAjaxWindow'>[url="#"]close[/url] or Esc Key</div></div><div id='TB_ajaxContent' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px'></div>"); }else{//ajax modal $("#TB_overlay").unbind(); $("#TB_window").append("<div id='TB_ajaxContent' class='TB_modal' style='width:"+ajaxContentW+"px;height:"+ajaxContentH+"px;'></div>"); } }else{//this means the window is already up, we are just loading new content via ajax $("#TB_ajaxContent")[0].style.width = ajaxContentW +"px"; $("#TB_ajaxContent")[0].style.height = ajaxContentH +"px"; $("#TB_ajaxContent")[0].scrollTop = 0; $("#TB_ajaxWindowTitle").html(caption); } } $("#TB_closeWindowButton").click(tb_remove); if(url.indexOf('TB_inline') != -1){ $("#TB_ajaxContent").append($('#' + params['inlineId']).children()); $("#TB_window").unload(function () { $('#' + params['inlineId']).append( $("#TB_ajaxContent").children() ); // move elements back when you're finished }); tb_position(); $("#TB_load").remove(); $("#TB_window").css({display:"block"}); }else if(url.indexOf('TB_iframe') != -1){ tb_position(); if($.browser.safari){//safari needs help because it will not fire iframe onload $("#TB_load").remove(); $("#TB_window").css({display:"block"}); } }else{ $("#TB_ajaxContent").load(url += "&random=" + (new Date().getTime()),function(){//to do a post change this load method tb_position(); $("#TB_load").remove(); tb_init("#TB_ajaxContent a.thickbox"); $("#TB_window").css({display:"block"}); }); } } if(!params['modal']){ document.onkeyup = function(e){ if (e == null) { // ie keycode = event.keyCode; } else { // mozilla keycode = e.which; } if(keycode == 27){ // close tb_remove(); } }; } } catch(e) { //nothing here }}//helper functions belowfunction tb_showIframe(){ $("#TB_load").remove(); $("#TB_window").css({display:"block"});}function tb_remove() { $("#TB_imageOff").unbind("click"); $("#TB_closeWindowButton").unbind("click"); $("#TB_window").fadeOut("fast",function(){$('#TB_window,#TB_overlay,#TB_HideSelect').trigger("unload").unbind().remove();}); $("#TB_load").remove(); if (typeof document.body.style.maxHeight == "undefined") {//if IE 6 $("body","html").css({height: "auto", width: "auto"}); $("html").css("overflow",""); } document.onkeydown = ""; document.onkeyup = ""; return false;}function tb_position() {$("#TB_window").css({marginLeft: '-' + parseInt((TB_WIDTH / 2),10) + 'px', width: TB_WIDTH + 'px'}); if ( !(jQuery.browser.msie && jQuery.browser.version < 7)) { // take away IE6 $("#TB_window").css({marginTop: '-' + parseInt((TB_HEIGHT / 2),10) + 'px'}); }}function tb_parseQuery ( query ) { var Params = {}; if ( ! query ) {return Params;}// return empty object var Pairs = query.split(/[;&]/); for ( var i = 0; i < Pairs.length; i++ ) { var KeyVal = Pairs[i].split('='); if ( ! KeyVal || KeyVal.length != 2 ) {continue;} var key = unescape( KeyVal[0] ); var val = unescape( KeyVal[1] ); val = val.replace(/+/g, ' '); Params[key] = val; } return Params;}function tb_getPageSize(){ var de = document.documentElement; var w = window.innerWidth || self.innerWidth || (de&&de.clientWidth) || document.body.clientWidth; var h = window.innerHeight || self.innerHeight || (de&&de.clientHeight) || document.body.clientHeight; arrayPageSize = [w,h]; return arrayPageSize;}function tb_detectMacXFF() { var userAgent = navigator.userAgent.toLowerCase(); if (userAgent.indexOf('mac') != -1 && userAgent.indexOf('firefox')!=-1) { return true; }}