После установки seoppro на opencart внезапно получил ошибку «Call to undefined method ControllerCatalogProduct::getAllCategories()» при переходе в админке в карточку товара. Это может быть следствием некоторых ошибок при установке модуля. Чтобы решить проблему стоит попробовать следующие шаги в файле admin/controller/extension/modification.php. Находим следующие строки: После строки с $limit добавляем еще одну строку…

При поддержке старых проектов, которые писались под старые версии php иногда можно встретить следующую ошибку: «Only variables can be passed by reference». Сейчас на простом примере покажу, почему она появляется. Простой пример, который вызовет данную проблему: А теперь код, который отработает правильно: Видите разницу? Разница в том, что нельзя передать…