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

Leaderboard

Popular Content

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

  1. ...Итак, прошу строго не судить, мое первое пояснение. Всю жизнь учился на уроках других, а сам знаниями не делился. Пора плюсануть себе в карму =) - Что делаем? - делаем такую кнопульку в любом месте сайта, на нее нажимаешь(или наводишь) - она открывает дополнительный контент. Поехали. 1. - css. В catalog/view/theme/ВАША_ТЕМА/stylesheet/stylesheet.css добавляем .slide-out-div { padding: 20px; width: 250px; background: #ccc; border: #666 2px solid; } 2. - сам шаблон. Я вставлял в catalog/view/theme/МОЯ_ТЕМА/template/common/header.tpl Ищем <script type="text/javascript" src="catalog/view/javascript/jquery/jquery-1.3.2.min.js"></script>Сразу за ним вставляем <script src="catalog/view/javascript/jquery/jquery.tabSlideOut.v1.2.js"></script>и ниже ДО тега </head> это: <script> $(function(){ $('.slide-out-div').tabSlideOut({ tabHandle: '.handle', //тут класс элемента pathToTabImage: 'image/slide_out.png', //обязательно путь к изображению. Я положил в папку image, что в корне магазина imageHeight: '122px', //Высота изображения. Обязательна imageWidth: '40px', //Ширина. Тоже обязательно tabLocation: 'left', //Сторона, где располагаем вкладку. left, right, top, bottom speed: 300, //скорость анимации action: 'click', //опции=: 'click' или 'hover', нажимаешь, или наводишь topPos: '165px', //расположение от верхнего края/ использовать если tabLocation = left или right leftPos: '20px', //расположение от левого края/ использовать если tabLocation = bottom или top fixedPosition: true //опции: true - будет неподвижной при скролле, false - останется там, где ты ее поставишь. }); }); </script> .. и дальше, где удобно, после тега <body>: <div class="slide-out-div"> <a class="handle" href="#">123</a><!--Эту ссылку мы показываем юзерам, у которых отключен жабаСкрипт--> <h3><span lang="ru">Заголовок</span></h3> <br /><span lang="ru">А здесь у нас то, что напихаем)<br /> <br /> <br /> опа<br /><br /> ОПА опа-ПА</span></div> 3. Дополнительно нужно файло.. jquery.tabSlideOut, что во вложении, кладем в catalog/view/javascript/jquery/slide_out.png кладем в image в корень магазина. 4. - PROFIT! Надеюсь, понятно объяснил. Ну если уж вопросы возникнут, то помогу чем смогу. С уважением. Собственно, что должно получиться можно посмотреть здесь. Слева кнопка "контакты" jquery.tabSlideOut.v1.2.zip
    1 point
  2. спасибо скрипт написать не сложно, времени нет
    1 point
  3. почему ж нельзя? можно по ssh. или качайте на свой компутер, патчите и выкладывайте на сервер
    1 point
  4. УРА в общем то что я Вам давал ссылку Вам поможет вот в то место что Вы указываете вставите вывод блока <?php echo $column_left1; ?> ну и потом в стилях там ему зададите ширину высоту или чего там потребуется вот как бы и все ну и можете потом еще один такой же создать если захотите что то в шапку поместить или куда то еще
    1 point
  5. скриншот Вы нарисовали как раз правильно но почему то упорно игнорируете вот это <div id="content"> <?php foreach ($modules as $module) { ?> <?php echo ${$module['code']}; ?> <?php } ?> я уже несколько раз написал что в home.tpl и так выводятся практически все модулино я начинаю догадываться что Вы путаете home.tpl и header.tpl по русски первое это главная страница второе это шапка я угадал ? а если место именно это <?php "место вывода модуля" ?> то укажите в необходимом Вам модуле место главная и позиционирование 0 и модуль будет самым верхним и именно там где Вам надо на скриншоте
    1 point
  6. Не занимайтесь хернёй... В файле .htaccess перед строками: RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA] добавить эти строки: RewriteCond %{REQUEST_URI} ^/(index\.php)?$ [NC] RewriteCond %{QUERY_STRING} ^(route=common/home)?$ [NC] RewriteRule .* index.php?route=product/all [L,R=301]
    1 point
  7. у меня в профиле краткая инструкция по применению патчей
    1 point
  8. таким способом можно что угодно вывести куда угоднои я не клонировал всю левую колонку я клонировал место вывода если русским языком выражаться к чему я собственно веду я клонировал вот это <?php echo $column_left1; ?> назвал его так чтобы проще понять было оказалось запутал отвечая на Ваш вопрос его можно назвать <?php echo $modul_v_header; ?> ну или как там оно Вам удобнее :-) в итоге в том месте куда мы воткнем вывод <?php echo $column_left1; ?> появится тот модуль который вы назначили этому выводу посмотрев на Ваш скриншот Вам вообще не надо ничего делать так как вывод того что Вы хотите и так есть для home.tpl он так и называется в настройках модуля вывод на главной, а вот что Вы хотите вывести в шапку я так и не увидел если это слайдер с замком и он только на главной что обычно и бывает Вам тоже делать ничего не надо если хотите на всех страницах то тут надо смотреть что за модуль возможно проще будет пару строк добавить в header.tpl
    1 point
  9. Диаграмма базы MySQL в OpenCart 1.5.x Данные основаны на OpenCart версии 1.5.1.3. и "разбиты" на 7 различных диаграмм для удобства восприятия. Может кому пригодится... Система Покупатели Товары Заказы Локализация Налоги Возвраты
    1 point
  10. Вы это серьёзно??? :D :D :D
    1 point
  11. Я Ваш вопрос немного не понял. Я просто хочу помочь. Сам когда-то на других форумах такое спрашивал, что сейчас аж стыдно. Так что я понимаю новичков. По крайней мере стараюсь.
    1 point
  12. catalog/view/theme/ВАША_ТЕМА/template/common/header.tpl Удаляете <a href="<?php echo str_replace('&', '&', $sitemap); ?>" style="background-image: url('catalog/view/theme/default/image/sitemap.png');"><?php echo $text_sitemap; ?></a> и все дела :)
    1 point
  13. Начинаю подсказывать - catalog\language\russian\common\home.php Третья строка. Править надо редактором в кодировке utf-8 (без BOM) лучше подходит Notepad++
    1 point
  14. 1. Чтобы убрать вылидацию : Находите файл \www\catalog\controller\account\create.php Находите в районе 320 ой строки: private function validate() { if ((strlen(utf8_decode($this->request->post['firstname'])) < 1) || (strlen(utf8_decode($this->request->post['firstname'])) > 32)) { $this->error['firstname'] = $this->language->get('error_firstname'); } if ((strlen(utf8_decode($this->request->post['lastname'])) < 1) || (strlen(utf8_decode($this->request->post['lastname'])) > 32)) { $this->error['lastname'] = $this->language->get('error_lastname'); } if ((strlen(utf8_decode($this->request->post['email'])) > 96) || (!preg_match(EMAIL_PATTERN, $this->request->post['email']))) { $this->error['email'] = $this->language->get('error_email'); } if ($this->model_account_customer->getTotalCustomersByEmail($this->request->post['email'])) { $this->error['warning'] = $this->language->get('error_exists'); } if ((strlen(utf8_decode($this->request->post['telephone'])) < 3) || (strlen(utf8_decode($this->request->post['telephone'])) > 32)) { $this->error['telephone'] = $this->language->get('error_telephone'); } if ((strlen(utf8_decode($this->request->post['address_1'])) < 3) || (strlen(utf8_decode($this->request->post['address_1'])) > 128)) { $this->error['address_1'] = $this->language->get('error_address_1'); } if ((strlen(utf8_decode($this->request->post['city'])) < 3) || (strlen(utf8_decode($this->request->post['city'])) > 128)) { $this->error['city'] = $this->language->get('error_city'); } $this->load->model('localisation/country'); $country_info = $this->model_localisation_country->getCountry($this->request->post['country_id']); if ($country_info && $country_info['postcode_required']) { if ((strlen(utf8_decode($this->request->post['postcode'])) < 2) || (strlen(utf8_decode($this->request->post['postcode'])) > 10)) { $this->error['postcode'] = $this->language->get('error_postcode'); } } if ($this->request->post['country_id'] == 'FALSE') { $this->error['country'] = $this->language->get('error_country'); } if ($this->request->post['zone_id'] == 'FALSE') { $this->error['zone'] = $this->language->get('error_zone'); } if ((strlen(utf8_decode($this->request->post['password'])) < 4) || (strlen(utf8_decode($this->request->post['password'])) > 20)) { $this->error['password'] = $this->language->get('error_password'); } if ($this->request->post['confirm'] != $this->request->post['password']) { $this->error['confirm'] = $this->language->get('error_confirm'); } if ($this->config->get('config_account_id')) { $this->load->model('catalog/information'); $information_info = $this->model_catalog_information->getInformation($this->config->get('config_account_id')); if ($information_info) { if (!isset($this->request->post['agree'])) { $this->error['warning'] = sprintf($this->language->get('error_agree'), $information_info['title']); } } } if (!$this->error) { return TRUE; } else { return FALSE; } } Здесь можно снять обязательное заполнение какого-то поля, просто закомментировав его, например, чтобы не заполнять фамилию, надо поменять if ((strlen(utf8_decode($this->request->post['firstname'])) < 1) || (strlen(utf8_decode($this->request->post['firstname'])) > 32)) { $this->error['firstname'] = $this->language->get('error_firstname'); }на /* if ((strlen(utf8_decode($this->request->post['firstname'])) < 1) || (strlen(utf8_decode($this->request->post['firstname'])) > 32)) { $this->error['firstname'] = $this->language->get('error_firstname'); } */ Так проделываем для всех полей, которые нам не нужны(т.е. просто комментим их). 2. Чтобы поле не показывалось в форме регистрации: Находите файл \www\catalog\view\theme\default\template\account\create.tpl (default - ваша тема, может быть другой) В строках, которые хотим убрать, добавляем style="display:none" пример(убираем фамилию): меняем <tr> <td><span class="required">*</span> <?php echo $entry_lastname; ?></td> <td><input type="text" name="lastname" value="<?php echo $lastname; ?>" /> <?php if ($error_lastname) { ?> <span class="error"><?php echo $error_lastname; ?></span> <?php } ?></td> </tr>на <tr style="display:none"> <td><span class="required">*</span> <?php echo $entry_lastname; ?></td> <td><input type="text" name="lastname" value="<?php echo $lastname; ?>" /> <?php if ($error_lastname) { ?> <span class="error"><?php echo $error_lastname; ?></span> <?php } ?></td> </tr> 3. Ставим мне плюсик :rolleyes:
    1 point
  15. выбрал именно то в силу каких-то сравнений раньше пользовался сайтхартом, там есть куча дополнительных преимуществ (типа, деньги передать), но громоздкий он какой-то мне кажется. А на эту штуку здесь-же на форуме и набрел. Не помню где, обсуждались эти чатики. Попробовал - понравилось. Настраивается и разукрашивается очень просто. Работает через джаббер. Поддерживает набор команд - очень удобно, если покупатель, как мы с женой их называем - "с ребенком на руках". Вобщем, красота. Мож, на каком другом проекте и попробую ливЗиллу, хотя, если у нее нужно своего клиента на машину оператора инсталлить - я однозначно пас. Не нравилось мне это на сайтхарте очень. Не знаю, почему =)
    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.