Перейти к публикации
opaPasha

Не работает профиль отдельно!

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

opaPasha

Всем привет! У меня проблема с персональной страницей захотел сделал его отдельно от сайта!

сделал его отдельно таким образом!

открыл файл index.php заменил ЭТО

$tpl->load_template ( 'main.tpl' );
На это

if($_GET['subaction']=='userinfo') $tpl->load_template ( 'userinfo.tpl' );
else $tpl->load_template ( 'main.tpl' );
но проблема вот в чем у меня не работает тэги например {foto} и совсем профиль стал каким та странным не работаю вкладки и анимации и скрипты! помогите! https://nevex.pw/public/style_emoticons/default/smile27.gif

Поделиться сообщением


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

Чем не устраивает способ тегов [not-aviable=userinfo|pm] Код шаблона main.tpl, head не трогаем. [/not-aviable] ?

Не забываем про коды {headers} и {AJAX}

Поделиться сообщением


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

Скопируй содержимое йз шаблона главной страницы и переделывай шаблон.

 

При просмотре профиля вместо main загружается userinfo, поэтому надо брать теги из main.

 

userinfo верни как был, а шаблон страницы обзови по-другому и пропиши его в index.php.

Поделиться сообщением


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

Чем не устраивает способ тегов [not-aviable=userinfo|pm] Код шаблона main.tpl, head не трогаем. [/not-aviable] ?

Не забываем про коды {headers} и {AJAX}

 

Так не работает выдает пустую страницу тэг head не включал https://nevex.pw/public/style_emoticons/default/liscot.gif !

 

 

Скопируй содержимое йз шаблона главной страницы и переделывай шаблон.

 

При просмотре профиля вместо main загружается userinfo, поэтому надо брать теги из main.

 

userinfo верни как был, а шаблон страницы обзови по-другому и пропиши его в index.php.

 

Пытаюсь как ты сказал сделать!сделал но опять тег {foto} не работает но скрипты и вкладки роб! Изменено пользователем opaPasha

Поделиться сообщением


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

Открой engine/modules/profile.php посмотри, что там у тебя с {foto}

Поделиться сообщением


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

if( $row['foto'] and (file_exists( ROOT_DIR . "/uploads/fotos/" . $row['foto'] )) ) $tpl->set( '{foto}', $config['http_home_url'] . "uploads/fotos/" . $row['foto'] );
else $tpl->set( '{foto}', "{THEME}/images/noavatar.png" );

Все есть но почему та вот что когда копируешь ссылку изображения http://home/user/admin%99/%7Bfoto%7D хрень !

Поделиться сообщением


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

Тег работает. Что за 'хрень' творится на твоей локалке я увидеть не могу.

Поделиться сообщением


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

 

Чем не устраивает способ тегов [not-aviable=userinfo|pm] Код шаблона main.tpl, head не трогаем. [/not-aviable] ?

Не забываем про коды {headers} и {AJAX}

 

Так не работает выдает пустую страницу тэг head не включал https://nevex.pw/public/style_emoticons/default/liscot.gif !

 

:) А теги {info}{content} ты оставил? Перекрываешь тегами not-aviable всё, кроме тегов {headers}{AJAX}, ссылки стилей к engine.css и {info}{content}. Саму страницу прописываем в userinfo.tpl и pm.tpl. Можно подправить шаблон info.tpl, также с помощью тегов aviable. Вроде в инструкции всё написано, как пользоваться тегами, и какие теги обязательны в шаблоне. :laugh:

 

Так, как хочешь сделать ты,у тебя не получится, либо тебе придётся в файлах php прописывать теги {headers} и подобное, чтобы они работали, либо делать, как я прописал тут.

Поделиться сообщением


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

Ура сделал и все роб!

Это надо в index.php

if($_GET['subaction']=='userinfo') $tpl->load_template ( user_main.tpl );

Это я сделал в user_main.tpl

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<body class="main"><div style="position:relative">
<meta>
{headers}
<link rel="stylesheet" href="css/style.css">
<div>{info}{content}</div>
</body>
</html>

А в userinfo.tpl сам шаблон персоналки!

 

Не знаю правильно это или нет но работает и это самое главное даже тэг {foto} роб!

Поделиться сообщением


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

Правильно сделано.

Именно про это я и говорил.

Поделиться сообщением


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

Ура сделал и все роб!

Это надо в index.php

if($_GET['subaction']=='userinfo') $tpl->load_template ( user_main.tpl );

Это я сделал в user_main.tpl

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<body class="main"><div style="position:relative">
<meta>
{headers}
<link rel="stylesheet" href="css/style.css">
<div>{info}{content}</div>
</body>
</html>

А в userinfo.tpl сам шаблон персоналки!

 

Не знаю правильно это или нет но работает и это самое главное даже тэг {foto} роб!

 

 

Немного неправильно.. :laugh:

Это в index.php

if($_GET['subaction']=='userinfo') $tpl->load_template ( 'user_main.tpl' );

А это в user_main.tpl

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
{headers}
</head>
<body class="main">
{AJAX}
<div style="position:relative">
{info}{content}
</div>
</body>
</html>

Поделиться сообщением


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

Сделал if($_GET['subaction']=='userinfo') $tpl->load_template ('user_main.tpl'); все работает.

Андрей не бойся профиль вообще не копия твоего, вче сам писал через макет.. ни капли твоей темы

 

 

а чо по поводу вопроса,

как сделать вывод лс на отдельной так же как и профиль

Поделиться сообщением


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

Сделал if($_GET['subaction']=='userinfo') $tpl->load_template ('user_main.tpl'); все работает.

Андрей не бойся профиль вообще не копия твоего, вче сам писал через макет.. ни капли твоей темы

 

 

а чо по поводу вопроса,

как сделать вывод лс на отдельной так же как и профиль

 

Археолог о_О

Поделиться сообщением


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

 

Сделал if($_GET['subaction']=='userinfo') $tpl->load_template ('user_main.tpl'); все работает.

Андрей не бойся профиль вообще не копия твоего, вче сам писал через макет.. ни капли твоей темы

 

 

а чо по поводу вопроса,

как сделать вывод лс на отдельной так же как и профиль

 

Археолог о_О

 

шутник ;d

Ну подскажи как сделать пм на отдельной

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Гость
Эта тема закрыта для публикации сообщений.

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