Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Получить имя пользователя в другом php-скрипте либо...


Rustamchyk
 Поделиться

Рекомендованные сообщения

Добрый день.
В корне сайта есть у меня скрипт, в котором мне нужно получить имя текущего пользователя OC, который вошел на сайт. Прописываю в нем следующее:

require($_SERVER['DOCUMENT_ROOT'].'/system/library/cart/customer.php');
...
if ($this->customer->isLogged()) {
	return $this->customer->getFirstName();
}
...

но имя пользователя не получаю. :-( Что делаю не так? Правильный ли файл выбрал для require?
Возможно, файл моего скрипта лучше переместить в какой-либо другой каталог (чтобы не пришлось использовать require), но для примера выбрал корневой каталог сайта.
И вообще... Где можно почитать документацию по OpenCart для разработчиков на русском?

Изменено пользователем Rustamchyk
ошибка в коде
Ссылка на комментарий
Поделиться на других сайтах


Если вы обращаетесь к этому до startup.php, то определённо делаете чтото не так. Как минимум тогда $this не известно куда указывает

Ссылка на комментарий
Поделиться на других сайтах


Так что мне делать? Как, образно выражаясь, подключить OpenCart к скрипту? )) require($_SERVER['DOCUMENT_ROOT'].'/system/startup .php'); , думаю, не выход... ))) Если же такое вполне допустимо, то... я буду в шоке! )

Ссылка на комментарий
Поделиться на других сайтах


5 часов назад, Rustamchyk сказал:

В корне сайта есть у меня скрипт, в котором мне нужно получить имя текущего пользователя OC, который вошел на сайт.

 

46 минут назад, Rustamchyk сказал:

Так что мне делать? Как, образно выражаясь, подключить OpenCart к скрипту?

 

бегемот с лягушкой на морде заходит к доктору

доктор:

- на что жалуетесь?

лягушка:

- да вот, что-то к #опе прилипло!

 

подход неверный

пробуйте скрипт подключать к движку, а не наоборот

Ссылка на комментарий
Поделиться на других сайтах

AlexDW, кучу написали, но по сути — только пару слов.
Как именно подключать к движку? Куда перемещать файл скрипта?

Ссылка на комментарий
Поделиться на других сайтах


Для меня в OpenCart вообще ничего не очевидно. Не зря же в самом начале спрашивал:

19 годин назад, Rustamchyk сказав:

Где можно почитать документацию по OpenCart для разработчиков на русском?

Вопрос: подключать надо во все файлы контроллеров или в какие-то определенные?
P.S. Я так понимаю, есть контроллеры, которые как бы связаны (или соответствуют) со страницами (вернее, с шаблонами .tpl), которые отвечают за вывод той или иной страницы. Т.е., если вывожу в cart.tpl, то надо подключать в catalog/controller/.../cart.php . Правильно?

Изменено пользователем Rustamchyk
предположение в P.S. )
Ссылка на комментарий
Поделиться на других сайтах


21 час назад, Rustamchyk сказал:

Где можно почитать документацию по OpenCart для разработчиков

cудя по  вопросам, вам нужно начинать с изучения php

 

Ссылка на комментарий
Поделиться на других сайтах

@fanatic — вообще гениальный вывод! Прям у В.Ф. Януковича или у старшего брата его В.В. Путина выводы делать учился! )))
Всем мудрецам на заметку: откройте свой мир!

Тему можно закрывать.

Ссылка на комментарий
Поделиться на других сайтах


15 минут назад, Rustamchyk сказал:

вообще гениальный вывод!

таки да.

15 минут назад, Rustamchyk сказал:

Всем мудрецам на заметку

чтобы мы без вас делали, гениальный вы наш

Ссылка на комментарий
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.