Антон Середний, то бишь этот метод не работает с конкретным объектом, просто выполняет какие-то нужные действия и всё. Но вы не хотите, чтобы другие классы могли использовать его.
Антон Середний, чтобы он не привязывался к конкретному объекту. Это просто как обычная функция внутри класса, например, для генерации токена или ещё что-то делающая
width:100%;
height:100%
Это было сложно, мне пришлось очень долго рыться в поисковиках, и на 17 странице рамблера я всё-таки нашёл это и написал сюда специально для тебя. Не благодари.
andrey_levushkin, так вызовите эту функцию за пределами switch, передав ей, нпример, ваш id в вк. Сообщение должно вам придти в личку, а браузер выведет именно то, что скрипт выводит в ответ вк.
andrey_levushkin, нет, оставьте echo в конце. Попробуйте просто запустить скрипт в браузере, закомментировав это:
if (!isset($_REQUEST)) {
return;
}
Если выведет что-то кроме ok, То исправляйте. Если увидите только ok, то пробема, возможно, в функции ost_dz() - попробуйте вызвать её и также посмотрите результат в браузере. Если не разберётесь - пишите, попробую сам протестировать.
andrey_levushkin, смотрите - ваш скрипт вызывается - вы смотрите: если это событие нового сообщения - то отправляете сообщение в ответ. Это сообщение отправляется. Затем ваш скрипт уже возвращает строку "ok". Если ваш скрипт возвращает не ok, то вк посылает запрос повторно через некоторое время и так далее до тех пор, пока не получит эту самую строку "ok". Именно поэтому сообщение отправляется несколько раз.
Возможно, выводится какой-то варнинг вместе с этой строкой, либо она вообще не выводится либо ещё что-то. Я сам уже несколько лет работаю с vk api, и будьте уверены - проблема именно в том, что возвращается не "ok", а что-то другое.
небольшой интернет-магазин на битриксе? Ну нафиг. Тем более, если нет опыта работы с битриксом, я думаю, тем более лучше не лезть. Самый оптимальный вариант - opencart или ModX + minishop2 - легко разобраться да и ресурсов куда меньше нужно
ИМХО
ну вообще как вариант можно всем всем тегам добавить data-атрибут например. А при загрузке страницы удалять элемент, у которого этого атрибута нет. Да, геморно и долго. Но если не известны атрибуты и их значения самого мегафоновского блока, то я хз, как ещё это исправить можно