|
|
|
|
|
для: heed
(19.10.2009 в 20:19)
| | То есть, если я правильно понял нужно вставить код в файл Auth.php, чтобы выглядело так:
<?php
require_once('Auth.php'); #
|
| |
|
|
|
|
|
|
|
для: super-fast777
(19.10.2009 в 20:01)
| | как-то никогда не использовал pear-модули
, там help есть по Auth , если я правильно понял что-за модуль
http://pear.php.net/manual/ru/package.authentication.auth.intro.php
, хотя возможно при установке документация тоже установилась куда-нибудь
(модули от которых зависит работа модуля PEAR::Auth тоже должны были установиться)
, тоько везде всегда всё по английски | |
|
|
|
|
|
|
|
для: heed
(19.10.2009 в 19:45)
| | То есть мне нужно будет добавить это в код файла, а затем в HTML-редактор? Мне надо чтобы на сайте вход пользователей и регистрация была.
А что такое Auth? Где-то написано что это аутентификация, то есть это получается вход пользователя на сайт и регистрация? либо же для регистрации нужен другой модуль? | |
|
|
|
|
|
|
|
для: super-fast777
(19.10.2009 в 19:31)
| | pear-модули просто включаются в скрипты
, насколько понял после установки должно быть можно в любом скрипте написать
require_once('Auth.php'); # или include()
и использовать классы этого модуля
,в крайнем случае придётся вручную изменять include_path в php.ini
или просто , но слабо верится что придётся использовать конструкции как
In this example we add /usr/lib/pear to the end of the existing include_path.
<?php
$path = '/usr/lib/pear';
set_include_path(get_include_path() . PATH_SEPARATOR . $path);
?> | |
|
|
|
|
|
|
|
для: heed
(19.10.2009 в 19:07)
| | У меня такой вопрос!
Когда я захожу в хостинг через cPanel, далее захожу в раздел Пакеты PHP PEAR, затем к примеру устанавливаю модуль Auth. Вобщем он устанавливается и появляется папка с файлами в диспетчере фалов. А как сделать чтобы этот самый модуль внедрить в работу сайта и что нужно вставить или может нужно как-то изменить код? Я пробовал просто зайти из браузера по адресу http://мой_сайт/php/Auth.php и почему-то вылазит ошибка что-то вроде:
Not Found
The requested URL /php/Auth.php was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
_________________________________________________________________________
Apache/2.2.13 (Unix) mod_ssl/2.2.13 OpenSSL/0.9.8e-fips-rhel5 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 Server at мой_сайт.com Port 80 | |
|
|
|
|
|
|
|
для: Serg2009
(19.10.2009 в 18:31)
| | если не установлена переменная $lang
, то берётся язык по умолчанию из константы LANGUAGE
по видимому объявленной как define('LANGUAGE', .... в файле phpshop.cfg
если или там , или в index.php (возможно есть ещё другие включенияя файлов выше этих строк)
нет строк $lang = присваивающих что-то этой переменной из суперглобальных переменных,
возможно скрипт был написан под register_globals On (что уже совсем для этого скрипта недопустимо)
, или где-то в help или readme или комментариях написано где и что вставить
, а как отличается кому какой язык показывать уже будет более понятно
если найти где определяется эта $lang и присваивается ей значение отличное от LANGUAGE | |
|
|
|
|
|
|
| Подскажите пожалуйста у меня сайт на котором предусмотренна возможность выбора языков но не реализована. Код в index.php:
// Set default language as specified in phpshop.cfg
if (!isset($lang)) {
$lang = LANGUAGE;
$sess->register("lang");
}
// Load language file for this module
if (file_exists(PS_BASE."$modulename/lib/lang_$lang.inc")) {
include("$modulename/lib/lang_$lang.inc");
}
else {
//Default to english if not set.
include("$modulename/lib/lang_eng.inc");
}
// Load Header
if ($module[$modulename]["module_header"] && $print!="1") {
include("templates/".$module[$modulename]["module_header"]);
}
всегда загружается только по умолчанию язык английский. Страницы module_header.ihtml --- это заполнение, т.е. меню и др. нет ни кнопок ни ссылок на смену языка.
Как можно изменить язык отображения страниц на сайте? | |
|
|
|
|