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

Andruhi4

Новачок
  
  • Публікації

    45
  • З нами

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

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

  1. итак... покопавшись, понял что необходимая информация может быть добавлена через опции... то есть создаём например опцию "цвет", задаём ей необходимые цвета и каждом товаре в разделе опции выбираем необходимый цвет... вопрос теперь в том, как вывести эти опции к каждому товару в корзине...

    <div id="contentKorzina">
    <form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data">
    	 <div id="korzinaName">
    		 <p>Корзина</p>
    		</div>
    		<div id="dostavka">
    		<span>Доставка по Минску:</span>
    		<p><?php echo $content_top; ?></p>
    		</div>
    	 <table bgcolor="#1b1c17" cellspacing="0">
    		 <tr class="firstLine">
    				<td class="picture"></td>
    				<td class="articul">Артикул</td>
    				<td class="name">Наименование</td>
    				<td class="color">Цвет</td>
    				<td class="much">Кол-во</td>
    				<td class="price">Цена</td>
    				<td class="summa">Сумма</td>
    				<td class="delete">Удалить</td>
    			</tr>
    			<?php foreach ($products as $product) { ?>
    			<tr class="secondLine">
    				<td class="picture"><img src="<?php echo $product['thumb']; ?>" alt="<?php echo $product['name']; ?>" title="<?php echo $product['name']; ?>" /></td>
    				<td class="articul"><a href="<?php echo $product['href']; ?>"><?php echo $product['model']; ?></a></td>
    				<td class="name"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a></td>
    				<td class="color">В ЭТОМ МЕСТЕ ЦВЕТ</td>
    				<td class="much">
    				<input type="text" name="quantity[<?php echo $product['key']; ?>]" value="<?php echo $product['quantity']; ?>" size="2" />
    			   
    			  <input type="image" src="catalog/view/theme/default/image/update.png" alt="<?php echo $button_update; ?>" title="<?php echo $button_update; ?>" />
    				</td>
    				<td class="price"><?php echo $product['price']; ?></td>
    				<td class="summa"><?php echo $product['total']; ?></td>
    				<td class="delete"><a href="<?php echo $product['remove']; ?>"><img src="catalog/view/theme/default/image/remove.png" alt="<?php echo $button_remove; ?>" title="<?php echo $button_remove; ?>" /></a></td>
    			</tr>
    			<?php } ?>
    		</table>  
    		<div id="allSumma">
    		 <p>Сумма всего заказа:<?php foreach ($totals as $total) { ?> <span><?php echo $total['text']; ?></span><?php } ?></p>
    		</div>
    		<p class="korzinaButtons"><a href="<?php echo $checkout; ?>">Оформить заказ</a></p>
    		<p class="korzinaButtons"><a href="/index.php?route=product/category&path=20">Вернуться в каталог</a></p>
      </form>
    </div>
    
  2. Вставляю приведенный выше код в header.tpl в строку

    <div class="links"><a href="<?php echo $home; ?>"><?php echo $text_home; ?></a><a href="<?php echo $wishlist; ?>" id="wishlist-total"><?php echo $text_wishlist; ?></a><a href="<?php echo $account; ?>"><?php echo $text_account; ?></a><a href="<?php echo $shopping_cart; ?>"><?php echo $text_shopping_cart; ?></a><a href="<?php echo $checkout; ?>"><?php echo $text_checkout; ?></a></div>
    
    вместо
    <?php echo $account; ?>
    
    — строка со ссылками разлетается, нужная ссылка на текст $text_account не вешается.

    Подскажите, пожалуйста, в чем может быть дело? ocstore 1.5.3.1, тема theia

    так делали?

    <div class="links">
    <a href="<?php echo $home; ?>"><?php echo $text_home; ?></a>
    <a href="<?php echo $wishlist; ?>" id="wishlist-total"><?php echo $text_wishlist; ?></a>
      <?php if (!$logged) { ?>
      <a href="<?php echo $account; ?>"><?php echo $text_account; ?></a>
      <?php } else { ?>
      <a href="ДРУГАЯ_ССЫЛКА"><?php echo $text_account; ?></a>
      <?php } ?>
    <a href="<?php echo $shopping_cart; ?>"><?php echo $text_shopping_cart; ?></a>
    <a href="<?php echo $checkout; ?>"><?php echo $text_checkout; ?></a>
    </div>
    
    
  3. Для того чтобы подгрузить шрифт в браузер нужно прописать в файле стилей либо между тэгами <style>...</style> html-страницы следующий CSS-код:

    @font-face {

    font-family:"MoyShrift";

    src:url(/style/MoyShrift.ttf) format("truetype");

    }

    В коде выше мы указали что шрифт будет называться MoyShrift, тип шрифта Truetype и загружаться браузером он будет из папки /style/ вашего сервера, в которой находится файл шрифта MoyShrift.ttf. Браузер автоматически подгрузит шрифт, но не будет его устанавливать в операционную систему пользователя, а просто сохранит его в кэше как обычное изображение и будет использовать только на страницах для которых он был подгружен. Далее можно использовать наш шрифт как обычно указав его название. Например:

    body {

    font-family:MoyShrift;

    }

    оригинал: http://kaminskiy-design.com.ua/statya-4.xhtml

    • +1 1
  4. вопрос решился...

    обязательным оказался вывод блока:

    <div class="product-info" style="display:none">
    		  <input type="text" name="quantity" size="2" value="<?php echo $minimum; ?>" />
    		  <input type="hidden" name="product_id" size="2" value="<?php echo $product_id; ?>" />
    		  <input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" />
    </div>
    
    и именно в диве с таким классом... при чём кнопки может быть несколько, главное чтоб этот код был... поэтому я и задал ему style="display:none", чтоб он не путался с моим дизайном... кстати, первые 2 input'а отвечают за выбор кол-ва товаров. подскажите, можно ли сделать так, чтоб при нажатии на кнопку заказать, открывалось модальное окно с выбором кол-ва товаров и рядом кнопка заказать. в js я не очень разбираюсь, но думаю реализация не очень сложная будет... спасибо!
  5. Для заполнения обязательных полей шаблон ничем не поможет.

    Обязательные поля проверяет контроллер. И почти все обязательные поля настраиваются в админке. В код залезать не надо.

    я переделывал стандартный шаблон под свой! и из стандартного шаблона я взял то, что мне нужно и удалил лишнее... так вот раз у меня опции все удалены, а кнопка всё равно не работает, значит я что-то нужное удалил и кнопка перестала работать... вот я и спрашиваю, что же я нужное удалил, раз кнопка не обрабатывается и товар не помещается в корзину...
  6. Зайдите в админке на страницу редактирования этого товара и отключите опции.

    хм... интересно... опции вообще я удалил... всё равно что-то не так...

    вот код с product.tpl... посмотрите, может я что лишнее нужное удалил при изменении шаблона

    <?php echo $header; ?>
    <div id="contentCatalog2">
      <div id="productZakaz">
    		 <p><?php echo $heading_title; ?></p>
    		 <a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="colorbox" rel="colorbox"><img src="<?php echo $thumb; ?>" width="261" height="244" alt="<?php echo $heading_title; ?>"/></a>
    		    <span><a href="#"> <?php echo $price; ?></a></span>
    		    <p class="zakazInside"><input type="button" value="<?php echo $button_cart; ?>" id="button-cart" class="button" /></p>
    	    </div>
    	    <div id="productChoose">
    		 <ul>
    		    <?php foreach ($images as $image) { ?>
    			 <li><a href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>" class="colorbox" rel="colorbox"><img src="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a></li>
    			    <?php } ?>
    		    </ul>
    	    </div>
    	    <div id="about">
    		 <p></p>
    		    <ul>
    			 <li><span>Артикул: </span><?php echo $model; ?></li>
    			    <li><span>Наличие на складе: </span><?php echo $stock; ?></li>
       </ul>
    			 <?php if ($attribute_groups) { ?>
    			  <?php foreach ($attribute_groups as $attribute_group) { ?>
    				 <?php foreach ($attribute_group['attribute'] as $attribute) { ?>
    		    <ul>
    			    <li><span><?php echo $attribute['name']; ?></span> <?php echo $attribute['text']; ?> </li>
    		    </ul>
    			  <?php } ?>
    			    <?php } ?>
    			 <?php } ?>
    		    <ul>
    			    <li><span>Описание: </span> <?php echo $description; ?></li>
    		    </ul>
    	    </div>
    </div>
    <?php echo $footer; ?>
    
    а ниже там идёт скрипт. его я не трогал, поэтому не копировал.
  7. Добрый день! переделываю стандартный шаблон OC Version 1.5.3.1... при просмотре подробной информации о товаре, для того чтоб товар поместился в корзину надо обязательно заполнить некоторые параметры(* Radio, * Checkbox, * Text, * Textarea, * File)... думал что где то в php файлах надо убрать обязательность заполнения этих полей в private function validate(), по аналогии с регистрацией... но в controller\product\product.php нету private function validate()... подскажите как сделать, чтоб в product.tpl кнопка купить отправляла товар в корзину без всяких доп заполнений... спасибо!

  8. Добрый день! подскажите как можно вывести доп поле для товара, который мы добавили в корзину. то есть в админке когда добавляем товар, указываем какой-либо текст и этот текст будет выводится в корзине в строке с этим товаром...

    ----------------------------------------------------------

  9. <?php if (!$logged) { ?>
    кнопка регистрации
    <?php } else { ?>
    кнопка корзины
    <?php } ?>
    
    спасибо! всё работает! но ещё появился вопрос. при выводе списка товаров возле каждого товара указывается цена. в админке можно указать, что для неавторизованных цена не показывается... то есть в том месте просто пустое место... можно ли вместо этого пустого места сделать вывод слова "авторизуйтесь"?? этот метод что вы показали не работает в product.tpl... ошибка на $logged
  10. спасибо за совет... пробовал найти, но ничего толкового не нашёл... если есть возможность, то объясните по пунктам что сделать для реализации той проблемы, которая описана в первом сообщении!

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

    • +1 1
  12. Добрый день! подскажите как можно убрать вывод определённого блока, когда мы попадаем в подкатегорию...

    то есть, когда мы находимся в категории (index.php?route=product/category&path=20) - блок показывается, а когда заходим в подкатегорию(index.php?route=product/category&path=20_60) - блок пропадает.

    как грамотно это сделать? спасибо!

  13. Добрый день! подскажите как мне сделать, чтоб когда покупатель заходит на сайт, вверху он видит кнопку "регистрация", а когда он зарегистрируется, чтоб вместо этой кнопки была кнопка "корзина"... предполагаю, что это будет php if...
  14. да, разобрался, спасибо огромное... я же говорю, что только начинаю с этим cms разбираться, а хорошего мануала, как например по dle, не найти... вот и приходится задавать простые вопросы, чтоб не тратить в пустую время...

    а ещё такой вопрос... подскажите как мне сделать, чтоб когда покупатель заходит на сайт, вверху он видит кнопку "регистрация", а когда он зарегистрируется, чтоб вместо этой кнопки была кнопка "корзина"... предполагаю, что это будет php if...

  15. Добрый день, уважаемые форумчане. Очень нужна ваша помощь... я только начал осваивать cms OpenCart, поэтому прошу не судить строго и помочь советом, а лучше кодом!)

    в общем суть вопроса такова: на главной странице надо вывести слайдшоу... никаких наворотов, только картинка, которая будет меняться на другие и всё... выводиться будет этот слайд только на главной и посередине... как реализовать это слайд шоу, чтоб картинки можно было загружать с админки и картинки были кликабельны по ссылке, которую мы задаём ... OC Version 1.5.3.1...

    прошу не гнать за поиском в гугл, там уже был, нормального ответа не нашёл...

    вот код home.tpl. вместо <img> - слайд...

    <?php echo $header; ?>
    <div id="content">
      <div class="indeximg"> </div> <img src="catalog/view/theme/suffle/img/image.png" width="750" height="557" alt="#" />	
      </div>
    </div>
    <?php echo $footer; ?>
    
    заранее спасибо!!!
×
×
  • Створити...

Important Information

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