Parse error: syntax error, unexpected 'elseif' (T_ELSEIF)

Тема в разделе "Ошибки и их решения", создана пользователем Rig, 13 ноя 2015.

  1. Rig

    Rig Новичок

    Сообщения:
    9
    Симпатии:
    1
    Приветствую сообщество.
    Я новенький, вникаю быстро и сознательно, постараюсь максимально изложить проблему

    Установил последнюю сборку Oc 2.1.0.1
    Сразу начал устанавливать тему купленную на Themeforest
    Всё делал по инструкции шаг за шагом.
    Процессе, после добавления модулей выдаёт ошибку во фронтэнде

    Parse error
    : syntax error, unexpected 'elseif' (T_ELSEIF) in /srv/users/serverpilot/apps/levillage/public/vqmod/vqcache/vq2-catalog_controller_common_seo_url.php on line 130

    Если файл модуля: vqmod/xml/simple_blog_catalog.xml
    отключить (перенести в каталог vqmod/xml/disabled/simple_blog_catalog.xml) - то всё работает, значит вероятно проблема в нём.

    Подскажите куда копать что делать?
    На оригинальной версии Opecart (не русская сборка) всё отлично
     

    Вложения:

  2. Vlad

    Vlad Эксперт

    Сообщения:
    3.930
    Симпатии:
    942
    simple_blog_catalog.xml неправильно модифицирует файл .
    Зайдите по пути catalog/controller/common/seo_url.php и найдите там файл seo_url.php и seo_url.php-original
    Файл seo_url.php переименуйте во что нибудь, а seo_url.php-original переименуйте seo_url.php
    Все заработает.

    Дело в том, что в русской сборке seo_url.php изменен для нормальной работы, а вкумод не может точно видимо изменить его, вот и проблема.

    Хоть файл из русской сборке seo_url.php, составлен так что конфликтов должно быть минимум, но при левых вкумодах, они бывают.
     
    Rig нравится это.
  3. Vlad

    Vlad Эксперт

    Сообщения:
    3.930
    Симпатии:
    942
    Во вложении файл от русской сборки. Исправил переносы строк. Попробуйте..
     

    Вложения:

    • seo_url.zip
      Размер файла:
      1,6 КБ
      Просмотров:
      65
    Инна, Ален и Rig нравится это.
  4. Rig

    Rig Новичок

    Сообщения:
    9
    Симпатии:
    1
    Спасибо большое, пока работает.
    А что конкретно вы сделали?
    (я до вашего сообщения пробовал менять seo_url.php на оригинальный, но у меня почему то результата не было.
    а после вашего сообщения попробовал второй раз и сработало - видно магия форума!)
     
  5. Vlad

    Vlad Эксперт

    Сообщения:
    3.930
    Симпатии:
    942
    я же говорю, добавил переносы в файл как и в оригинале. Теперь seo_url станет еще лучше ))
     
  6. Инна

    Инна Новичок

    Сообщения:
    1
    Симпатии:
    0
    Спасибо. Все сработало.
     
  7. Muhin

    Muhin Пользователь

    Сообщения:
    83
    Симпатии:
    3
    У меня тоже возникли ошибки в сео с модулем Multivendor от wabaay!
    Помогите, пожалуйста найти ошибку на файле!
    не работает seo-ссылки вендоров
    если вести выходит site.com/seo_link(vendor)/?vendor=id
    а должно site.com/seo_link(vendor)
    и работает так index.php?route=module/vendorlogo/visitstore&vendor_id=8
     

    Вложения:

  8. Muhin

    Muhin Пользователь

    Сообщения:
    83
    Симпатии:
    3
    почему конфликт возникает - никто не знает?
     
  9. thunder

    thunder Новичок

    Сообщения:
    2
    Симпатии:
    0
    После обновления модификатора , все возвращается назад.Может еще где надо поправить?
     
  10. Vlad

    Vlad Эксперт

    Сообщения:
    3.930
    Симпатии:
    942
    уточните, что возвращается?
     
  11. thunder

    thunder Новичок

    Сообщения:
    2
    Симпатии:
    0
    в файл seo_url.php возвращает первоначальный код, который в последствии выводит ту-же ошибку о которой описывалось выше.
     
  12. Ravilr

    Ravilr Специалист

    Сообщения:
    3.181
    Симпатии:
    879
    в файле не может возвращаться код, если вы не пытаетесь отредактировать файл в кеше модификатора