|
Автор |
Сообщение |
losp
Зарегистрирован: 24/02/06 17:52 Сообщения: 33
|
Добавлено: 27/02/06 13:12 |
|
|
такая ситуация, когда деаеш пунк меню и указываешь его виртуальной страницей к примеру www.другой сайт.net то для пользователя который вошев в систему он отображается нормально и ссылка работает правильно, а для "анонимных пользователей " она высвечивается в виде http://мой сайт/категория сайта/www.другой сайт.net и ссылка не работает. как это чудо победить ? |
|
Вернуться к началу |
|
|
losp
Зарегистрирован: 24/02/06 17:52 Сообщения: 33
|
Добавлено: 27/02/06 14:31 |
|
|
в принципе ошибку можно решить создав html блок с кодом редиректа, но этож лишние блоки время ведь функция есть и работает нормально при вошедшем в СМС пользователе |
|
Вернуться к началу |
|
|
surg30n Skill+Z Developer
Зарегистрирован: 1/11/05 00:19 Сообщения: 198
|
Добавлено: 27/02/06 14:36 |
|
|
Угу, есть такая недоработка.
Решение: перенесите эту страницу в КОРНЕВУЮ (нулевую) категорию.
Для примера: виртуальная страница в корне с действием http://l33tsite.ru/index.htm будет ссылаться куда надо для всех пользователей. |
|
Вернуться к началу |
|
|
surg30n Skill+Z Developer
Зарегистрирован: 1/11/05 00:19 Сообщения: 198
|
Добавлено: 12/03/06 00:07 |
|
|
Решение проблемы:
(чтобы к ссылке не добавлялась категория)
нужно ссылаться на внешние страницы обязательно начиная с http, либо заканчивать урл финальным слешем /.
Примеры:
|
|
Вернуться к началу |
|
|
nezaigor
Зарегистрирован: 13/04/06 13:42 Сообщения: 6
|
Добавлено: 13/04/06 13:57 |
|
|
Ниче не понял??? Подскажите плиз как сделать работоспособным сайт для гостей и анонимных. А то при нажатии на сцылку 404. Кроме регистрации !!! Заранее спасибо!! |
|
Вернуться к началу |
|
|
surg30n Skill+Z Developer
Зарегистрирован: 1/11/05 00:19 Сообщения: 198
|
Добавлено: 13/04/06 15:33 |
|
|
В Skillzе по-умолчанию включено ЧПУ после установки.
На вашем хостере не поддерживается/не прописаны настройки mod_rewrite.
Для того чтобы всё работало, нужно указать в конфиге сервера для папки с сайтом директиву AllowOverwrite All (соответственно апач с поддержкой mod_rewrite).
Подробнее можете почитать в мануале к апачу.
Если вам не нужен ЧПУ или если у вас ISS , отлючить его можно только правкой кода
в файле includes/core.php
найдите
Код: | function rewrite_url($s) {
if ($this->userdata['session_logged_in'] || empty($this->rewrite_url_a['url_in']) || empty($this->rewrite_url_a['url_out']))
return $s;
$s = preg_replace($this->rewrite_url_a['url_in'], $this->rewrite_url_a['url_out'], $s);
return $s;
} |
замените на
Код: | function rewrite_url($s) {
return $s;
} |
|
|
Вернуться к началу |
|
|
nezaigor
Зарегистрирован: 13/04/06 13:42 Сообщения: 6
|
Добавлено: 14/04/06 10:53 |
|
|
Заранее благодарен буду пробовать! |
|
Вернуться к началу |
|
|
nezaigor
Зарегистрирован: 13/04/06 13:42 Сообщения: 6
|
Добавлено: 15/04/06 10:59 |
|
|
При создании нового меню выдает следующую ошибку??
Что нетак подскажите пожалуйста!
[ERROR] Ошибка добавления категории
SQL: [1364] Field 'id' doesn't have a default value |
|
Вернуться к началу |
|
|
surg30n Skill+Z Developer
Зарегистрирован: 1/11/05 00:19 Сообщения: 198
|
Добавлено: 15/04/06 13:39 |
|
|
Поле id имеет атрибут AUTOINCREMENT.. странная у вас ошибка. кстати это не меню, это категории (на основе них формируется главное меню).
Какая версия апача/php/mysql? расскажите!
На 3 ветке mysql последние версии не тестировались. На 4 и 5 работает без проблем. |
|
Вернуться к началу |
|
|
nezaigor
Зарегистрирован: 13/04/06 13:42 Сообщения: 6
|
Добавлено: 17/04/06 12:13 |
|
|
PHP Version 5.1.2
Apache 2.0 Handler
mysql 4.1.7 |
|
Вернуться к началу |
|
|
surg30n Skill+Z Developer
Зарегистрирован: 1/11/05 00:19 Сообщения: 198
|
Добавлено: 17/04/06 15:08 |
|
|
Последняя версия (1.0.9а) тестировалась на похожей конфигурации freebsd5.4/apache2.0.55/php5.1.2/mysql5.0.19. Проблем выявлено не было..
Что у вас за ось,
apache 2.0 handler - это что за зверь?
Можно ли в нете посмотреть на ваши проблемы или это все в локалке? |
|
Вернуться к началу |
|
|
nezaigor
Зарегистрирован: 13/04/06 13:42 Сообщения: 6
|
Добавлено: 18/04/06 10:42 |
|
|
Нет в инете пока нет. Я локально тестирую. Другие движки идут но они мне не нравятся. Система Винь ХП СП2. А данные я взял с phpinfo. Создал запустил и скопировал.
apache 2.0 handler - это что за зверь?
Это с с PHP информация. |
|
Вернуться к началу |
|
|
surg30n Skill+Z Developer
Зарегистрирован: 1/11/05 00:19 Сообщения: 198
|
Добавлено: 18/04/06 11:57 |
|
|
Версия апача обычно выглядит так в phpinfo
Apache Version : Apache/2.0.54
Попросил знакомого протестировать на Mysql 4.1.7,
проблем не возникло..
У вас самодельная сборка сервера или денвер-клон? Может проблемы в настройке бд? |
|
Вернуться к началу |
|
|
nezaigor
Зарегистрирован: 13/04/06 13:42 Сообщения: 6
|
Добавлено: 20/04/06 08:25 |
|
|
Apache/2.0.55 (Win32) PHP/5.1.2
Да собирал сам нашел в инете как и собирал. Я тоже думаю что базу не так прикрутил. Но другие движки работают! |
|
Вернуться к началу |
|
|
vap
Зарегистрирован: 23/05/06 15:30 Сообщения: 1
|
Добавлено: 23/05/06 15:43 |
|
|
surg30n писал(а): | В Skillzе по-умолчанию включено ЧПУ после установки.
На вашем хостере не поддерживается/не прописаны настройки mod_rewrite.
Для того чтобы всё работало, нужно указать в конфиге сервера для папки с сайтом директиву AllowOverwrite All (соответственно апач с поддержкой mod_rewrite).
Подробнее можете почитать в мануале к апачу.
Если вам не нужен ЧПУ или если у вас ISS , отлючить его можно только правкой кода
в файле includes/core.php
найдите
Код: | function rewrite_url($s) {
if ($this->userdata['session_logged_in'] || empty($this->rewrite_url_a['url_in']) || empty($this->rewrite_url_a['url_out']))
return $s;
$s = preg_replace($this->rewrite_url_a['url_in'], $this->rewrite_url_a['url_out'], $s);
return $s;
} |
замените на
Код: | function rewrite_url($s) {
return $s;
} |
|
Не помогает.
может у меня платформа не та????
Сервер : ryb.net.ru (Microsoft-IIS/5.0 node0) |
|
Вернуться к началу |
|
|
|