Post by SLIDERS » Wed Aug 19, 2015 11:07 pm

Salut,
Am facut un blog si vreau sa-l integrez intrun magazin online facut cu OC1.5.6.
Ceea ce nu stiu este cum fac link-ul catre blog din meniul orizontal al categoriilor.
Am incercat din header.php dar nu am reusit.
Am atasat fisierul ca sa fie mai usor de inteles.
Are cineva o sugestie?
Cu multumiri!

Newbie

Posts

Joined
Thu Nov 17, 2011 7:28 pm

Post by opencartromania » Thu Aug 20, 2015 12:06 am

Solutie:

- catalog/view/theme/nume_tema/template/common/header.tpl
dupa:

Code: Select all

<?php if ($categories) { ?>
<div id="menu">
  <ul>
    <?php foreach ($categories as $category) { ?>
    <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
      <?php if ($category['children']) { ?>
      <div>
        <?php for ($i = 0; $i < count($category['children']);) { ?>
        <ul>
          <?php $j = $i + ceil(count($category['children']) / $category['column']); ?>
          <?php for (; $i < $j; $i++) { ?>
          <?php if (isset($category['children'][$i])) { ?>
          <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>
          <?php } ?>
          <?php } ?>
        </ul>
        <?php } ?>
      </div>
      <?php } ?>
    </li>
    <?php } ?>
  </ul>
</div>
<?php } ?>
mofici cu:

Code: Select all

<?php if ($categories) { ?>
<div id="menu">
  <ul>
    <?php foreach ($categories as $category) { ?>
    <li><a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
      <?php if ($category['children']) { ?>
      <div>
        <?php for ($i = 0; $i < count($category['children']);) { ?>
        <ul>
          <?php $j = $i + ceil(count($category['children']) / $category['column']); ?>
          <?php for (; $i < $j; $i++) { ?>
          <?php if (isset($category['children'][$i])) { ?>
          <li><a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name']; ?></a></li>
          <?php } ?>
          <?php } ?>
        </ul>
        <?php } ?>
      </div>
      <?php } ?>
    </li>
    <li><a href="www.google.ro" target="blanck">Blog</li>
    <?php } ?>
  </ul>
</div>
<?php } ?>
sau poti pune dupa ce se termina de iterat elementele din categorii.

Succes!
Last edited by opencartromania on Wed Aug 26, 2015 9:09 pm, edited 1 time in total.

User avatar
Active Member

Posts

Joined
Wed Sep 25, 2013 9:26 pm


Post by medvi » Thu Aug 20, 2015 4:16 am

*
Last edited by medvi on Fri Aug 21, 2015 2:45 am, edited 1 time in total.

Image
If you have any questions or want solutions to your problems, please email: support@medvicompany.ro


Active Member

Posts

Joined
Wed Mar 04, 2015 12:29 am
Location - Bucuresti

Post by SLIDERS » Thu Aug 20, 2015 7:31 am

Salut ,
Apreciez viteza de raspuns dar din pacate nu am reusit sa rezolv problema.
Ceva nu-i in regula.
Nu pot atasa header.tpl ca sa vorbim pe real pentru ca imi spune ca-i spam sau atac.
Astept idei.
Cu multumiri!

Newbie

Posts

Joined
Thu Nov 17, 2011 7:28 pm

Post by opencartromania » Thu Aug 20, 2015 3:56 pm

Salutare!

Simplu, se adauga un <li> tag in header.tpl asa ca in exemplul de mai sus:

Code: Select all

<li><a href="www.google.ro" target="blanck">Blog</li>
Linia se adauga exact la sfarsitul iterarilor din categorii.

Succes

User avatar
Active Member

Posts

Joined
Wed Sep 25, 2013 9:26 pm


Post by SLIDERS » Sat Aug 22, 2015 7:08 am

Salut,
Ca sa fiu sincer am incercat toate variantele posibile dar nu am reusit.
Iata o parte din scriptul meniului din header .tpl pentru a fi mai clar

<

Code: Select all

?php if ($categories) { ?>
				<div id="menu">
					<script type="text/javascript">
						$(document).ready(function(){
						
							$('.menu ul li').last().addClass('last');
							$('.menu ul li li').last().addClass('last');
						});
					</script>
					<ul  class="menu">
						<?php $cv=0;?>
						<?php foreach ($categories as $category) { $cv++; ?>
						<?php if ($category['category_id'] == $category_id) { ?>
						<li class="active cat_<?php echo $cv ?>">
						<?php } else { ?>
						<li class="cat_<?php echo $cv ?>">
						<?php } ?>
						<a href="<?php echo $category['href']; ?>"><?php echo $category['name']; ?></a>
						                <?php if ($category['children']) { ?>
								<?php for ($i = 0; $i < count($category['children']);) { ?>
								<ul>
								<?php $j = $i + ceil(count($category['children']) / $category['column']); ?>
								<?php for (; $i < $j; $i++) { ?>
								<?php if (isset($category['children'][$i])) { ?>
								<?php $id=$category['children'][$i]['category_id'];?>
								<?php if ( $id == $child_id) { ?>
								<li class="active">
									<?php } else { ?>
								<li>
                                                                 	<?php } ?>
									<?php if ($category['children'][$i]['children3']) {?>
									<a class="screenshot1"  href="<?php echo $category['children'][$i]['href']; ?>"><?php                    echo $category['children'][$i]['name'];?></a>
									<ul>
									<?php foreach ($category['children'][$i]['children3'] as $ch3) { ?>
									<li>
										<?php if ($ch3['category_id'] == $ch3_id) { ?>
										<a href="<?php echo $ch3['href']; ?>" class="active"><?php echo $ch3['name']; ?></a>
										<?php } else { ?>
										<a href="<?php echo $ch3['href']; ?>"><?php echo $ch3['name']; ?></a>
										<?php } ?>
									</li>
                                                                       	<?php } ?>
									</ul>
									<?php } else {?>
									<a class="screenshot1"  href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name'];?></a>
								<?php }?>
								</li>
                                                                <?php } ?>
								<?php } ?>
								</ul>
								<?php } ?>
						<?php } ?>
						</li>
                                                <?php } ?>
					</ul>
					<div class="clear"></div>
					</div>
				<?php } ?>
			</div>
		</div>
		<?php if ($categories) { ?>
		<div id="menu-gadget">
			<div class="row">
			<div class="span12">
				
				
					<div id="menu-icon"><?php echo $text_category; ?></div>
					<ul id="nav" class="sf-menu sf-menu-phone">
						<?php foreach ($categories as $category) { ?>
						<li <?php if ($category['children']) { ?>class="parent"<?php } ?>><a href="<?php echo $category['href']; ?>">    <?php echo $category['name']; ?></a>
							<?php if ($category['children']) { ?>
					
								<?php for ($i = 0; $i < count($category['children']);) { ?>
								<ul>
								<?php $j = $i + ceil(count($category['children']) / $category['column']); ?>
								<?php for (; $i < $j; $i++) { ?>
								<?php if (isset($category['children'][$i])) { ?>
								<?php $id=$category['children'][$i]['category_id'];?>
								<?php if ( $id == $child_id) { ?>
								<li class="active<?php if ($category['children'][$i]['children3']) {?> parent<?php } ?>">
									<?php } else { ?>
								<li <?php if ($category['children'][$i]['children3']) {?>class="parent"<?php } ?>>
									<?php } ?>
									<?php if ($category['children'][$i]['children3']) {?>
									<a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name'];?></a>
									<ul>
									<?php foreach ($category['children'][$i]['children3'] as $ch3) { ?>
									<li>
										<?php if ($ch3['category_id'] == $ch3_id) { ?>
										<a href="<?php echo $ch3['href']; ?>" class="active"><?php echo $ch3['name']; ?></a>
										<?php } else { ?>
										<a href="<?php echo $ch3['href']; ?>"><?php echo $ch3['name']; ?></a>
										<?php } ?>
									</li>
                                                                        <?php } ?>
									</ul>
									<?php } else {?>
									<a href="<?php echo $category['children'][$i]['href']; ?>"><?php echo $category['children'][$i]['name'];?></a>
								<?php }?>
								</li>
                                                                <?php } ?>
								<?php } ?>
								</ul>
								<?php } ?>
						<?php } ?>
						</li>
                                                <?php } ?>
					</ul>
				</div>
				
			</div>
		</div>
		<?php } ?>
	</div>
	
</header>
Cred ca acum putem avea o imagine corecta a problemei caci dupa sfarsitul iterarii categoriilor nu merge.
Astept sugestii in continuare.
Multumesc de ajutor si weekend placut.

Newbie

Posts

Joined
Thu Nov 17, 2011 7:28 pm

Post by SLIDERS » Tue Aug 25, 2015 3:51 am

Salut,
Varianta cu Blogul din primul meniu orizontal(Home|....|Command|Blog|) am rezolvat-o cu
<a href="http://www.google.com/" target="_blank">Blog</a> dar din meniul orizontal al categoriilor nu .
Sper ca cineva sa ma ajute. Pana atunci cum fac link inapoi catre site?
Toate bune!

Newbie

Posts

Joined
Thu Nov 17, 2011 7:28 pm

Post by opencartromania » Tue Aug 25, 2015 8:10 pm

Salutare!

Ati incercat ceva documentare in prealabil... se pare ca nu cititi nimic si vreti solutii.

1. solutia categoriillor in module se face similar ca in header;
2. solutia de back button din wordpress - deasemeni trebuie sa va documentati;

Acestea fiind scrise, cred ca cel mai indicat este sa va documentati.

Succes!

User avatar
Active Member

Posts

Joined
Wed Sep 25, 2013 9:26 pm


Post by medvi » Wed Aug 26, 2015 1:37 am

Eu v-as ajuta dar din pacate am terminat raspunsurile gratuite pentru acest an. Reveniti anul viitor. Cu respect ...

Image
If you have any questions or want solutions to your problems, please email: support@medvicompany.ro


Active Member

Posts

Joined
Wed Mar 04, 2015 12:29 am
Location - Bucuresti

Post by SLIDERS » Tue Sep 01, 2015 12:35 pm

Multumesc!

Newbie

Posts

Joined
Thu Nov 17, 2011 7:28 pm
Who is online

Users browsing this forum: No registered users and 13 guests