Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

PHP Parse error: syntax error, unexpected 'else' (T_ELSE)


nick885

Recommended Posts

Друзья, перенес сайт на другой сервер,  захожу в оформление заказа - пустой экран. В логах апача ошибка:


PHP Parse error:  syntax error, unexpected 'else' (T_ELSE) in /var/www/site/vqmod/vqcache/vq2-catalog_view_theme_sellya_template_checkout_simplecheckout_shipping.tpl on line 91, referer:

Сам файл


<div class="simplecheckout-block-heading"><?php echo $text_checkout_shipping_method ?></div>
<?php if ($simple_show_errors && $error_warning) { ?>
    <div class="simplecheckout-warning-block"><?php echo $error_warning ?></div>
<?php } ?>
<div class="simplecheckout-block-content">
    <?php if (!empty($disabled_methods)) { ?>
        <table class="simplecheckout-methods-table" style="margin-bottom:0px;">
            <?php foreach ($disabled_methods as $key => $value) { ?>
                <tr>
                    <td class="code">
                        <input type="radio" name="disabled_shipping_method" disabled="disabled" value="<?php echo $key; ?>" id="<?php echo $key; ?>" />
                    </td>
                    <td class="title" valign="middle">
                        <label for="<?php echo $key; ?>">
                            <?php echo $value['title']; ?>
                        </label>
                    </td>
                    <td class="quote">
                    </td>
                </tr>
                <?php if (!empty($value['description'])) { ?>
                    <tr>
                        <td class="code">
                        </td>
                        <td class="title">
                            <label for="<?php echo $key; ?>"><?php echo $value['description']; ?></label>
                        </td>
                        <td class="quote">
                        </td>
                    </tr>
                <?php } ?>
            <?php } ?>
        </table>
    <?php } ?>
    <?php if (!empty($shipping_methods)) { ?>
        <table class="simplecheckout-methods-table">
            <?php foreach ($shipping_methods as $shipping_method) { ?>
                <?php if ($simple_shipping_view_title) { ?>
                <tr>
                    <td colspan="3"><b><?php echo $shipping_method['title']; ?></b></td>
                </tr>
                <?php } ?>
                <?php if (!empty($shipping_method['warning'])) { ?>
                    <tr>
                        <td colspan="3"><div class="simplecheckout-error-text"><?php echo $shipping_method['warning']; ?></div></td>
                    </tr>
                <?php } ?>
                <?php if (empty($shipping_method['error'])) { ?>
                    <?php foreach ($shipping_method['quote'] as $quote) { ?>
                        <tr>
                            <td class="code">
                                <input type="radio" name="shipping_method" value="<?php echo $quote['code']; ?>" id="<?php echo $quote['code']; ?>" <?php if ($quote['code'] == $code) { ?>checked="checked"<?php } ?> onchange="simplecheckout_reload('shipping_changed');" />
                            </td>
                            <td class="title" valign="middle">
                                <label for="<?php echo $quote['code']; ?>">
                                    <?php
                if (isset($quote['image']) and !empty($quote['image']) ) {
                ?>
                    <img src="<?php echo HTTP_IMAGE.$quote['image'];?>"/>
                <?
                    echo '<span style="vertical-align:10px;">'.$quote['title'].'</span>';
                }
                else {
                    echo $quote['title'];
                }
         
             ?>
                                </label>
                                <?php if (!empty($quote['img'])) { ?>
                                <label for="<?php echo $quote['code']; ?>">
                                    <img src="<?php echo $quote['img']; ?>" width="60" height="32" border="0" style="display:block;margin:3px;">
                                </label>
                                <?php } ?>
                            </td>
                            <td class="quote">
                                <label for="<?php echo $quote['code']; ?>"><?php echo $quote['text']; ?></label>
                            </td>
                        </tr>
                        <?php if (!empty($quote['description'])) { ?>
                            <tr>
                                <td class="code">
                                </td>
                                <td class="title">
                                    <label for="<?php echo $quote['code']; ?>"><?php echo $quote['description']; ?></label>
                                </td>
                                <td class="quote">
                                </td>
                            </tr>
                        <?php } ?>
                    <?php } ?>
                <?php } else { ?>
                    <tr>
                        <td colspan="3"><div class="simplecheckout-error-text"><?php echo $shipping_method['error']; ?></div></td>
                    </tr>
                <?php } ?>
                <?php if (!empty($shipping_method['description'])) { ?>
                <tr>
                    <tr>
                        <td class="code">
                        </td>
                        <td class="title">
                            <?php echo $shipping_method['description']; ?>
                        </td>
                        <td class="quote">
                        </td>
                    </tr>
                </tr>
                <?php } ?>
                <?php } ?>
        </table>
        <input type="hidden" name="shipping_method_current" value="<?php echo $code ?>" />
        <input type="hidden" name="shipping_method_checked" value="<?php echo $checked_code ?>" />
    <?php } ?>
    <?php if (empty($shipping_methods) && $address_empty && $simple_shipping_view_address_empty) { ?>
        <div class="simplecheckout-warning-text"><?php echo $text_shipping_address; ?></div>
    <?php } ?>
    <?php if (empty($shipping_methods) && !$address_empty) { ?>
        <div class="simplecheckout-warning-text"><?php echo $error_no_shipping; ?></div>
    <?php } ?>
</div>
<?php if ($simple_debug) print_r($address); ?>

 

Подскажите, пожалуйста, как переписать чтоб пропала ошибка.  Заранее огромное спасибо.

 

upd. если убрать перед

              
<?php } else { ?>

<?php } ?>

то будет ошибка

PHP Parse error:  syntax error, unexpected end of file

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.