Вывод php кода

Бюджет: По договоренности

Есть 3 файла главный(index.php), файл с яваскриптом, и файл php

В яваскрипт файле подключается php файл вот таким образом

var JSONReviewsGeneratorReference = 'путь до php файла'; Но получается php код в шопскрипте использовать нельзя(на сколько я понял) и не понимаю как тогда подключить и сделать так, чтобы скрипт сработал. Пожалуйста, подскажите кто знает.

Код php файла:

<?php
$request_params = [
'group_id' => '111',
'topic_id' => '111',
'need_likes' => 1,
'offset' => 0,
'count' => 100,
'extended' => 1,
'sort' => 'desc',
'version' => 5.87,
'access_token' => '124'
];
$url = "https://api.vk.com/method/board.getComments?" . http_build_query($request_params);
$wall = file_get_contents($url);
echo $wall;
?>

Читал статью про выполнение php кода https://support.webasyst.ru/170/website-pages-php-code/ , пытался просто хотя бы вывести переменную, но ничего не получается. Помогите, пожалуйста

Допустим пытаюсь вывести переменную т.е. создал файл shopCustom.class.php в папке по пути wa-apps/shop/lib/classes/ с кодом


<?php

class shopCustom
{

public static function someHelper()
{
$name = 'Vasya';

echo $name;
}

}

На главной странице магазина использую смарти вида : {shopCustom::someHelper()}, до кода все работает после - белый экран

По моей логике должна быть надпись Vasya, но сайт перестает работать, подскажите, пожалуйста, что я делаю не так. Кеш чистил. В логах ошибки не отображаются.

1 ответ

  • @webasyst24 5 марта 2019 00:10 #

    вы слышали о smarty?

    • Эх уважаемый...) Если это серьезный вопрос, то нет, не слышал. Пытаюсь вот как-то разобраться. Вроде делаю все правильно, но не получается. Значит, что-то делаю не так, а понять не могу, поэтому и спрашиваю... Допустим если взять вывод вот с этим кодом, люди пишут что, у них работает, а у меня нет, вот я и не пойму почему, поэтому и спрашиваю.

      <?php

      class shopCustom
      {

      public static function someHelper()
      {
      $name = 'Vasya';

      echo $name;
      }

      }

      {shopCustom::someHelper()}

      • cofix cofix Партнер-эксперт 5 марта 2019 23:11 #

        Вы хотите отзывы или комментарии из вконтакте вывести ?, таки есть плагины

        • Комментарии из топика Вконтакте, купил плагин, но он лежит без дела т.к. сыроват. Есть рабочий код, который выводит комментарии из топика Вконтакте, вот пытаюсь как то его внедрить. Но т.к. в шопскрипте нельзя прямо использовать php нужно как-то оформить это в виде плагина насколько я понял.  Вот и ищу помощи

Откликнуться на заказ

Отклики на заказы могут добавлять только зарегистрированные эксперты и разработчики Webasyst. Стать экспертом.

Чтобы добавить комментарий, зарегистрируйтесь или войдите