Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Kost9lbrik

Користувачі
  
  • Публікації

    105
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем Kost9lbrik

  1. переместите 

      <div id="tabs" class="htabs"><a href="#tab-description"><?php echo $tab_description; ?></a>
        <?php if ($attribute_groups) { ?>
        <a href="#tab-attribute"><?php echo $tab_attribute; ?></a>
        <?php } ?>
        <?php if ($review_status) { ?>
        <a href="#tab-review"><?php echo $tab_review; ?></a>
        <?php } ?>
        <?php if ($products) { ?>
        <a href="#tab-related"><?php echo $tab_related; ?> (<?php echo count($products); ?>)</a>
        <?php } ?>
      </div>
    

    и все следующие за этим блоком дивы с классом "tab-content" в конец 

    <div class="right">
    

    это если шаблон стандартный или на его основе.

    Сделал как вы сказали, но получилось так что теперь все модули которые следовали за описанием тоже отображаются в

    <div class="right">
    

    на фото видно где сейчас рекомендуемые, а синим показано где он должен быть. 

    Я так понимаю для всего что размещается в нижней части страницы (bottom) есть привязка к классу "tab-content" или что-то в этом духе. 

    Можете подсказать в чем может быть дело? 

    Спасибо

    post-670760-0-60581600-1395458405_thumb.jpg

  2. переместите 

      <div id="tabs" class="htabs"><a href="#tab-description"><?php echo $tab_description; ?></a>
        <?php if ($attribute_groups) { ?>
        <a href="#tab-attribute"><?php echo $tab_attribute; ?></a>
        <?php } ?>
        <?php if ($review_status) { ?>
        <a href="#tab-review"><?php echo $tab_review; ?></a>
        <?php } ?>
        <?php if ($products) { ?>
        <a href="#tab-related"><?php echo $tab_related; ?> (<?php echo count($products); ?>)</a>
        <?php } ?>
      </div>
    

    и все следующие за этим блоком дивы с классом "tab-content" в конец 

    <div class="right">
    

    это если шаблон стандартный или на его основе.

    понятно, я думал так сделать, но сомневался. 

    Сделаю отпишусь. 

    Спасибо.

  3. Здравствуйте. 

    Хочу обраться к людям опытным и знающим, так как столкнулся с одной проблемой, и решить ее не могу в силу нехватки знаний. 

     

    У меня на странице товара, есть пустая область куда бы я хотел поместить описание:

     post-670760-0-11013700-1395345472_thumb.jpg

    post-670760-0-12555800-1395345473_thumb.jpg

     

    Но сделал я это криво - просто переместив (в css) элементы tabs, tabs-description в нужное мне место. Здравый смысл мне подсказывает что это неверно.

    Я предполагаю что нужно что-то изменить в структуре product.tpl, но не знаю верного способа это сделать. 

    Не обращайте внимание на то что на скринах описание вылезает по сравнению с левым блоком фото - это приведется в нормальный вид.

     

    Но вопрос заключается в том, а возможно ли это сделать, и если да, то дайте мне пожалуйста направление в котором двигаться. 

    Заранее спасибо 

  4. Kost9lbrik

    почитайте что такое alt и должен ли он выводится при наведении ))

    :oops: пардон. 

    Тогда я так понимаю подсказку при наведении можно сделать через title?

     

    UPD уже сделал с title.

  5. в product.tpl вместо куска кода

    <table class="option-image">
    			  <?php foreach ($option['option_value'] as $option_value) { ?>
    			  <tr>
    			    <td style="width: 1px;"><input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" /></td>
    			    <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><img src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" /></label></td>
    			    <td><label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?>
    				    <?php if ($option_value['price']) { ?>
    				    (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
    				    <?php } ?>
    				  </label></td>
    			  </tr>
    			  <?php } ?>
    		    </table>
    
    вставляем это

    <div class="option-image">
    			  <?php foreach ($option['option_value'] as $option_value) { ?>
    			  <div class ="option1">
    			    <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><?php echo $option_value['name']; ?>
    				    <?php if ($option_value['price']) { ?>
    				    (<?php echo $option_value['price_prefix']; ?><?php echo $option_value['price']; ?>)
    				    <?php } ?>
    				  </label>
    	 <label for="option-value-<?php echo $option_value['product_option_value_id']; ?>"><img src="<?php echo $option_value['image']; ?>" alt="<?php echo $option_value['name'] . ($option_value['price'] ? ' ' . $option_value['price_prefix'] . $option_value['price'] : ''); ?>" /></label>
    			    <input type="radio" name="option[<?php echo $option['product_option_id']; ?>]" value="<?php echo $option_value['product_option_value_id']; ?>" id="option-value-<?php echo $option_value['product_option_value_id']; ?>" />
       
    			  </div>
    	   <?php } ?>
    		
    		    </div>
    
    в файле стилей добавляем это

    .option1 {
    float:left;
    text-align:center;
    }
    .option-image {
    overflow:auto;
    }
    

    Спасибо за решение, работает хорошо. только почему-то не работает alt для фото при наведении. Подскажите в чем может быть дело. С виду все выглядит хорошо.

    Но на фото мышь наведена на белый цвет, но подсказка не всплывает, хотя и указана. Может кто-то подсказать в чем дело?

    post-670760-0-37931900-1395293388_thumb.jpg

  6. Спасибо за обширное разъяснение и спорить я не стану, потому что (как и раньше говорил) работа у вас не из легких(факт) и я не утверждал, что вы бездельничаете. 

     

    Видите ли я не знаю(знал) кто и что вам пишет целый день и по сколько, равно как и вы не знаете кто и что меня достает в течение дня, но я все время стараюсь писать и отвечать вежливо и благодарить, даже если ответ не решил мою ситуацию (другое дело, что я не знал в какое поле относится мой вопрос - тех.поддержка или хотелка- но теперь думаю знаю лучше). Просто лучше без эмоций пишите - "вопрос не по модулю(см. ветке css\php  и тд)" или "это хотелка - решайте сами или ЛС".  Только не подумайте что я вас учу, просто мой взгляд на вещи.

    Я надеюсь вы меня поняли, как и я вас.

  7. За вас сделать?

    1. Ну вы не правильно создали конструкцию css - вы сделали для чередования div блоков .box-content

    2.  Классы нужны - это блоки "разделители"

    Насчет дат я отвечал

     

    вот это вы быстрый, спасибо.

    За меня делать не нужно, но можно подсказать или сказать что это настолько элементарно что не стоит вашего времени, нежели дерзко отвечать (я пойму если мне укажут на то что я чего-то не знаю, но не хочу слышать будто прошу одолжения). 

    Видите ли когда я вижу описание о том, что модуль очень гибок, я подразумеваю что он гибок со стороны юзера, где в удобном интерфейсе можно реализовать бОльшую чать того, что мне нужно и не лезть в код). 

    Но выясняется что большАя часть гибкости проявляется в случае, если я имею основательные знания в CSS, HTML, jquery, и немного php (упреждая вашу реплику о CSS, соглашусь что тут нужно иметь знания). 

    Просто я сужу со стороны человека, которому нужен сайт без глубокого  погружения в девелоперскую кухню - я предполагал, что для этого и нужны создаваемы тут модули. Не хочу показаться придирчивым, потому что судя по всему модуль реально огромный и полезный уж коль он так популярен, но хотело бы больше юзер-френдли интерфейса в его донастройке после приобретения

     

    1. Ок буду изучать дальше (я в этих делах все поверхностно пока что понимаю). 

    2. ясно. 

  8. Приветствую Марк, 

    отвечая на посты вы пропустили мой 

    тут

    Посмотрите пожалуйста. 

     

    И еще один вопрос вчера попытался сделать чередующийся фон для отзывов с помощью 

    #cmswidget-3 .box-content div:nth-child(2n) {
    background: #cccccc;
    }
    

    но получил страный результат. Я понимаю что возможно поступаю неверно применяя этот псевдокласс nth-child (это самое первое и простое решение которое я нашел), но подскажите что это за классы на фото выделеные крассным

    post-670760-0-33955800-1395186657_thumb.jpg 

    они несут какую-то смысловую нагрузку? 

    Спасибо

  9. Подскажите пожалуйста Марк, 

    1. У вас на видео показано как вы добавляете таб с видео, но если я понимаю это видео будет одно для всех товаров верно? 

    Есть ли возможность реализовать таб с видео (если оно есть), чтоб у каждого товара было свое видео (и если видео нет, то чтоб таб не отображался). 

    Спасибо 

     

    ЗЫ

    2. А можно ли как-то изменить стили чтоб у отзывов чередовался фон через один(ну а фонов всего 2)? Кто-то уже делал такое? 

  10.  

    В языковом  файле  record/blog.php

    $_['text_date']            = "d M Y";
    $_['text_hours']           = " в H:i:s";
    Но для этого еще надо поменять функцию rdate в контроллерах, в будущих версиях приведу даты в надлежащий вид с учетом настроек в админ части (где будет выбор и настройка (например "5 минут назад" и т п)

     

    вот нужно подробнее как изменить функцию rdate, чтоб не выводилось время вообще, а только дата. 

    Я нашел ее вот тут :

    public function rdate($param, $time = 0)
    	{
    		$this->language->load('record/blog');
    		if (intval($time) == 0)
    			$time = time();
    		$MonthNames = array(
    			$this->language->get('text_january'),
    			$this->language->get('text_february'),
    			$this->language->get('text_march'),
    			$this->language->get('text_april'),
    			$this->language->get('text_may'),
    			$this->language->get('text_june'),
    			$this->language->get('text_july'),
    			$this->language->get('text_august'),
    			$this->language->get('text_september'),
    			$this->language->get('text_october'),
    			$this->language->get('text_november'),
    			$this->language->get('text_december')
    		);
    		if (strpos($param, 'M') === false)
    			return date($param, $time);
    		else {
    			$str_begin  = date(utf8_substr($param, 0, utf8_strpos($param, 'M')), $time);
    			$str_middle = $MonthNames[date('n', $time) - 1];
    			$str_end    = date(utf8_substr($param, utf8_strpos($param, 'M') + 1, utf8_strlen($param)), $time);
    			$str_date   = $str_begin . $str_middle . $str_end;
    			return $str_date;
    		}
    	}
    

    Но не сильно понимаю что нужно изменить. 

     

    Также еще один вопрос, чтоб сделать вывод месяца числом, а не словом, достаточно в языковом файле изменить названия месяцев на их порядковые номера, этого будет достаточно? 

    Плюс можно ли сделать такое изменение: 

    $_['text_date']            = "d M Y";
    на
    $_['text_date']            = "d-M-Y";
    

    спасибо.

  11. Здравствуйте, 

     

    Подскажите почему я в настройках модуля указал лимит(12) вывода в модуле рекомендуемые, но на деле отображается меньше позиций (см. аттач). 

    Речь идет именно о модуле, не о рекомендуемых в товарах. 

    post-670760-0-13247600-1395074121_thumb.jpg

  12. Подскажите где меняется формат вывода даты и времени. 

    Мне нужно исключить время а дату выводить не в формате 1 января 2011, а 01-01-2011. 

    Где и как это можно сделать, заранее спасибо. 

  13. Форумчане, может кто-то сталкивался с проблемой описаной выше.

    UPD вопрос снят. Повторил все заново из оригинальных файлов и все заработало. Видимо перед этим нарушил форматирование.

    Только один вопрос, если мне не нужно делать ресайз, как верно прописать эту строку?

    $this->data['mimage'] = $this->model_tool_image->resize($product_info['mimage'],150,80);
    Спасибо за мод, очень круто теперь.
  14. Могу порекомендовать таймвеб. У них есть свои бесплатные домены,самое то для тестов и по мне лично расценки вполне приемлемые.Ну а уж если хочется вообще халявы то

     

    Timeweb free

     

    Beget free

     

    Hostinger free

     

    ну или за 10 $ в год  

     

    Вагончик

    Спасибо, изучу это вопрос. 

     

    А вообще практикуют размещение тестовой версии сайта на том же хостинге где висит основной? Как я понял на можно VDS можно пару сайтов повесить? или я что-то недопонимаю в серверо-хостинговых вопросах?))) 

  15. Здравствуйте, 

    Может вопрос не в этот раздел, тогда извините. 

     

    Собираюсь в ближайшее время перенести свой сайт на хостиг (сейчас он находится на другом хостинге). На данный момент собираю все локально на денвере, но что-то мне подсказывает, что этот вариант не так приближен к реальности, как если бы сайт был у хостера на сервере. 

    Читая статьи на форуме вижу что у многих есть тестовая версия сайта (обычно на другом хостинге) для тестирования разных модулей изменений и прочего. 

     

    Вопрос: какой вариант лучше, и как лучше это реализовать? 

     

    Лично мне вариант с другим хостингом не нравится, потому что 2 тех. поддержки могут создать в 2 раза больше головной боли при разборе полетов. 

    Я бы не против деражать тест версию сайта у того же хостера если это возможно. Подскажите как? 

    Видел фразу субдомена, но ничего пока что об этом не знаю. Узнавать и гуглить пока не полез только потому что хочу выяснить какие еще есть варианты и какие лучше, а потом уже буду углубляться. 

     

    Заранее  спасибо. 

     

    ЗЫ Хоститься собираюсь у этого хостера

  16. Используйте модуль - виджет html вставка там в поле привязка можно писать любой jquery код, который добавляет текст из настроек виджета в любое место и не надо править шаблоны, к тому же он мультиязычный  и т п

    я еще ничего не понимаю в jquery,  но на досуге посмотрю как можно будет это сделать

  17. Причем тут виджет, человеку нужно в шаблон категории/поиска/производителей это напихать, если я правильно понял.

    Да вы все верно поняли. 

    Применил ваш код и странная картина получается (стоит модуль фильтрПро)

    Во время обновления страницы вот так:

    post-670760-0-23594100-1394723960_thumb.jpg

     

    А в конце, вот так

    post-670760-0-47366800-1394723967_thumb.jpg

     

    Что я не так сделал? Или может быть из-за использования фильтрПро нужно другой categoty.tpl править? 

    Спасибо.

  18. найдите в этом файле

    <?php if ($product['rating']) { ?>

    и перед ним вставьте

    <div class="free_delivery">Бесплатная доставка</div>

    затем ищите строки

    var rating = $(element).find('.rating').html();

    их там две. и перед каждой ставьте

    html += '  <div class="free_delivery">' + $(element).find('.free_delivery').html() + '</div>';

    в stylesheet.css

    .free_delivery {text align:center;padding:10px 5px;}

    как-то так. Но решение не мультиязычное. Для мультиязычного объявляйте переменную в контроллере и кладите в языковых файлах, ну а вывод как-то типа 

    <?php echo $free_delivery_text; ?>

    Если хватает одного языка, то с последним пунктом можно не заморачиваться.

    Спасибо, применю - отпишусь. 

  19. Подскажите как добавить текст в шаблон как на фото (по сути одна строка кода 

    post-670760-0-74094400-1394684755_thumb.jpg

     

    Я открыл category.tpl и попытался там рассмотреть куда вставить, но так как у меня теперь grid по умолчанию и возможность выбрать list я исключил, не совсем понимаю где в этом файле можно дописать нужную строчку. Особенно где-то с 111 строки вообще ничего не понимаю. 

     

    Спасибо за помощь. 

  20. Не хотел создавать новую тему, 

    Поэтому присоединюсь - подскажите как в модуле Рекомендуемые (не во вкладке связей в товаре) добавить поиск по модели\артикулу, потому что дефолтный вариант очень неудобен 

    Спасибо.

    post-670760-0-97338500-1394562900_thumb.jpg

  21. Размер блока меняется в шаге №3

     

    Что бы изменить расстояние между изображениями, откройте файл catalog/view/theme/default/stylesheet/carousel.css и найдите строку:

    .jcarousel-skin-opencart .jcarousel-container-horizontal {
    	padding: 0px 40px;
    }
    
    Измените (к примеру) на 60px

     

    Спасибо большое за дополнение работает отлично.

    А не подскажите как можно уменьшить расстояние между изображениями? То что вы указали не помогает (если совсем убрать 40px, то получается как на аттаче). 

    post-670760-0-26894800-1394378024_thumb.jpg

    Спасибо.

     

    ЗЫ в конкретно моем случае если уменьшить растояние между фото, то в блок влезет 4 изображения. 

     

    UPD И еще один вопрос(уже был в теме, но остался без ответа) - как сделать так чтоб карусель не появлялась если доп фоток только 3 или меньше (в этом случаее карусель не нужна)? 

    Вот как выглядит с 2 фото

    post-670760-0-80762900-1394682699_thumb.jpg.

    А вот что происходит если прокрутить

    post-670760-0-42832100-1394682700_thumb.jpg

  22. Сделал, все как указано и фото не выводится. 
     
    когда смотрю код элемента то вижу такую ошибку 
     

    <b>Notice</b>: Undefined variable: mimage in <b>Y:\home\tariba\www\catalog\view\theme\default\template\product\product.tpl</b> on line <b>34</b> 

    из того что я вижу понимаю что mimage где-то неверно объявлена или что-то в этом духе(хотя совсем далек от пхп, но имею небольшое понятие в html, css). 
    Можете подсказать что неверно сделано. 
     
    Я не совсем понимаю где в этом моде указывается путь к фото и откуда он его будет брать. Я предположит что оно берется из фото которое я указываю в админке в Производителях. Я верно предполагаю или нет? Если нет то где нужно будет указать адреса к фото. 
     
    Попутный вопрос как я понял фото ресайзится, но у меня они все под шаблон, поэтому может быть ресайз можно убрать. Если да, то как это верно сделать? Если нет, то верно ли я понимаю что размеры фото указываются в этой части кода - resize($product_info['mimage'],150,80);

     

    Заранее спасибо.

  23. Вопрос конечно нубовский, но ума не приложу почему не могу изменить размер изображения в сетке (см аттач). Кеш браузера чистил. Может я чего-то еще не знаю чтоб изменить размер. 

     

    Спасибо заранее.

     

    ЗЫ я не думаю чтоб сделать это изменение нужно лезть куда-то в код (и кстати другие изменения размеров сработали нормально). 

    post-670760-0-44776300-1394128623_thumb.jpg

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.