Jump to content

Brak modułu na karcie produktu


wiolin4

Recommended Posts

Witam,

 

mam pewien problem. A mianowicie:

 

posiadam moduł scroll to top (strzałka, po której naciśnięciu powraca się na górę strony). Moduł pobrany z mypresta.eu.

 

Po zainstalowaniu działa z tym, że nie wyświetla się na karcie produktu. Na pozostałych podstronach i stronie głównej działa bez zarzutów. (na innym sklepie działa prawidłowo)

 

Podobny problem mam ze sliderem facebook, który wysuwa się z lewej strony.

 

Mam Prestashop 1.4.4.1

 

Wiecie może w czym polega problem?

Link to comment
Share on other sites

problem jest ze sliderem facebooka:

 

K71mjO4.png

 

 

nie jest ładowany skrypt sp.js (który jest częścią tego modułu) w związku z tym wysypuje się cała biblioteka jquery.

 

nie wiem w jaki sposób ten slider facebook został dodany, ale powinno się zmienić sp.js w:

<script src="sp.js" type="text/javascript">/* <![CDATA[ *//* ]]> */</script>

na pełną ścieżkę do pliku ( z http:// )

Link to comment
Share on other sites

problem jest ze sliderem facebooka:

 

K71mjO4.png

 

 

nie jest ładowany skrypt sp.js (który jest częścią tego modułu) w związku z tym wysypuje się cała biblioteka jquery.

 

nie wiem w jaki sposób ten slider facebook został dodany, ale powinno się zmienić sp.js w:

<script src="sp.js" type="text/javascript">/* <![CDATA[ *//* ]]> */</script>

na pełną ścieżkę do pliku ( z http:// )

 

Witam,

 

zmiany zostały wpisane tak jak pisałeś. Niestety nic się nie zmieniło.

Link to comment
Share on other sites

nie zupełnie, brakuje jeszcze jednego pliku tj. sp_files/sp_lib.js, którego wcześniej nie zauważyłem (gdyż skrypt się wysypał przy próbie załadowania sp.js)

<script type="text/javascript" src="sp_files/sp_lib.js"></script>

 

VfgssJt.png

 

podobnie jak w przypadku sp.js niezbędna jest pełna ścieżka do pliku

Link to comment
Share on other sites

nie zupełnie, brakuje jeszcze jednego pliku tj. sp_files/sp_lib.js, którego wcześniej nie zauważyłem (gdyż skrypt się wysypał przy próbie załadowania sp.js)

<script type="text/javascript" src="sp_files/sp_lib.js"></script>

 

VfgssJt.png

 

podobnie jak w przypadku sp.js niezbędna jest pełna ścieżka do pliku

 

Ok, dzięki bardzo. Slider się wyświetla prawidłowo. Następny problem jest z modułem scroll to top. Nadal się nie wyświetla na karcie produktu.

Edited by wiolin4 (see edit history)
Link to comment
Share on other sites

ok

 

dziękuję, znacznie to ułatwiło pracę

 

 

problem został odnaleziony, podobnie jak w przypadku plików .js o których wspomniałem powyżej - obrazek ze strzałką nie jest ładowany

 

przeglądarka próbuje załadować plik:

http://www.sobart.pl/krzeselka-do-karmienia/modules/scrolltop/icon_top.png

 

należy ręcznie zmienić w pliku modułu (.tpl) fragment:

 

url('{$url}icon_top.png')

 

na

 

url('http://www.sobart.pl/modules/scrolltop/icon_top.png')

Link to comment
Share on other sites

ok

 

dziękuję, znacznie to ułatwiło pracę

 

 

problem został odnaleziony, podobnie jak w przypadku plików .js o których wspomniałem powyżej - obrazek ze strzałką nie jest ładowany

 

przeglądarka próbuje załadować plik:

http://www.sobart.pl/krzeselka-do-karmienia/modules/scrolltop/icon_top.png

 

należy ręcznie zmienić w pliku modułu (.tpl) fragment:

 

url('{$url}icon_top.png')

 

na

 

url('http://www.sobart.pl/modules/scrolltop/icon_top.png')

 

Dziękuję Ci bardzo. Problem został rozwiązany.

 

Proszę jeszcze o odpowiedź czy do strony z artykułami http://www.sobart.pl...amochodzie.html można podpiąć komentarze facebook pobrane ze strony mypresta.eu ? Na karcie produktu komentarze te działają świetnie. Jeśli się da założę nowy post, by nie mieszać.

Edited by wiolin4 (see edit history)
Link to comment
Share on other sites

jest taka możliwość ale w tym przypadku konieczne będzie wyedytowanie pliku cms.tpl zlokalizowanego w katalogu z szablonem.

Kod widgetu z komentarzami będzie trzeba umieścić na samym końcu kodu.

 

To jest jedyna możliwość, w chwili obecnej na stronie CMS nie ma hooka do którego można by było "podpiąć" moduł, w związku z czym wszelakie zmiany (szczególnie dodawnie nowych elementów) dla tej strony należy wykonywać ręcznie.

Link to comment
Share on other sites

jest taka możliwość ale w tym przypadku konieczne będzie wyedytowanie pliku cms.tpl zlokalizowanego w katalogu z szablonem.

Kod widgetu z komentarzami będzie trzeba umieścić na samym końcu kodu.

 

To jest jedyna możliwość, w chwili obecnej na stronie CMS nie ma hooka do którego można by było "podpiąć" moduł, w związku z czym wszelakie zmiany (szczególnie dodawnie nowych elementów) dla tej strony należy wykonywać ręcznie.

 

U mnie ten plik cms.tpl wygląda następująco. Który kod z modułu należy do niego wkleić?

 

{*
* 2007-2011 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Academic Free License (AFL 3.0)
* that is bundled with this package in the file LICENSE.txt.
* It is also available through the world-wide-web at this URL:
* http://opensource.org/licenses/afl-3.0.php
* If you did not receive a copy of the license and are unable to
* obtain it through the world-wide-web, please send an email
* to [email protected] so we can send you a copy immediately.
*
* DISCLAIMER
*
* Do not edit or add to this file if you wish to upgrade PrestaShop to newer
* versions in the future. If you wish to customize PrestaShop for your
* needs please refer to http://www.prestashop.com for more information.
*
*  @author PrestaShop SA <[email protected]>
*  @copyright  2007-2011 PrestaShop SA
*  @version  Release: $Revision: 6594 $
*  @license	http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*}
{if isset($cms) && $cms->id != $cgv_id}
{include file="$tpl_dir./breadcrumb.tpl"}
{/if}
{if isset($cms) && !isset($category)}
{if !$cms->active}
 <br />
 <div id="admin-action-cms">
  <p>{l s='This CMS page is not visible to your customers.'}
  <input type="hidden" id="admin-action-cms-id" value="{$cms->id}" />
  <input type="submit" value="{l s='Publish'}" class="exclusive" onclick="submitPublishCMS('{$base_dir}{$smarty.get.ad}', 0)"/>  
  <input type="submit" value="{l s='Back'}" class="exclusive" onclick="submitPublishCMS('{$base_dir}{$smarty.get.ad}', 1)"/>  
  </p>
  <div class="clear" ></div>
  <p id="admin-action-result"></p>
  </p>
 </div>
{/if}
<div class="rte{if $content_only} content_only{/if}">
 {$cms->content}
</div>
{elseif isset($category)}
<div>
 <h1>{$category->name|escape:'htmlall':'UTF-8'}</h1>
 {if isset($sub_category) & !empty($sub_category)}
  <h4>{l s='List of sub categories in '}{$category->name}{l s=':'}</h4>
  <ul class="bullet">
{foreach from=$sub_category item=subcategory}
 <li>
  <a href="{$link->getCMSCategoryLink($subcategory.id_cms_category, $subcategory.link_rewrite)|escape:'htmlall':'UTF-8'}">{$subcategory.name|escape:'htmlall':'UTF-8'}</a>
 </li>
{/foreach}
  </ul>
 {/if}
 {if isset($cms_pages) & !empty($cms_pages)}
 <h4>{l s='List of pages in '}{$category->name}{l s=':'}</h4>
  <ul class="bullet">
{foreach from=$cms_pages item=cmspages}
 <li>
  <a href="{$link->getCMSLink($cmspages.id_cms, $cmspages.link_rewrite)|escape:'htmlall':'UTF-8'}">{$cmspages.meta_title|escape:'htmlall':'UTF-8'}</a>
 </li>
{/foreach}
  </ul>
 {/if}
</div>
{else}
{l s='This page does not exist.'}
{/if}
<br />

Edited by wiolin4 (see edit history)
Link to comment
Share on other sites

<div id="fcbcfooter"><div id="fcbc"><div data-href="http://{$smarty.server.HTTP_HOST}{$smarty.server.REQUEST_URI}" class="fb-comments" data-width="500" data-num-posts="10"  data-colorscheme="light"></div></div></div>

 

Witam,

 

niestety po wprowadzeniu tego kodu na samym końcu pliku cms.tpl nic się nie zmienia i nic się nie wyświetla. Czy coś jeszcze należy zmienić?

Link to comment
Share on other sites

w takim razie nie jest to strona cms a jakiś zewnętrzny niezależny od core moduł.

na stronach cms komentarze wyglądają ok: http://www.sobart.pl...amacje-i-zwroty

 

w tym przypadku niestety niewiele mogę wskórać.

 

Dzięki.

 

Niestety strona którą podałam nie jest na cms, a jakiś moduł bloga dla prestashop. Znajdują się w nim następujące pliki .tpl.:

  • Blog_l.tpl
  • Blog_r.tpl
  • breadcrumb.tpl
  • category-tree-branch.tpl
  • pagination.tpl
  • plblogheader.tpl
  • post-all.tpl
  • post-detail.tpl
  • post-list.tpl
  • post-tag.tpl
  • tags.tpl

Może w którymś z tych plików należy wkleić podany kod?

Link to comment
Share on other sites

z całą pewnością w którymś z nich, tylko nie jestem w stanie powiedzieć w którym dokładnie, głównie z uwagi na fakt że tego modułu nie znam ;)

 

Ok. Udało się. Kod należało wkleić w kodzie post-detail.tpl

 

Super. Bardzo mi pomogłeś. Dziękuję serdecznie.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...