Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Шаблоны (TPL) » Проблема с персональной страницей

Проблема с персональной страницей


     Все вопросы » Шаблоны (TPL)    3123

вопрос
Здравствуйте! Прошу помочь, разобраться с проблемой вывода персональной страницы. Обращался ко многим так называемым "вебмастерам", никто не решался ответить, хотя предлагал решить проблему за определ. сумму.

Дело в том, что я сделал персональную страницу как на Zagruzka-Plus.


Можно сказать отлично. Но как-всегда, одно "НО". При просмотре профиля через группу "Пользователи", происходит следующее.



Хотя если просматривать свой профиль, то всё ок. Но если пользователь пожелает посмотреть чужой профиль, возникает этот баг.

Делал вот этим способом(№1) и (№2 тоже пробовал, тоже самое): не реклама.

В чём может быть проблема, прошу не венить движок. Ибо если причина и в нём, то хотелось бы обойтись без замены движка на стабильную версию. Если кто поможет решить проблему, буду вам очень благодарен, готов оплатить работу, главное её восстановить стабильной персональной страницы.

Ответа пока нет


8 комментариев

Nagibaka
Эксперт

Nagibaka - -

Судя по скринам - пахнет ифреймом. А так - смотреть конечно надо. Вечером, если буду несильно пьян - могу посмотреть.

Frontend MotherFucker=:^^

249893
Юзер

249893 - -

могу помочь за определенную сумму, все работать будет
пиши в лс или аську 249893

RaperXXX
Юзер

RaperXXX - -

$tpl->load_template('main.tpl');

заменяем на
if($_GET['do']=='friends'){ if($_GET['do']=='friends')$tpl->load_template ( 'friends-content.tpl' );
} else
if($_GET['subaction']=='userinfo'){ if($_GET['subaction']=='userinfo')$tpl->load_template ( 'user-content.tpl' );
} else
if($_GET['do']=='pm'){ if($_GET['do']=='pm')$tpl->load_template ( 'pm-content.tpl' );
} else
if($_GET['subaction']=='members'){ if($_GET['subaction']=='members')$tpl->load_template ( 'user-content.tpl' );
} else {
$tpl->load_template ( 'main.tpl' );
}


Создаём шаблоны friends-content.tpl, user-content.tpl, pm-content.tpl, user-content.tpl со следующим содержанием:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
{headers}
</head>
<body>
{AJAX}
<div id="content">
{info}
{content}
</div>
</body>
</html>

pavel31
Юзер

pavel31 - -

Цитата: RaperXXX
Создаём шаблоны friends-content.tpl, user-content.tpl, pm-content.tpl, user-content.tpl со следующим содержанием:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
{headers}
</head>
<body>
{AJAX}
<div id="content">
{info}{content}
</div>
</body>
</html>

Этот код должен быть только в main.tpl остальное все выводится тегом {content}

RaperXXX
Юзер

RaperXXX - -

pavel31, если не указать в шаблонах {headers} и {AJAX}, то не будет модальных окон, а если не указать {info}, то не будут выводиться ошибки.

INGUSHMEN
Юзер

INGUSHMEN - -

RaperXXX,спасибо за ваш ответ, но ваше решение не помогло :(. Я сделал оптимальное решение с выводом "Личных сообщений" и прочей, с помощью jQuery. Мне бы исправить баг, который не выводит других юзеров, кроме себя.

RaperXXX
Юзер

RaperXXX - -

INGUSHMEN, странно сам выводил профиль этим способом и всё работает!

pavel31
Юзер

pavel31 - -

RaperXXX,
Ну так я про контент говорю, а не про окна :)

Похожие вопросы

наверх