commeta Опубликовано: мая 20, 2017 Жалоба Поделиться Опубликовано: мая 20, 2017 Пытаюсь поднять сайт на тестовом сервере, все как обычно: откопировал файлы, базу, поменял пути в конфигах, но при открытии сайта вываливается ошибка, и пустая страница. [20-May-2017 14:59:44 UTC] PHP Parse error: syntax error, unexpected end of file in catalog/view/theme/default/template/extension/module/slideshow.tpl on line 78 В фале slideshow.tpl все как обычно, при этом на продакшн сервере все работает нормально. Подскажите куда копать? opencart 'VERSION', '2.3.0.2' Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
nikifalex Опубликовано: мая 20, 2017 Жалоба Поделиться Опубликовано: мая 20, 2017 скорее все всеже не обычно, а файл повредился при переносе. чтоб не гадать прикрепите файл сюда Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
commeta Опубликовано: мая 20, 2017 Автор Жалоба Поделиться Опубликовано: мая 20, 2017 (изменено) я его несколько раз перезаливал, вот он catalog/view/theme/default/template/extension/module/slideshow.tpl Скрытый текст <div class="slider-section"> <div id="banner"> <div class="rev_slider_wrapper"> <!-- START REVOLUTION SLIDER 5.0 auto mode --> <div id="main_slider" class="rev_slider" data-version="5.0"> <ul> <?php foreach ($banners as $banner_id => $banner) { $title = str_replace('{br}','<br>',$banner['title']); ?> <li data-index='rs-<?=$banner_id?>' data-transition='curtain-1' data-slotamount='default' data-easein='default' data-easeout='default' data-masterspeed='default' data-thumb='<?php echo $banner['image']; ?>' data-rotate='0' data-saveperformance='off' data-title='<?php echo $title; ?>' data-description='' > <!-- MAIN IMAGE --> <img src="<?php echo $banner['image']; ?>" alt="image" data-bgposition="center center" data-bgfit="cover" data-bgrepeat="no-repeat" class="rev-slidebg"> <!-- LAYER NR. 1 --> <div class="tp-caption wbg tp-resizeme hidden-xs" data-x="['left','left','left','left']" data-hoffset="['-42','-22','2','0']" data-y="['middle','middle','middle','middle']" data-voffset="['42','42','42','22']" data-width="none" data-height="none" data-transform_idle="o:1;" data-transform_in="z:0;rX:0deg;rY:0;rZ:0;sX:1.5;sY:1.5;skX:0;skY:0;opacity:0;s:1500;e:Power3.easeInOut;" data-transform_out="y:[100%];s:1000;e:Power2.easeInOut;s:1000;e:Power2.easeInOut;" data-mask_in="x:0px;y:0px;s:inherit;e:inherit;" data-mask_out="x:inherit;y:inherit;s:inherit;e:inherit;" data-start="300" data-splitout="none" data-responsive_offset="on" data-elementdelay="0.05" style="z-index: 1;"> </div> <div class="tp-caption version1title tp-resizeme hidden-xs" data-x="['left','left','left','left']" data-hoffset="['-2','0','35','0']" data-y="['middle','middle','middle','middle']" data-voffset="['-22','-22','-22','-22']" data-width="none" data-height="none" data-transform_idle="o:1;" data-transform_in="z:0;rX:0deg;rY:0;rZ:0;sX:1.5;sY:1.5;skX:0;skY:0;opacity:0;s:1500;e:Power3.easeInOut;" data-transform_out="y:[100%];s:1000;e:Power2.easeInOut;s:1000;e:Power2.easeInOut;" data-mask_in="x:0px;y:0px;s:inherit;e:inherit;" data-mask_out="x:inherit;y:inherit;s:inherit;e:inherit;" data-start="1000" data-splitout="none" data-responsive_offset="on" data-elementdelay="0.05" style="z-index: 5;"> <p><?php echo $title; ?> </p> </div> <? if($banner['link']){?> <div class="tp-caption tp-resizeme hidden-xs" data-x="['left','left','left','left']" data-hoffset="['0','0','35','0']" data-y="['middle','middle','middle','middle']" data-voffset="['159','159','159','129']" data-transform_idle="o:1;" data-transform_hover="o:1;rX:0;rY:0;rZ:0;z:0;s:300;e:Power1.easeInOut;" data-style_hover="c:rgba(0, 154, 238, 1.00);bc:rgba(0, 154, 238, 1.00);cursor:pointer;" data-transform_in="x:[-100%];z:0;rX:0deg;rY:0deg;rZ:0deg;sX:1;sY:1;skX:0;skY:0;opacity:0;s:2500;e:Power3.easeInOut;" data-transform_out="auto:auto;s:1000;e:Power2.easeInOut;" data-start="2500" data-splitin="none" data-splitout="none" data-responsive_offset="on"> <a href="<?=$banner['link']?>" class="contact_us btn btn-default">Подробнее</a> </div> <? } ?> </li> <? } ?> </ul> </div> </div> <!-- END REVOLUTION SLIDER --> </div> <!-- End of #banner --> </div><!-- end slider section --> Изменено мая 20, 2017 пользователем RHCk Картинки, логи и код убирайте под спойлер! Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
BuslikDrev Опубликовано: мая 20, 2017 Жалоба Поделиться Опубликовано: мая 20, 2017 1 час назад, commeta сказал: я его несколько раз перезаливал, вот он catalog/view/theme/default/template/extension/module/slideshow.tpl Скрытый текст <div class="slider-section"> <div id="banner"> <div class="rev_slider_wrapper"> <!-- START REVOLUTION SLIDER 5.0 auto mode --> <div id="main_slider" class="rev_slider" data-version="5.0"> <ul> <?php foreach ($banners as $banner_id => $banner) { $title = str_replace('{br}','<br>',$banner['title']); ?> <li data-index='rs-<?=$banner_id?>' data-transition='curtain-1' data-slotamount='default' data-easein='default' data-easeout='default' data-masterspeed='default' data-thumb='<?php echo $banner['image']; ?>' data-rotate='0' data-saveperformance='off' data-title='<?php echo $title; ?>' data-description='' > <!-- MAIN IMAGE --> <img src="<?php echo $banner['image']; ?>" alt="image" data-bgposition="center center" data-bgfit="cover" data-bgrepeat="no-repeat" class="rev-slidebg"> <!-- LAYER NR. 1 --> <div class="tp-caption wbg tp-resizeme hidden-xs" data-x="['left','left','left','left']" data-hoffset="['-42','-22','2','0']" data-y="['middle','middle','middle','middle']" data-voffset="['42','42','42','22']" data-width="none" data-height="none" data-transform_idle="o:1;" data-transform_in="z:0;rX:0deg;rY:0;rZ:0;sX:1.5;sY:1.5;skX:0;skY:0;opacity:0;s:1500;e:Power3.easeInOut;" data-transform_out="y:[100%];s:1000;e:Power2.easeInOut;s:1000;e:Power2.easeInOut;" data-mask_in="x:0px;y:0px;s:inherit;e:inherit;" data-mask_out="x:inherit;y:inherit;s:inherit;e:inherit;" data-start="300" data-splitout="none" data-responsive_offset="on" data-elementdelay="0.05" style="z-index: 1;"> </div> <div class="tp-caption version1title tp-resizeme hidden-xs" data-x="['left','left','left','left']" data-hoffset="['-2','0','35','0']" data-y="['middle','middle','middle','middle']" data-voffset="['-22','-22','-22','-22']" data-width="none" data-height="none" data-transform_idle="o:1;" data-transform_in="z:0;rX:0deg;rY:0;rZ:0;sX:1.5;sY:1.5;skX:0;skY:0;opacity:0;s:1500;e:Power3.easeInOut;" data-transform_out="y:[100%];s:1000;e:Power2.easeInOut;s:1000;e:Power2.easeInOut;" data-mask_in="x:0px;y:0px;s:inherit;e:inherit;" data-mask_out="x:inherit;y:inherit;s:inherit;e:inherit;" data-start="1000" data-splitout="none" data-responsive_offset="on" data-elementdelay="0.05" style="z-index: 5;"> <p><?php echo $title; ?> </p> </div> <? if($banner['link']){?> <div class="tp-caption tp-resizeme hidden-xs" data-x="['left','left','left','left']" data-hoffset="['0','0','35','0']" data-y="['middle','middle','middle','middle']" data-voffset="['159','159','159','129']" data-transform_idle="o:1;" data-transform_hover="o:1;rX:0;rY:0;rZ:0;z:0;s:300;e:Power1.easeInOut;" data-style_hover="c:rgba(0, 154, 238, 1.00);bc:rgba(0, 154, 238, 1.00);cursor:pointer;" data-transform_in="x:[-100%];z:0;rX:0deg;rY:0deg;rZ:0deg;sX:1;sY:1;skX:0;skY:0;opacity:0;s:2500;e:Power3.easeInOut;" data-transform_out="auto:auto;s:1000;e:Power2.easeInOut;" data-start="2500" data-splitin="none" data-splitout="none" data-responsive_offset="on"> <a href="<?=$banner['link']?>" class="contact_us btn btn-default">Подробнее</a> </div> <? } ?> </li> <? } ?> </ul> </div> </div> <!-- END REVOLUTION SLIDER --> </div> <!-- End of #banner --> </div><!-- end slider section --> Попробуйте добавить php Скрытый текст <?php } ?> </li> <?php } ?> Ещё это не понятно: Скрытый текст <?=$banner_id?> <?=$banner['link']?> Попробуйте заменить на: <?php echo $banner_id?> <?php echo $banner['link']?> И слайдшоу стандартной темы так выглядит: Скрытый текст <div id="slideshow<?php echo $module; ?>" class="owl-carousel" style="opacity: 1;"> <?php foreach ($banners as $banner) { ?> <div class="item"> <?php if ($banner['link']) { ?> <a href="<?php echo $banner['link']; ?>"><img src="<?php echo $banner['image']; ?>" alt="<?php echo $banner['title']; ?>" class="img-responsive" /></a> <?php } else { ?> <img src="<?php echo $banner['image']; ?>" alt="<?php echo $banner['title']; ?>" class="img-responsive" /> <?php } ?> </div> <?php } ?> </div> <script type="text/javascript"><!-- $('#slideshow<?php echo $module; ?>').owlCarousel({ items: 6, autoPlay: 3000, singleItem: true, navigation: true, navigationText: ['<i class="fa fa-chevron-left fa-5x"></i>', '<i class="fa fa-chevron-right fa-5x"></i>'], pagination: true }); --></script> Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
commeta Опубликовано: мая 20, 2017 Автор Жалоба Поделиться Опубликовано: мая 20, 2017 Да поменял <? на <?php И <?= заменил на <?php echo, сайт начал грузится, но теперь вылетел на PHP Fatal error: Call to undefined function num2word() in catalog/view/theme/default/template/common/home.tpl on line 403 там <li><a href="<?=$record['href']?>"><i class="fa fa-eye"></i> <?=$record['viewed']?> <?=num2word($record['viewed'], array('просмотр', 'просмотра', 'просмотров'))?></a></li> я так понял что на сайте много таких мест будет, Включил short_open_tag=On в php_ini, и все заработало. Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
mrgeser Опубликовано: мая 22, 2017 Жалоба Поделиться Опубликовано: мая 22, 2017 В этом слайдере есть функция импорт/экспорт настроек. На рабочем сайте экспортируем, в новом нерабочем импортируем. Попробуйте может получится. У меня уже было что то подобное ток с другим слайдером Цитата Ссылка на комментарий Поделиться на других сайтах Больше вариантов поделиться...
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сейчас и зарегистрироваться позже. Если у вас есть учётная запись, войдите, чтобы публиковать под своей учётной записью.