Перейти к содержимому


Фотография
- - - - -

Конструктор футболок


  • Закрытая тема Тема закрыта
Сообщений в теме: 30

#21 feedmy.name

feedmy.name

Отправлено 08 April 2015 - 13:50

помните что его нужно распологать в самом шаблоне! то есть везде связать файлы php css js query html и прочее которые подключаете.
  уже об этом вам писал. советую еще раз пересмотреть видео уроки по Joomla. так сказать для закрепления. если у вас такие простые вещи, вписываются в такие сложные задачи. Jbzoo это не касается. даже самого zoo:)
  • 1

you call my joomla wonderfull but yet i called simple : )


#22 laRus

laRus

Отправлено 08 April 2015 - 13:59

его нужно распологать в самом шаблоне!

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

 

так что.. это зависит.. выбирать Вам,  Светлана 

Успехов! :)


Сообщение отредактировал Ursa: 08 April 2015 - 14:00

  • 1
..minimum effort for maximum effect? - Oh yeah! It's good!..

#23 feedmy.name

feedmy.name

Отправлено 08 April 2015 - 14:17

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

отписываюсь.


  • 0

you call my joomla wonderfull but yet i called simple : )


#24 laRus

laRus

Отправлено 08 April 2015 - 14:20

в её случаи как угодно, только бы работало и она это увидела. писал ту

 

Светлана, дерзайте! Все получится!! У Вас верный подход к делу.

 

Успехов!  :)


  • 0
..minimum effort for maximum effect? - Oh yeah! It's good!..

#25 mam09

mam09

Отправлено 08 April 2015 - 14:52

Спасибо, спасибо! Не ссорьтесь, пожалуйста, вы мне очень помогаете. Я все увидела, думаю, как пути прописать правильно..


  • 0

#26 mam09

mam09

Отправлено 18 April 2015 - 13:32

Ой, ребята, здравствуйте ! Помогите мне еще немножко, пожалуйста...

Вот что я сделала - все файлы из папки Css и Js скопировала в соответствующие папки шаблона, подключила их через специальный файлик (разобралась со своим шаблоном от YooTheme ), все файлы доступны, вот можно посмотреть http://fotosuvenir39...sozdaj-sam.html. Потом сам скрипт скопировала в созданный в JBZoo файл jbzoo.internet-magazin.js , он ниже, в материал добавила HTML код из примера (хоть, чтобы увидеть действие скрипта, а потом свой материал добавлять)

	/**
 * JBZoo App is universal Joomla CCK, application for YooTheme Zoo component
 *
 * @package     jbzoo
 * @version     2.x Pro
 * @author      JBZoo App http://jbzoo.com
 * @copyright   Copyright (C) JBZoo.com,  All rights reserved.
 * @license     http://jbzoo.com/license-pro.php JBZoo Licence
 * @coder       Denis Smetannikov <denis@jbzoo.com>
 */


jQuery(function ($) {
      jQuery(document).ready(function(){

	    	var yourDesigner = $('#clothing-designer').fancyProductDesigner({
	    		editorMode: false,
	    		fonts: ['Arial', 'Fearless', 'Helvetica', 'Times New Roman', 'Verdana', 'Geneva', 'Gorditas'],
	    		customTextParameters: {
		    		colors: false,
		    		removable: true,
		    		resizable: true,
		    		draggable: true,
		    		rotatable: true,
		    		autoCenter: true,
		    		boundingBox: "Base"
		    	},
	    		customImageParameters: {
		    		draggable: true,
		    		removable: true,
		    		colors: '#000',
		    		autoCenter: true,
		    		boundingBox: "Base"
		    	}
	    	}).data('fancy-product-designer');

	    	//print button
			$('#print-button').click(function(){
				yourDesigner.print();
				return false;
			});

			//create an image
			$('#image-button').click(function(){
				var image = yourDesigner.createImage();
				return false;
			});

			//create a pdf with jsPDF
			$('#pdf-button').click(function(){
				var image = new Image();
				image.src = yourDesigner.getProductDataURL('jpeg', '#ffffff');
				image.onload = function() {
					var doc = new jsPDF();
					doc.addImage(this.src, 'JPEG', 0, 0, this.width * 0.2, this.height * 0.2);
					doc.save('Product.pdf');
				}
				return false;
			});

			//checkout button with getProduct()
			$('#checkout-button').click(function(){
				var product = yourDesigner.getProduct();
				console.log(product);
				return false;
			});

			//event handler when the price is changing
			$('#clothing-designer')
			.bind('priceChange', function(evt, price, currentPrice) {
				$('#thsirt-price').text(currentPrice);
			});

			//recreate button
			$('#recreation-button').click(function(){
				var fabricJSON = JSON.stringify(yourDesigner.getFabricJSON());
				$('#recreation-form input:first').val(fabricJSON).parent().submit();
				return false;
			});

			//click handler for input upload
			$('#upload-button').click(function(){
				$('#design-upload').click();
				return false;
			});

			//save image on webserver
			$('#save-image-php').click(function() {
				$.post( "php/save_image.php", { base64_image: yourDesigner.getProductDataURL()} );
			});

			//send image via mail
			$('#send-image-mail-php').click(function() {
				$.post( "php/send_image_via_mail.php", { base64_image: yourDesigner.getProductDataURL()} );
			});

			//upload image
			document.getElementById('design-upload').onchange = function (e) {
				if(window.FileReader) {
					var reader = new FileReader();
			    	reader.readAsDataURL(e.target.files[0]);
			    	reader.onload = function (e) {

			    		var image = new Image;
			    		image.src = e.target.result;
			    		image.onload = function() {
				    		var maxH = 400,
			    				maxW = 300,
			    				imageH = this.height,
			    				imageW = this.width,
			    				scaling = 1;

							if(imageW > imageH) {
								if(imageW > maxW) { scaling = maxW / imageW; }
							}
							else {
								if(imageH > maxH) { scaling = maxH / imageH; }
							}

				    		yourDesigner.addElement('image', e.target.result, 'my custom design', {colors: $('#colorizable').is(':checked') ? '#000000' : false, zChangeable: true, removable: true, draggable: true, resizable: true, rotatable: true, autoCenter: true, boundingBox: "Base", scale: scaling});
			    		};
					};
				}
				else {
					alert('FileReader API is not supported in your browser, please use Firefox, Safari, Chrome or IE10!')
				}
			};
	    });
 
});
	
	

На странице появились кнопки, идет инициализация скрипта и все...

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


  • 0

#27 mam09

mam09

Отправлено 22 April 2015 - 15:51

Проблему решила, скопировала файлы php в коренную папку templates и проверила последовательность включения файлов js . Теперь настройка... :) . Тему можно закрывать


  • 2

#28 Евгения

Евгения

Отправлено 22 April 2015 - 16:03

Проблему решила, скопировала файлы php в коренную папку templates и проверила последовательность включения файлов js . Теперь настройка... :) . Тему можно закрывать

То есть, как я понимаю конструктор заработал, да? Покажете потом, что у Вас получилось :) Интересно очень. :)


  • 0

"Это бессмысленно" - сказал разум. "Это нелепо" - заметил опыт. "Это бесполезно" - отрезал здравый смысл. "О! Вот так нормально!" - обрадовался клиент.

Что, где лежит (тема-сборник про пути к файлам)


#29 mam09

mam09

Отправлено 23 April 2015 - 10:02

Конечно, обязательно покажу!


  • 3

#30 isay777

isay777

Отправлено 23 April 2015 - 11:01

во во.. поглазеть охота. 


  • 1
ХОСТИНГ для сайтов jbzoo (все попугаи)




Click to return to top of page in style!