Error loading templates, please, check error.log

Post Reply
Semen_ssr
Posts: 867
Joined: Sun Apr 25, 2010 7:59 pm

Error loading templates, please, check error.log

Post by Semen_ssr »

Привет,
есть необходимость изменять разер тумб в %, делаю простенький php в темплите test2

Code: Select all

<?php
$number = 610; // ваше число
$percentage = 65;
$result = ($number * $percentage) / 100;
$roundedResult = round($result);
echo "65% от $number = $roundedResult";
?>
получаю вывод:
65% от 610 = 397Error loading templates, please, check error.log
собственно сам лог:

Code: Select all

2024-10-18 15:58:12 Throwable error: Error Object
(
    [message:protected] => Cannot use a scalar value as an array
    [string:Error:private] => 
    [code:protected] => 0
    [file:protected] => /home/domains/domain.com/scj/tube/index.php
    [line:protected] => 1076
    [trace:Error:private] => Array
        (
        )

    [previous:Error:private] => 
)
. Info GET: Array
(
    [force_template] => test2
    [skip_cache] => true
    [force_lng] => 
    [order] => ctr
)
 
 POST Array
(
    [page_cache_id] => &force_template=test2&&skip_cache=true&&force_lng=
)
 
 Server Array
(
    [USER] => www-data
    [HOME] => /var/www
    [HTTP_COOKIE] => PHPSESSID=b9kti4tmrkcm2vol0gs0frinartd4aev; _stats-ref=https://domain.com/scj/admin/?operation=rotation&sub=rot_tube&subsub=rot_cms&; _ga=GA1.2.31279066.1729263560; _gid=GA1.2.1952711872.1729263560; _ga_C3SGE653L9=GS1.2.1729265396.2.1.1729266422.54.0.0
    [HTTP_TE] => trailers
    [HTTP_PRIORITY] => u=0, i
    [HTTP_SEC_FETCH_USER] => ?1
    [HTTP_SEC_FETCH_SITE] => same-origin
    [HTTP_SEC_FETCH_MODE] => navigate
    [HTTP_SEC_FETCH_DEST] => document
    [HTTP_UPGRADE_INSECURE_REQUESTS] => 1
    [HTTP_REFERER] => https://domain.com/scj/admin/?operation=rotation&sub=rot_tube&subsub=rot_cms&
    [HTTP_ACCEPT_ENCODING] => gzip, deflate, br, zstd
    [HTTP_ACCEPT_LANGUAGE] => uk-UA,uk;q=0.8,en-US;q=0.5,en;q=0.3
    [HTTP_ACCEPT] => text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8
    [HTTP_USER_AGENT] => Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:131.0) Gecko/20100101 Firefox/131.0
    [HTTP_HOST] => domain.com
    [MM_COUNTRY_CODE] => UA
    [GEOIP_COUNTRY_CODE] => UA
    [REDIRECT_STATUS] => 200
    [SERVER_NAME] => domain.com
    [SERVER_PORT] => 443
    [SERVER_ADDR] => 162.251.109.85
    [REMOTE_PORT] => 5194
    [REMOTE_ADDR] => 193.194.124.141
    [SERVER_SOFTWARE] => nginx/1.26.2
    [GATEWAY_INTERFACE] => CGI/1.1
    [HTTPS] => on
    [REQUEST_SCHEME] => https
    [SERVER_PROTOCOL] => HTTP/2.0
    [DOCUMENT_ROOT] => /home/domains/domain.com
    [DOCUMENT_URI] => /scj/tube/index.php
    [REQUEST_URI] => /scj/tube/index.php?force_template=test2&skip_cache=true
    [SCRIPT_NAME] => /scj/tube/index.php
    [CONTENT_LENGTH] => 
    [CONTENT_TYPE] => 
    [REQUEST_METHOD] => GET
    [QUERY_STRING] => force_template=test2&skip_cache=true
    [SCRIPT_FILENAME] => /home/domains/domain.com/scj/tube/index.php
    [FCGI_ROLE] => RESPONDER
    [PHP_SELF] => /scj/tube/index.php
    [REQUEST_TIME_FLOAT] => 1729267092.2314
    [REQUEST_TIME] => 1729267092
)
https://onlinephp.io/ - уверяет меня что синтаксис без ошибок, к кому вопрос к смарту или к админам? ))
darkover
Posts: 1574
Joined: Sat Apr 13, 2013 8:59 pm

Re: Error loading templates, please, check error.log

Post by darkover »

$result имхо смартом используется
Я когда какой-то код пишу в темплейте, всегда добавляю my_что-то там
твой не работает, этот работает )

Code: Select all

<?php
$number = 610; // ваше число
$percentage = 65;
$my_result = ($number * $percentage) / 100;
$roundedResult = round($my_result);
echo "65% от $number = $roundedResult";
?>
Semen_ssr
Posts: 867
Joined: Sun Apr 25, 2010 7:59 pm

Re: Error loading templates, please, check error.log

Post by Semen_ssr »

Супер!! Спасибо огромное!
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

Re: Error loading templates, please, check error.log

Post by admin »

darkover wrote: Sat Oct 19, 2024 3:26 pm $result имхо смартом используется
Я когда какой-то код пишу в темплейте, всегда добавляю my_что-то там
твой не работает, этот работает )

Code: Select all

<?php
$number = 610; // ваше число
$percentage = 65;
$my_result = ($number * $percentage) / 100;
$roundedResult = round($my_result);
echo "65% от $number = $roundedResult";
?>

Спасибо! )
Don't forget to run script update
Post Reply