[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Ошибка с адресом, пре выборе материала.
chupakabre
Ссылки должны работать через контроллер, но почему то адекватно работают только при первом нажатии, потом вместо нужных http://example.com/content/1, получается http://example.com/content/content/1 и так до бесконечности.





Спустя 4 минуты, 12 секунд (30.03.2011 - 16:44) inpost написал(а):
chupakabre
неправильно составляешь ссылки =) Очевидно же =)
Купи мне кофе, я попробую на кофейной гуще поколдовать, может откроется пленка пространства и я смогу заглянуть в твой скрипт и сказать причину.

Спустя 3 минуты, 28 секунд (30.03.2011 - 16:47) chupakabre написал(а):

public function show($content_id)
{

$data = array();
$data['main_info'] = $this->content_model->get($content_id);
);

switch($content_id)
{
case 'index':
$name = 'content/1';
$this->display_lib->user_page($data,$name);
break;

Спустя 1 минута, 11 секунд (30.03.2011 - 16:48) alex12060 написал(а):
Ставь перед каждой ссылкой /

Не так:

<li><a href="content/1/"></a></li>


А так:

<li><a href="/content/1"></a></li>

Спустя 19 секунд (30.03.2011 - 16:49) inpost написал(а):
chupakabre
Всё стало ещё более нагляднее, правда =)

Спустя 33 секунды (30.03.2011 - 16:49) alex12060 написал(а):

switch($content_id)
{
case 'index':
$name = '/content/1';
$this->display_lib->user_page($data,$name);
break;

Спустя 3 минуты, 13 секунд (30.03.2011 - 16:52) chupakabre написал(а):
Цитата (alex12060 @ 30.03.2011 - 13:48)
Ставь перед каждой ссылкой /

Не так:

<li><a href="content/1/"></a></li>


А так:

<li><a href="/content/1"></a></li>

Epic.....Спасибо большое, я 2 дня глаза открыть не могу.

Спустя 2 минуты, 54 секунды (30.03.2011 - 16:55) chupakabre написал(а):
Сейчас смотрю распечатки, что дал препод......у него тоже ссылке неверно сделаны.

Спустя 9 минут, 35 секунд (30.03.2011 - 17:05) inpost написал(а):
chupakabre
Лучше всего давать полные пути для ссылок.
В начале в config.php или другом конфиг.файле добавляем константу:
define('IN_HOST', 'http://'. $_SERVER['HTTP_HOST'] .'/');
А ссылки формируем так:
$link = IN_HOST.'content/1/';
<
a href="<?php echo $link; ?>">
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.