След обновяване на версията на OpenCart до версия 3, може да получите следната грешка: Препоръчаното обновяване на кеша (три пъти натискане на клавиша Ctrl-F5) и обновяването на настройките на магазина (Setting) не винаги решават този проблем. Ако темата ви се намира в настройките може да я изберете: Ако това не реши проблемът с грешката, отидете […]
Категория: PHP
Фатална грешка: Call to undefined function openssl_random_pseudo_bytes()
Днес при инсталация на новата версия на OpenCart 3 на локалния си сървър получих фатална грешка “Call to undefined function openssl_random_pseudo_bytes()”. Грешката е фатална и означава, че сървърът не е компилиран с OpenSSL или че модулът не е включен. Отстраняване на проблемът За да отстраните проблемът трябва да извършите следните две действия: Да проверите дали […]
Как работи do_action() и add_action()
WordPress притежава гъвкав начин за разширяване на функционалността си и вие може да се възползвате от него. Става въпрос за функциите do_action() и add_action(). Чрез тях вие може да разширите функционалността на системата. Като използване тези функции други разработчици могат да разширят възможностите на създавания от вас модул (тема или плъгин). Да вземем следната ситуация […]
Защо харесвам библиотеката Yii
След като започнах да правя сайтове имах възможност да избирам да използвам система за управление на съдържание или да ги програмирам от нулата (аз съм програмист и за мен създаването на сайт е програмистка, а не дизайнерска работа). Както може би се досещате вече, моят избор при реализирането на даден сайт винаги беше да почвам […]
Глобални променливи в PHP
В PHP съществуват специални глобални променливи, които са достъпни навсякъде в кода. Те се наричат “свръхглобални”. Тези променливи са: $GLOBALS $_SERVER $_REQUEST $_POST $_GET $_FILES $_ENV $_COOKIE $_SESSION $GLOBALS $GLOBALS е глобална променлива, която съдържа всички глобални променливи и ги прави достъпни във всяка част на кода (включително и във функциите и методите). $GLOBALS представлява […]
Сортиране на масив в PHP
Елементите на масивите могат да бъдат подредени в азбучен или цифров ред и във възходящ или намаляващ ред. Сортиращи функции В тази глава ще засегнем следните сортиращи функции: sort() – сортира масива в нарастващ ред; rsort() – сортира масива в намаляващ ред; asort() – сортира асоциативен масив по възходящ ред на стойностите; ksort() – сортира […]
Масиви в PHP
Масивите са структури от данни, които съхраняват много данни в една променлива. Обикновено в езиците за програмиране масивите съдържат данни само от един тип, но в PHP няма такова ограничение. Пример <?php $cars = array(“Volvo”, “BMW”, “Toyota”); echo “I like ” . $cars[0] . “, ” . $cars[1] . ” and ” . $cars[2] . […]
Функции в PHP
Функциите са една от най-голямата сила на езикът PHP. В него се съдържат над 1000 вградени функции. Дефинирани от потребителя функции Освен вградените функции в езика, вие може да дефинирате собствени функции. Функцията представлява програмен код, който може да бъде изпълнен многократно в дадена програма. Функцията не се изпълнява автоматично, когато се зареди страницата, а […]
Цикли в PHP
Циклите представляват конструкции, при които даден код се изпълнява многократно в зависимост от изпълнението на дадено условие. Циклите спестяват нуждата от многократното писане на идентичен код при изпълнението на повтарящи се действия. Например увеличаването на дадена променлива със стойност 0 с единица докато стигне зададена стойност може да се напише със съответния брой оператори за присвояване или с един […]
Как да инсталираме версия 2.2 на OpenCart
OpenCart 2.2 е последната версия на популярната система за създаване на електронен магазин OpenCart. Тази система е изключително удобна за употреба и инсталация. Тя използва PHP и MySQL като технология. А от версия 2.0 включва отзивчив уеб дизайн (Responsive Web Design) като беше променен изцяло дизайна на магазина и се въведе използването на множество библиотеки […]




