Vzhlad

Úprava vzhľadu, vlastné šablóny a iné.
lavega
Príspevky: 10
Dátum registrácie: 10. Jan 2012 15:49

Vzhlad

Príspevok od používateľa lavega »

ahojte
Ked rozbalim kategoriu tak sa mi tovar zobrazi v riadkoch kde sa nastavuje aby sa mi zobrazil v rozlozeni 3 riadky a 3 stlpce
SelfMan
Administrátor
Príspevky: 1029
Dátum registrácie: 19. Aug 2011 23:55

Re: Vzhlad

Príspevok od používateľa SelfMan »

Nad polozkami v zozname mas text: Zobrazenie a vedla neho Zoznam / vedla seba. Klikni na Vedla seba. Toto mas na mysli?
lavega
Príspevky: 10
Dátum registrácie: 10. Jan 2012 15:49

Re: Vzhlad

Príspevok od používateľa lavega »

Asi to bude ono, ale kde to najdem v ktorom menu, v administracii? Katalog/Produkty prezrel som uz vsetko mam
OC 1.5.1.3
http://imageshack.us/photo/my-images/18/scrzh.png/
lavega
Príspevky: 10
Dátum registrácie: 10. Jan 2012 15:49

Re: Vzhlad

Príspevok od používateľa lavega »

Sorry uz som to nasiel, je to tam kde pises, ale da sa to nastavyt natvrdo v administracii.?
SelfMan
Administrátor
Príspevky: 1029
Dátum registrácie: 19. Aug 2011 23:55

Re: Vzhlad

Príspevok od používateľa SelfMan »

catalog\view\theme\<sablona>\template\product\

v suboroch najdi <div class="product-list"> a zamen za <div class="product-grid">

Tot vsjo

P.S.> nikdy neupravuj default temu, vzdy modifikuj svoju
Milan36
Príspevky: 43
Dátum registrácie: 28. Feb 2013 9:46

Re: Vzhlad

Príspevok od používateľa Milan36 »

... ja som to zmenil a stále mám list zoradenie... nemám náhodou zmeniť aj niečo v scripte ?

Kód: Vybrať všetko

<script type="text/javascript"><!--
function display(view) {
	[b]if (view == 'list') {
		$('.product-grid').attr('class', 'product-list');[/b]
		
		$('[b].product-list[/b] > div').each(function(index, element) {
			html  = '<div class="right">';
			html += '  <div class="cart">' + $(element).find('.cart').html() + '</div>';
			html += '  <div class="wishlist">' + $(element).find('.wishlist').html() + '</div>';
			html += '  <div class="compare">' + $(element).find('.compare').html() + '</div>';
			html += '</div>';			
			
			html += '<div class="left">';
			
			var image = $(element).find('.image').html();
			
			if (image != null) { 
				html += '<div class="image">' + image + '</div>';
			}
			
			var price = $(element).find('.price').html();
			
			if (price != null) {
				html += '<div class="price">' + price  + '</div>';
			}
					
			html += '  <div class="name">' + $(element).find('.name').html() + '</div>';
			html += '  <div class="description">' + $(element).find('.description').html() + '</div>';
			
			var rating = $(element).find('.rating').html();
			
			if (rating != null) {
				html += '<div class="rating">' + rating + '</div>';
			}
				
			html += '</div>';
						
			$(element).html(html);
		});		
		
		$('.display').html('<b><?php echo $text_display; ?></b> <?php echo $text_list; ?> <b>/</b> <a onclick="display(\'grid\');"><?php echo $text_grid; ?></a>');
		
		$.totalStorage('display', 'list'); 
	} else {
		[b]$('.product-list').attr('class', 'product-grid');
		
		$('.product-grid > div')[/b].each(function(index, element) {
			html = '';
			
			var image = $(element).find('.image').html();
			
			if (image != null) {
				html += '<div class="image">' + image + '</div>';
			}
			
			html += '<div class="name">' + $(element).find('.name').html() + '</div>';
			html += '<div class="description">' + $(element).find('.description').html() + '</div>';
			
			var price = $(element).find('.price').html();
			
			if (price != null) {
				html += '<div class="price">' + price  + '</div>';
			}
						
			var rating = $(element).find('.rating').html();
			
			if (rating != null) {
				html += '<div class="rating">' + rating + '</div>';
			}
						
			html += '<div class="cart">' + $(element).find('.cart').html() + '</div>';
			html += '<div class="wishlist">' + $(element).find('.wishlist').html() + '</div>';
			html += '<div class="compare">' + $(element).find('.compare').html() + '</div>';
			
			$(element).html(html);
		});	
					
		$('.display').html('<b><?php echo $text_display; ?></b> <a onclick="display(\'list\');"><?php echo $text_list; ?></a> <b>/</b> <?php echo $text_grid; ?>');
		
		$.totalStorage('display', 'grid');
	}
}

view = $.totalStorage('display');

if (view) {
	display(view);
} else {
	display('list');
}
//--></script>
freddy87
Príspevky: 499
Dátum registrácie: 14. Aug 2012 11:49

Re: Vzhlad

Príspevok od používateľa freddy87 »

jediné čo treba zmeniť je úplne na konci:

Kód: Vybrať všetko

} else {
display('list');
a list nahraď s grid

odporúčam ti použiť tento vqmod a nemusíš si pamätať, čo si kde menil:

http://www.opencart.com/index.php?route ... _license=0
Milan36
Príspevky: 43
Dátum registrácie: 28. Feb 2013 9:46

Re: Vzhlad

Príspevok od používateľa Milan36 »

.. neviem kde je chyba, ale nefunguje mi to.... skúšal som ten list prepísať na grid ručne... nešlo to ..... tak som stiahol vqmod, ktorý si odporúčal a stále nič... ja už neviem.. asi to vzdám a nechám to listovo.... veď to nie je možné, že pomením údaje a ono si to furt drží to svoje... nerozumiem... :roll:
freddy87
Príspevky: 499
Dátum registrácie: 14. Aug 2012 11:49

Re: Vzhlad

Príspevok od používateľa freddy87 »

a vymazali ste si cookies z prehliadača?

pošlite adresu webu...
Milan36
Príspevky: 43
Dátum registrácie: 28. Feb 2013 9:46

Re: Vzhlad

Príspevok od používateľa Milan36 »

Napísať odpoveď