Автор Тема: Tinymce в старых модулях  (Прочитано 2432 раз)

28 Февраля 2013, 22:02:46
  • Пользователь
  • **
  • Сообщений: 80
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Здравствуйте, имею Prestapress 1.9 версии, скрипт магазина 1,5,3 версии, при добавлении новостей через престапресс не отображается редактор, подскажите как починить.
Привожу текст файла modules/prestapress/tinymce.php

<?php

// TinyMCE

if(file_exists(_PS_ROOT_DIR_.'/js/tinymce.inc.js')){

//1.4.5
$iso Language::getIsoById((int)($cookie->id_lang));
$isoTinyMCE = (file_exists(_PS_ROOT_DIR_.'/js/tiny_mce/langs/'.$iso.'.js') ? $iso 'en');
$ad dirname($_SERVER["PHP_SELF"]);
echo '<script type="text/javascript">
var iso = \''
.$isoTinyMCE.'\' ;
var pathCSS = \''
._THEME_CSS_DIR_.'\' ;
var ad = \''
.$ad.'\' ;
</script>
<script type="text/javascript" src="'
.__PS_BASE_URI__.'js/tiny_mce/tiny_mce.js"></script>
<script type="text/javascript" src="'
.__PS_BASE_URI__.'js/tinymce.inc.js"></script>';

}elseif(file_exists(_PS_ROOT_DIR_.'/js/tiny_mce/tiny_mce.js')){
 
//1.4.1
$iso Language::getIsoById((int)($cookie->id_lang));
$isoTinyMCE = (file_exists(_PS_ROOT_DIR_.'/js/tiny_mce/langs/'.$iso.'.js') ? $iso 'en');
$ad dirname($_SERVER["PHP_SELF"]);
echo '<script type="text/javascript" src="'.__PS_BASE_URI__.'js/tiny_mce/tiny_mce.js"></script>';
echo '<script type="text/javascript">';
echo 'tinyMCE.init({
mode : "textareas",
theme : "advanced",
skin:"cirkuit",
plugins : "safari,pagebreak,style,table,advimage,advlink,inlinepopups,media,contextmenu,paste,fullscreen,xhtmlxtras,preview",
// Theme options
theme_advanced_buttons1 : "newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,,|,forecolor,backcolor",
theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,media,|,ltr,rtl,|,fullscreen",
theme_advanced_buttons4 : "styleprops,|,cite,abbr,acronym,del,ins,attribs,pagebreak",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
theme_advanced_resizing : false,
document_base_url : \''
.$ad.'\',
width: "600",
height: "600",
editor_deselector : "mceNoEditor",
font_size_style_values : "8pt, 10pt, 12pt, 14pt, 18pt, 24pt, 36pt",
elements : "nourlconvert,ajaxfilemanager",
file_browser_callback : "ajaxfilemanager",
entity_encoding: "raw",
convert_urls : false,
        language : \''
.$isoTinyMCE.'\',
});

function ajaxfilemanager(field_name, url, type, win) {
var ajaxfilemanagerurl = \''
.$ad.'\'+"/ajaxfilemanager/ajaxfilemanager.php";
switch (type) {
case "image":
break;
case "media":
break;
case "flash": 
break;
case "file":
break;
default:
return false;
}
    tinyMCE.activeEditor.windowManager.open({
        url: ajaxfilemanagerurl,
        width: 782,
        height: 440,
        inline : "yes",
        close_previous : "no"
    },{
        window : win,
        input : field_name
    });
}'
;

echo '</script>';

}else{

echo '<script type="text/javascript" src="'.__PS_BASE_URI__.'js/tinymce/jscripts/tiny_mce/tiny_mce.js"></script>';
echo '<script type="text/javascript">';

if(floatval(_PS_VERSION_) < 1.4){

echo ' tinyMCE.init({
mode : "none",
plugins : "contextmenu, directionality, media, paste, preview, safari",
theme : "advanced",
language : "'
.((!file_exists(PS_ADMIN_DIR.'/../js/tinymce/jscripts/tiny_mce/langs/'.$iso.'.js')) ? 'en' $iso).'",
elements : "nourlconvert",
convert_urls : false,
width : "600",
height: "600",
theme_advanced_buttons1 : "bold, italic, underline, fontselect, fontsizeselect",
theme_advanced_buttons2 : "forecolor, backcolor, separator, justifyleft, justifycenter, justifyright, justifyfull, separator, bullist, numlist, separator, undo, redo, separator, link, unlink, separator, code",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_buttons3_add : "ltr,rtl,pastetext,pasteword,selectall",
theme_advanced_buttons1_add : "media,preview",
paste_create_paragraphs : false,
paste_create_linebreaks : false,
paste_use_dialog : true,
paste_auto_cleanup_on_paste : true,
paste_convert_middot_lists : false,
paste_unindented_list_class : "unindentedList",
paste_convert_headers_to_strong : true,
plugin_preview_width : "500",
plugin_preview_height : "600",
entities : "",
entity_encoding : "named",
extended_valid_elements : "a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style],style[type|id]"
});'
;

}else{

// TinyMCE
echo ' tinyMCE.init({
mode : "none",
theme : "advanced",
plugins : "safari,pagebreak,style,layer,table,advimage,advlink,inlinepopups,media,searchreplace,contextmenu,paste,directionality,fullscreen",
// Theme options
theme_advanced_buttons1 : "newdocument,|,bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,styleselect,formatselect,fontselect,fontsizeselect",
theme_advanced_buttons2 : "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,help,code,,|,forecolor,backcolor",
theme_advanced_buttons3 : "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,media,|,ltr,rtl,|,fullscreen",
theme_advanced_buttons4 : "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,pagebreak",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
theme_advanced_resizing : false,
content_css : "'
.__PS_BASE_URI__.'themes/'._THEME_NAME_.'/css/global.css",
document_base_url : "'
.__PS_BASE_URI__.'",
width: "600",
height: "500",
font_size_style_values : "8pt, 10pt, 12pt, 14pt, 18pt, 24pt, 36pt",
// Drop lists for link/image/media/template dialogs
template_external_list_url : "lists/template_list.js",
external_link_list_url : "lists/link_list.js",
external_image_list_url : "lists/image_list.js",
media_external_list_url : "lists/media_list.js",
elements : "nourlconvert,ajaxfilemanager",
file_browser_callback : "ajaxfilemanager",
entity_encoding: "raw",
convert_urls : false,
language : "'
.(file_exists(_PS_ROOT_DIR_.'/js/tinymce/jscripts/tiny_mce/langs/'.$iso.'.js') ? $iso 'en').'"

});
function ajaxfilemanager(field_name, url, type, win) {
var ajaxfilemanagerurl = "'
.dirname($_SERVER["PHP_SELF"]).'/ajaxfilemanager/ajaxfilemanager.php";
switch (type) {
case "image":
break;
case "media":
break;
case "flash": 
break;
case "file":
break;
default:
return false;
}
            tinyMCE.activeEditor.windowManager.open({
                url: "'
.dirname($_SERVER["PHP_SELF"]).'/ajaxfilemanager/ajaxfilemanager.php",
                width: 782,
                height: 440,
                inline : "yes",
                close_previous : "no"
            },{
                window : win,
                input : field_name
            });
}'
;

}

foreach ($languages as $language)
echo 'tinyMCE.execCommand("mceAddControl", true, "content_'.$language['id_lang'].'");';

echo '</script>';
}
01 Марта 2013, 11:58:54
Ответ #1
  • Пользователь
  • **
  • Сообщений: 80
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
с редактором рабзобрался, достаточно в строчке

if(file_exists(_PS_ROOT_DIR_.'/js/tinymce.inc.js')){

заменить имя файла на любое несуществующее, либо переписать условия.

Но возникла вторая проблема, не работает thickbox, картинки при нажатие на картинку плагин не срабатывает, и картинка просто открывается в браузере, да и превью тоже работают не так как надо, растягиваются вниз длинным списком, как можно переделать что бы галерея работала как и в товарах?
Привожу текст файла шаблона modules/prestapress/prestapress-view.tpl
{if isset($fancybox) && $fancybox == true}
{literal}
<script type="text/javascript">
<!--
$(document).ready(function(){
$('.thickbox').fancybox({
'hideOnContentClick': true,
'transitionIn' : 'elastic',
'transitionOut' : 'elastic'
});
});
//-->
</script>
{/literal}
{/if}

<div class="breadcrumb">
<a title="{l s='Back home' mod='prestapress'}" href="{$base_dir_ssl}">{l s='Home' mod='prestapress'}</a><span class="navigation-pipe">&gt;</span><span class="navigation_end"><a href="{$listLink}">{l s='Articles' mod='prestapress'}</a></span> &gt; {$publication->title}
</div>

<h2>{$publication->title} {if $press_conf.view_display_date}<span>{dateFormat date=$publication->date_on|escape:'html':'UTF-8' full=0}</span> {/if}</h2>

{if $publication->status == 'published'}

<div id="prestapress-view">

<div class="prestapress-content rte">

{if $press_conf.display_img == 'gallery'}

    {if $images || $publication->default_img}
        <div class="medias" style="width:{$img_width+2}px;">
            <div class="media_main">
            {if $press_conf.view_display_popin}<a href="{$base_dir_ssl}{$press_conf.img_save_path}{$publication->id}/{$publication->default_img.id_press_image}.{$publication->default_img.type}" rel="article" class="thickbox">{/if}
            <img src="{$base_dir_ssl}{$press_conf.img_save_path}timthumb.php?src={$img_path}{$publication->default_img.id_press_image}.{$publication->default_img.type}&w={$img_width}" alt="{$publication->title}" />
            {if $press_conf.view_display_popin}</a>{/if}
            </div>
           {if $images}
            <div class="media_thumbs">
                <ul>
                    {foreach from=$images item=img name=images}
                    <li>
                    {if $press_conf.view_display_popin}<a href="{$base_dir_ssl}{$press_conf.img_save_path}{$publication->id}/{$img.id_press_image}.{$img.type}" rel="article" class="thickbox">{/if}
                    <img src="{$base_dir_ssl}{$press_conf.img_save_path}timthumb.php?src={$img_path}{$img.id_press_image}.{$img.type}&w=60&h=60" />
                    {if $press_conf.view_display_popin}</a>{/if}
                    </li>
                    {/foreach}
                </ul>
                <div class="clear"></div>
            </div>
           {/if}
         </div>
    {/if}
   
    {$publication->content}
   
{elseif $press_conf.display_img == 'list'}
   
    {if $images || $publication->default_img}
    <div class="medias">
      <div class="media_list">
            <ul>
            {if $publication->default_img}
                <li>
                {if $press_conf.view_display_popin}<a href="{$base_dir_ssl}{$press_conf.img_save_path}{$publication->id}/{$publication->default_img.id_press_image}.{$publication->default_img.type}" rel="article" class="thickbox">{/if}
                <img src="{$base_dir_ssl}{$press_conf.img_save_path}timthumb.php?src={$img_path}{$publication->default_img.id_press_image}.{$publication->default_img.type}&w={$img_width}" alt="{$publication->title}" />
    {if $press_conf.view_display_popin}</a>{/if}
                </li>
                {/if}
               
                {if $images}
                {foreach from=$images item=img name=images}
                <li>{if $press_conf.view_display_popin}<a href="{$base_dir_ssl}{$press_conf.img_save_path}{$publication->id}/{$img.id_press_image}.{$img.type}" rel="article" class="thickbox">{/if}<img src="{$base_dir_ssl}{$press_conf.img_save_path}timthumb.php?src={$img_path}{$img.id_press_image}.{$img.type}&w={$img_width}" />{if $press_conf.view_display_popin}</a>{/if}</li>
                {/foreach}
                {/if}
            </ul>
            <div class="clear"></div>
        </div>
    </div>
    {/if}
   
    {$publication->content}
   
{/if}

</div>

<div class="clear"></div>

{if $press_conf.category_active && $press_categories|@count > 0}
    <div class="categories">
        <ul>
            <li><strong> {l s='Posted on' mod='prestapress'}</strong></li>
            {foreach from=$press_categories item=category name=category_list}
            <li><a href="{$category.link}" title="{$category.name}">{$category.name}</a>{if !$smarty.foreach.category_list.last},{/if}</li>
            {/foreach}
        </ul>
        <div class="clear"></div>
    </div>
{/if}


{if $press_conf.share_active}
<!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style ">
  <a class="addthis_button_compact"></a>
  <a class="addthis_button_facebook"></a>
  <a class="addthis_button_twitter"></a>
  <a class="addthis_button_email"></a>
  <a class="addthis_button_google_plusone"></a>
</div>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=xa-4debecd65fac86f2"></script>
<!-- AddThis Button END -->
{/if}

{if $press_conf.related_active && $related|@count > 0}
<div class="related">
<h2>{l s='Related articles' mod='prestapress'}</h2>
<ul>
{foreach from=$related item=related_post name=related_list}
<li><a href="{$related_post.link}">{$related_post.title}</a></li>
{/foreach}
</ul>
</div>
{/if}

{if $press_conf.product_active}
    {if $products|@count > 0}
    <div class="products">
        <h2>{l s='Article related products' mod='prestapress'}</h2>
        <div class="block products_block accessories_block clearfix">
<div class="block_content">
<ul>
{foreach from=$products item=accessory name=accessories_list}
{assign var='accessoryLink' value=$link->getProductLink($accessory.id_product, $accessory.link_rewrite, $accessory.category)}
<li class="ajax_block_product {if $smarty.foreach.accessories_list.first}first_item{elseif $smarty.foreach.accessories_list.last}last_item{else}item{/if} product_accessories_description">
<h5><a href="{$accessoryLink|escape:'htmlall':'UTF-8'}">{$accessory.name|truncate:22:'...':true|escape:'htmlall':'UTF-8'}</a></h5>
<div class="product_desc">
<a href="{$accessoryLink|escape:'htmlall':'UTF-8'}" title="{$accessory.legend|escape:'htmlall':'UTF-8'}" class="product_image"><img src="{$link->getImageLink($accessory.link_rewrite, $accessory.id_image, 'medium')}" alt="{$accessory.legend|escape:'htmlall':'UTF-8'}" /></a>
<a href="{$accessoryLink|escape:'htmlall':'UTF-8'}" title="{l s='More'}" class="product_description">{$accessory.description_short|strip_tags|truncate:55:'...'}</a>
</div>
{if $psversion == 13}
      <p class="product_accessories_price">
                     <span class="price">{displayWtPrice p=$accessory.price}</span>
                     <a class="button" href="{$accessoryLink|escape:'htmlall':'UTF-8'}" title="{l s='View' mod='prestapress'}">{l s='View' mod='prestapress'}</a>
                     <a class="exclusive button ajax_add_to_cart_button" href="{$base_dir_ssl}cart.php?qty=1&amp;id_product={$accessory.id_product|intval}&amp;token={$static_token}&amp;add" rel="ajax_id_product_{$accessory.id_product|intval}" title="{l s='Add to cart' mod='prestapress'}">{l s='Add to cart' mod='prestapress'}</a>
                  </p>
{else}
<p class="product_accessories_price">
{if $accessory.show_price AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}<span class="price">{if $priceDisplay != 1}{displayWtPrice p=$accessory.price}{else}{displayWtPrice p=$accessory.price_tax_exc}{/if}</span>{/if}
<a class="button" href="{$accessoryLink|escape:'htmlall':'UTF-8'}" title="{l s='View'}">{l s='View'}</a>
{if $accessory.available_for_order AND !isset($restricted_country_mode) AND !$PS_CATALOG_MODE}<a class="exclusive button ajax_add_to_cart_button" href="{$link->getPageLink('cart.php')}?qty=1&amp;id_product={$accessory.id_product|intval}&amp;token={$static_token}&amp;add" rel="ajax_id_product_{$accessory.id_product|intval}" title="{l s='Add to cart'}">{l s='Add to cart'}</a>{/if}
</p>
{/if}
</li>
{/foreach}
</ul>
</div>
        </div>
        <div class="clear"></div>
       </div>
    {/if}
{/if}

</div>

{else}

    {l s='This Article is no longer available' mod='prestapress'}
   
{/if}
01 Марта 2013, 12:26:32
Ответ #2
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22212
  • Репутация: +17111/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Библиотека jQuery подключается ?
<script src="/js/jquery/jquery-1.7.2.min.js" type="text/javascript">Подключение fancybox тоже проверить нужно
<script src="/js/jquery/plugins/fancybox/jquery.fancybox.js" type="text/javascript">
<link media="all" type="text/css" rel="stylesheet" href="/js/jquery/plugins/fancybox/jquery.fancybox.css">
В Firebug можно проверить.
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.
01 Марта 2013, 13:22:42
Ответ #3
  • Пользователь
  • **
  • Сообщений: 80
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
да это все подключено, судя про всему  кешируется, сверил скрипты на странице товара и новости, все одинаково, вот урл страницы новости (правда я чучуть пошаманил с CSS дабы привести хоть в какой то вид, но ничего основного не затронул)
http://teslalight.com.ua/modules/prestapress/content.php?id=10
01 Марта 2013, 13:48:58
Ответ #4
  • Ветеран
  • *****
  • Сообщений: 1280
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
Попробуй без кеширования. У меня не работало, отключил кеш, удалил все из папки кеша, проверил и обнаружил, что не все js файлы были подключены. Попробывал без кеширования, заработало, тогда опять включил кеш. Потом проблем не было. 
01 Марта 2013, 13:56:04
Ответ #5
  • Пользователь
  • **
  • Сообщений: 80
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
пробывал, не в кеше дело
01 Марта 2013, 14:00:49
Ответ #6
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102473
  • Репутация: +34218/-0
    • Просмотр профиля
Цитата: mAgency
Подключение fancybox тоже проверить нужно
<script src="/js/jquery/plugins/fancybox/jquery.fancybox.js" type="text/javascript">
Цитата: maggotische
http://teslalight.com.ua/modules/prestapress/content.php?id=10
на этой странице нет подключения библиотеки jquery.fancybox.js.
01 Марта 2013, 14:26:05
Ответ #7
  • Пользователь
  • **
  • Сообщений: 80
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Цитировать
на этой странице нет подключения библиотеки jquery.fancybox.js.

А на этой разве есть?
http://teslalight.com.ua/9-%D1%81%D0%B2%D0%B5%D1%82%D0%BE%D0%B4%D0%B8%D0%BE%D0%B4%D0%BD%D0%B0%D1%8F-%D0%BB%D0%B5%D0%BD%D1%82%D0%B0-smd-3528.html

Но при этом все работает, подскажите как подключить в модуль? Мб нужно сам модуль выложить что б вы посмотрели?
01 Марта 2013, 14:41:07
Ответ #8
  • Администратор
  • Ветеран
  • *****
  • Сообщений: 102473
  • Репутация: +34218/-0
    • Просмотр профиля
Цитата: maggotische
А на этой разве есть?
http://teslalight.com.ua/9-%D1%81%D0%B2%D0%B5%D1%82%D0%BE%D0%B4%D0%B8%D0%BE%D0%B4%D0%BD%D0%B0%D1%8F-%D0%BB%D0%B5%D0%BD%D1%82%D0%B0-smd-3528.html
На этой есть.
Можете сами сравнить.
На этой странице js файл содержит подключение fancybox.
http://teslalight.com.ua/themes/default/cache/33e9913824b9d02eb3d59f416cbd16b5.jsНа другой нет.

Когда вы изменяете или дополняете шаблоны, скрипты лучше отключить кеширование и включить перекомпиляцию.
01 Марта 2013, 14:54:02
Ответ #9
  • Пользователь
  • **
  • Сообщений: 80
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
да, теперь вижу разницу в файлах, но почему не подключается плагин на странице с модулем? Включи перекомпиляцию, очистил очередной раз кеш, не помогает, все равно кешированый файл отличается от того что в товарах (нет фансибокса)
01 Марта 2013, 19:33:34
Ответ #10
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 105584
  • Репутация: +39547/-0
    • Просмотр профиля
    • Webstudio UwK
В Prestashop 1.5 добавить javascript библиотеку можно :

1. Для все страниц:
В файле classes/controller/FrontController.php в функции setMedia() изменить
$this->addjqueryPlugin('easing');на
$this->addjqueryPlugin('easing','fancybox');
В этом случае нужно будет удалить загрузку расширения fancybox из функции setMedia в ParentOrderController.php и ProductController.php

2. Для одной страницы, добавить в контроллер этой страницы
$this->addjqueryPlugin('fancybox');

3. В  модуль.
public function hookHeader($params)
{
    Tools::addJS(_PS_JS_DIR_.'путь к js файлу');

}


Cоздание интернет сайтов Webstudio UwK
01 Марта 2013, 20:35:39
Ответ #11
  • Пользователь
  • **
  • Сообщений: 80
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо, только вряд ли это поможет... Я вручную подключил в шаблон фансибокс и все равно не пашет почему то...
02 Марта 2013, 16:59:54
Ответ #12
  • Ветеран
  • *****
  • Сообщений: 885
  • Репутация: +206/-0
    • Просмотр профиля
У меня на версии 1.5 также не работало. Небыло секции "Медиа" при редактировании статьи. Картинки пробывал вставлять через редактор.  На 1.4 проблем не было. В настройках модуля отметил "Enable popin for images", больше ничего не делал.
02 Марта 2013, 17:33:42
Ответ #13
  • Модератор
  • Ветеран
  • *****
  • Сообщений: 86326
  • Репутация: +25417/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Спасибо, только вряд ли это поможет... Я вручную подключил в шаблон фансибокс и все равно не пашет почему то...
да это все подключено, судя про всему  кешируется, сверил скрипты на странице товара и новости, все одинаково, вот урл страницы новости (правда я чучуть пошаманил с CSS дабы привести хоть в какой то вид, но ничего основного не затронул)
http://teslalight.com.ua/modules/prestapress/content.php?id=10
Еще стили добавить осталось. На вашей странице нет стилей для fancybox: fancybox-wrap,  fancybox-tmp,  fancybox-overlay и т.д.
Файл стилей не подключен.
02 Марта 2013, 18:52:48
Ответ #14
  • Партнер
  • Ветеран
  • ****
  • Сообщений: 22212
  • Репутация: +17111/-1
  • Разработка веб-сайтов и веб-программирование
    • Просмотр профиля
Файл стилей подключить можно так-же как и javascript
Для prestashop 1.4
$this->addCSS(_PS_CSS_DIR_.'jquery.fancybox-1.3.4.css', 'screen');В prestashop 1.5 файл стилей fancybox находиться в :
/js/jquery/plugins/fancybox/jquery.fancybox.css
Интернет-магазин под ключ.
Какой выбрать движок для интернет магазина ?
Какой движок лучше ?
Magento или Prestashop ?
Решение всех Ваших вопросов в создании Интернет-магазина.