|
|
Модератор форума: Yuri_G |
Сообщество uCoz Мастерская uCoz Дизайн: управление шаблонами Редактирование профиля на сайте (Как его переместить на сайт.) |
Редактирование профиля на сайте |
Здравствуйте.
Если я нажимаю на ссылку "Мой профиль", то открывается отдельное окошечко с моим профилем (или прямо эта страница заменяется). Вопрос, а как сделать этот профиль, чтобы он появлялся на уровне, допустим, добавления материалов. Т.е. чтобы так же была видна полоса меню и т.д. С уважением, Гадалов Дмитрий.
Мой сайт: http://www.помощь-учителю.рф |
DemaGadalov, заходишь, например, в ПУ на Дизайн - Управление дизайном (шаблоны) - Страница материала и комментариев к нему в любом модуле, копируешь содержимое от <html> до <!-- <body> --> и от <!-- </body> --> до конца, до </html> и вставляешь это дело на персональную страницу пользователя в ПУ, заменяешь то, что там на то, что ты скопировал от <html> до <body>, и от </body> до конца. Потом в ПУ идёшь в Пользователи - Настройки модуля и там выставляешь значение в "Персональную страницу пользователя открывать:" на "В текущем окне". Всё.
Сообщение отредактировал Romchik_Ya - Суббота, 05 Июл 2014, 22:20:33
|
в любом модуле, копируешь содержимое от <html> до <!-- <body> --> и от <!-- </body> --> до конца, до </html> Не совсем понятно. Вот код одной из "Страниц материала и комментариев к нему" Код <html> <head> <meta charset="utf-8"> <title>$TITLE_BAR$ - $SITE_NAME$</title> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" /> <script type="text/javascript"> var browser = navigator.userAgent; var browserRegex = /(Android|BlackBerry|IEMobile|Nokia|iP(ad|hone|od)|Opera M(obi|ini))/; var isMobile = false; if(browser.match(browserRegex)) { isMobile = true; addEventListener("load", function() { setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1); } } </script> <link type="text/css" rel="StyleSheet" href="/_st/my.css" /> <script type="text/javascript"> var navTitle = 'Navigation'; </script> </head> <body class="page-body"> $ADMIN_BAR$ $GLOBAL_AHEADER$ $GLOBAL_PROMO$ <div id="casing"> <div class="wrapper"> <?if($MODULE_ID$='forum')?><div class="forum-box"><?endif?> <!-- <middle> --> <div id="content"> <div id="cont-i"> <!-- <body> --><a href="$HOME_PAGE_LINK$"><!--<s5176>-->Главная<!--</s>--></a> » $DATE_BAR$ » $ENTRY_NAME$ <hr /> <table border="0" width="100%" cellspacing="1" cellpadding="2" class="eBlock"> <tr><td width="90%"><div class="eTitle"><div style="float:right;font-size:9px;">$ADD_TIME$ $MODER_PANEL$</div>$ENTRY_NAME$</div></td></tr> <tr><td class="eMessage">$MESSAGE$ <?if($ATTACHMENTS$)?><div style="text-align:left;" class="eAttach"><!--<s3172>-->Прикрепления<!--</s>-->: $ATTACHMENTS$</div><?endif?></td></tr> <tr><td colspan="2" class="eDetails"> <?if($RATING$)?><div style="float:right"><?$RSTARS$('16','/.s/t/2011/rating.png','1','float')?></div> <?endif?><?if($CAT_NAME$)?><span class="e-category"><span class="ed-title"><!--<s3179>-->Категория<!--</s>-->:</span> <span class="ed-value"><a href="$CAT_URL$">$CAT_NAME$</a></span></span><span class="ed-sep"> | </span><?endif?> <span class="e-reads"><span class="ed-title"><!--<s3177>-->Просмотров<!--</s>-->:</span> <span class="ed-value">$READS$</span></span><span class="ed-sep"> | </span> <span class="e-author"><span class="ed-title"><!--<s3178>-->Добавил<!--</s>-->:</span> <span class="ed-value"><a href="$PROFILE_URL$">$USER$</a></span></span> <?if($TAGS$)?><span class="ed-sep"> | </span><span class="e-tags"><span class="ed-title"><!--<s5308>-->Теги<!--</s>-->:</span> <span class="ed-value">$TAGS$</span></span><?endif?> <?if($RATING$)?><span class="ed-sep"> | </span><span class="e-rating"><span class="ed-title"><!--<s3119>-->Рейтинг<!--</s>-->:</span> <span class="ed-value"><span id="entRating$ID$">$RATING$</span>/<span id="entRated$ID$">$RATED$</span></span></span><?endif?></td></tr> </table> <?if($COM_IS_ACTIVE$)?> <?if($COM_CAN_READ$)?> <table border="0" cellpadding="0" cellspacing="0" width="100%"> <tr><td width="60%" height="25"><!--<s5183>-->Всего комментариев<!--</s>-->: <b>$COM_NUM_ENTRIES$</b></td><td align="right" height="25">$COM_PAGE_SELECTOR$</td></tr> <tr><td colspan="2">$COM_BODY$</td></tr> <tr><td colspan="2" align="center">$COM_PAGE_SELECTOR1$</td></tr> <tr><td colspan="2" height="10"></td></tr> </table> <?endif?> <?if($COM_CAN_ADD$)?> $COM_ADD_FORM$ <?else?> <?if($USER_LOGGED_IN$)?><?else?><div align="center" class="commReg"><!--<s5237>-->Добавлять комментарии могут только зарегистрированные пользователи.<!--</s>--><br />[ <a href="$REGISTER_LINK$"><!--<s3089>-->Регистрация<!--</s>--></a> | <a href="$LOGIN_LINK$"><!--<s3087>-->Вход<!--</s>--></a> ]</div><?endif?> <?endif?> <?endif?><!-- </body> --> </div> </div> <aside> <div id="sidebar"> <div class="sidebox"> <div class="inner"> <div style="text-align:center;"><?if($USERS_ON$)?><?if($USER_LOGGED_IN$)?><span><!--<s5212>-->Приветствую Вас<!--</s>-->, <a href="$PERSONAL_PAGE_LINK$"><b>$USERNAME$</b></a>!</span><?else?><span><!--<s5212>-->Приветствую Вас<!--</s>-->, <b>$USERNAME$</b>!</span><?endif?><br><?endif?> <?if($USERS_ON$)?><?if($USER_LOGGED_IN$)?><a title="Мой профиль" href="$PERSONAL_PAGE_LINK$"><!--<s5214>-->Мой профиль<!--</s>--></a> | <a title="Выход" href="$LOGOUT_LINK$"><!--<s5164>-->Выход<!--</s>--></a><?else?><a title="Регистрация" href="$REGISTER_LINK$"><!--<s3089>-->Регистрация<!--</s>--></a> | <a title="Вход" href="$LOGIN_LINK$"><!--<s3087>-->Вход<!--</s>--></a><?endif?><?endif?></div> </div> <div class="clr"></div> </div> $GLOBAL_CLEFTER$ </div> </aside> <!-- </middle> --> <div class="clr"></div> <?if($MODULE_ID$='forum')?></div><?endif?> </div> </div> $GLOBAL_BFOOTER$ <script type="text/javascript" src="/.s/t/2011/template.min.js"></script> <div style="display:none"> </div> </body> </html> Что отсюда брать? Добавлено (06 Июл 2014, 10:21:22) Код <html> <head> <title>Информация о пользователе</title> <link type="text/css" rel="StyleSheet" href="/.s/src/css/2011.css"> </head> <body class="page-body"> <table border="0" cellpadding="0" cellspacing="0" width="100%" id="casing" class="popuptable"> <tr><td><div class="popuptitle"><div><span>Информация о пользователе</span></div></div><div class="popupbody"><div align="center"> <script type="text/javascript">if (window.name.length>2){window.resizeTo(750,420);}</script> <style type="text/css">.udtb {text-align:left;padding:3px;} .udtlb {clear:left;float:left;width:150px;}</style> <div style="position:relative;float:right;text-align:center;"> <?if($_AVATAR$)?>$_AVATAR$<br /><br /><?endif?> <?if($UNET_ID$)?><div style="padding-bottom:4px;"><img alt="" style="vertical-align:-4px;" border="0" src="http://s1.ucoz.net/img/ma/uid.gif"> <a href="$UNET_PROFILE_URL$" target="_blank"><b>uID профиль</b></a></div><?endif?> <?if($_CHANGE_DETAILS_URL$)?>[ <a href="$_CHANGE_DETAILS_URL$">Изменить данные</a> ]<?endif?> <?if($_PM_READ_URL$)?><div style="padding-top:4px;" id="userPMread">[ <a href="$_PM_READ_URL$">Читать ЛС (<b>$UNREAD_PM$</b>)</a> ]</div><?endif?> <?if($_PM_SEND_URL$)?><div style="padding-top:4px;" id="userPMread">[ <a href="$_PM_SEND_URL$" title="Отправить личное сообщение">Отправить ЛС</a> ]</div><?endif?> </div> <div id="block1" class="udtb"><div class="udtlb">Пользователь:</div> <a href="javascript://" rel="nofollow" onclick="prompt('Адрес профиля данного пользователя','$_PROFILE_URL$')"><b>$_USERNAME$</b></a> <?if($MODER_PANEL$)?>[id: <b>$_USER_ID$</b>]<?endif?> <?if($_RANK_NAME$)?><span title="Ранг: $_RANK$">$_RANK_ICON$</span> [ $_RANK_NAME$ ]<?endif?></div> <?if($_BANNED_TILL$)?> <?if($_BANNED_TILL$="1")?><div id="blockBanned" style="text-align:center;padding:3px;"><b style="color:red;">Активность заблокирована навсегда!</b></div><?else?><div id="blockBanned" style="text-align:center;padding:3px;">Активность заблокирована до $_BANNED_TILL$</div><?endif?> <?endif?> <div id="block2" class="udtb"><div class="udtlb">Группа:</div> <?if($MODER_PANEL$)?> $MODER_PANEL$ <?else?> $_GROUP_NAME$ <?if($_GROUP_ICON$)?>$_GROUP_ICON$<?endif?> <?endif?> </div> <?if($AWARDS_READ_URL$ || $_REP_READ_URL$)?> <div id="block25" class="udtb"><div class="udtlb">Поощрения:</div> <?if($AWARDS_READ_URL$)?><a href="$AWARDS_READ_URL$" title="Список наград">Награды (<b>$AWARDS$</b>)</a> <?if($AWARDS_DO_URL$)?>[<a href="$AWARDS_DO_URL$">+</a>]<?endif?><?endif?><?if($_REP_READ_URL$)?><?if($AWARDS_READ_URL$)?> <?endif?><a title="Смотреть историю репутации" class="repHistory" href="$_REP_READ_URL$">Репутация (<b>$_REPUTATION$</b>)</a><?if($_REP_DO_URL$)?> [<a href="$_REP_DO_URL$">±</a>]<?endif?><?endif?></div> <?endif?> <?if($_BAN_READ_URL$)?> <div id="block3" class="udtb"><div class="udtlb">Замечания:</div> <a class="banPercent" title="Смотреть историю замечаний" href="$_BAN_READ_URL$">$_BAN_PERCENT$%</a> <?if($_BAN_DO_URL$)?> <a href="$_BAN_DO_URL$"><img alt="" style="margin:0;padding:0;border:0;" title="Изменить уровень замечаний" src="http://s1.ucoz.net/img/fr/wm.gif" width="10" height="9" /></a><img alt="" style="margin:0;padding:0;border:0;" src="http://s1.ucoz.net/img/fr/w$_BAN_RATING$.gif" width="49" height="9" /><a href="$_BAN_DO_URL$"><img alt="" style="margin:0;padding:0;border:0;" title="Изменить уровень замечаний" src="http://s1.ucoz.net/img/fr/wp.gif" width="10" height="9" /></a><?endif?></div> <?endif?> <?if($_NAME$)?> <div id="block5" class="udtb"><div class="udtlb">Имя:</div> $_NAME$ <?if($_GENDER_NAME$)?>[ $_GENDER_NAME$ ]<?endif?></div> <?endif?> <?if($_STATUS$)?> <div id="block6" class="udtb"><div class="udtlb">Статус:</div> $_STATUS$</div> <?endif?> <?if($MODER_PANEL$)?> <div id="block7" class="udtb"><div class="udtlb">Регистрационный IP:</div> <a href="https://apps.db.ripe.net/search/query.html?searchtext=$_IP_ADDRESS$" target="_blank">$_IP_ADDRESS$</a></div> <?endif?> <?if($_REG_TIME$)?> <div id="block8" class="udtb"><div class="udtlb">Дата регистрации:</div> $_REG_TIME$</div> <?endif?> <?if($_LOG_TIME$)?> <div id="block9" class="udtb"><div class="udtlb">Дата входа:</div> $_LOG_TIME$</div> <?endif?> <?if($_BIRTHDAY$)?> <div id="block10" class="udtb"><div class="udtlb">Дата рождения:</div>$_BIRTHDAY$ [ <b>$_AGE$</b> $_ZODIAC$ ]</div> <?endif?> <div id="block11" class="udtb"><div class="udtlb">E-mail:</div> <?if($_IS_OWN_PROFILE$)?>$_EMAIL$ <?if($_EMAIL_IS_HIDDEN$)?><span style="font-size:7pt">(Адрес скрыт)</span><?endif?> <?else?> <?if($MODER_PANEL$)?><a href="mailto:$_EMAIL$">$_EMAIL$</a> <?if($_EMAIL_IS_HIDDEN$)?><span style="font-size:7pt">(Адрес скрыт)</span><?endif?> <?if(!$_EMAIL_IS_VERIFIED$)?><span style="color:red;" title="Not verified e-mail">*</span><?endif?> <?else?> <?if($_SEND_EMAIL_URL$)?><a href="$_SEND_EMAIL_URL$">Написать письмо пользователю</a> <?else?>$_EMAIL$ <?endif?> <?endif?> <?endif?> <?if($_EMAIL_VERIFICATION_URL$)?>[ <b><a href="$_EMAIL_VERIFICATION_URL$"><span style="color:red">Подтвердить e-mail</span></a></b> ]<?endif?></div> <?if($_WWW$)?> <div id="block12" class="udtb"><div class="udtlb">Сайт:</div> $_WWW$</div> <?endif?> <?if($_ICQ$)?> <div id="block13" class="udtb"><div class="udtlb">ICQ:</div> $_ICQ$</div> <?endif?> <?if($_AOL$)?> <div id="block14" class="udtb"><div class="udtlb">AOL:</div> $_AOL$</div> <?endif?> <?if($_MSN$)?> <div id="block15" class="udtb"><div class="udtlb">MSN:</div> $_MSN$</div> <?endif?> <?if($_YAHOO$)?> <div id="block16" class="udtb"><div class="udtlb">Yahoo:</div> $_YAHOO$</div> <?endif?> <?if($_PHONE$)?> <div id="block26" class="udtb"><div class="udtlb">Телефон:</div>$_PHONE$ <?if($_IS_OWN_PROFILE$ || $MODER_PANEL$)?> <?if($_PHONE_IS_HIDDEN$)?><span style="font-size:7pt">(Телефон скрыт)</span><?endif?> <?endif?> </div> <?endif?> <?if($_COUNTRY$)?> <div id="block18" class="udtb"><div class="udtlb"><?if($UNET_ID$)?>Место проживания<?else?>Страна<?endif?>:</div> $_COUNTRY$</div> <?endif?> <?if($_STATE$)?> <div id="block19" class="udtb"><div class="udtlb">Штат:</div> $_STATE$</div> <?endif?> <?if($_CITY$)?> <div id="block20" class="udtb"><div class="udtlb">Город:</div> $_CITY$</div> <?endif?> <?if($_SIGNATURE$)?> <div id="block21" class="udtb"><div class="udtlb">Подпись:</div> $_SIGNATURE$</div> <?endif?> <?if($_IS_ACTIVITY$)?> <div id="block25" class="udtb"><hr></div><div id="block22" class="udtb" style="text-align:center"> <?if($_COM_ENTRIES$)?> | <a href="$_COM_ACTIVITY_URL$" target="_blank">комментарии(<b>$_COM_ENTRIES$</b>)</a><?endif?> <?if($_FORUM_ENTRIES$)?> | <a href="$_FORUM_ACTIVITY_URL$" target="_blank">форум(<b>$_FORUM_ENTRIES$</b>)</a><?endif?> <?if($_BLOG_ENTRIES$)?> | <a href="$_BLOG_ACTIVITY_URL$" target="_blank">блог(<b>$_BLOG_ENTRIES$</b>)</a><?endif?> <?if($_NEWS_ENTRIES$)?> | <a href="$_NEWS_ACTIVITY_URL$" target="_blank">новости(<b>$_NEWS_ENTRIES$</b>)</a><?endif?> <?if($_PUBL_ENTRIES$)?> | <a href="$_PUBL_ACTIVITY_URL$" target="_blank">статьи(<b>$_PUBL_ENTRIES$</b>)</a><?endif?> <?if($_LOAD_ENTRIES$)?> | <a href="$_LOAD_ACTIVITY_URL$" target="_blank">файлы(<b>$_LOAD_ENTRIES$</b>)</a><?endif?> <?if($_DIR_ENTRIES$)?> | <a href="$_DIR_ACTIVITY_URL$" target="_blank">сайты(<b>$_DIR_ENTRIES$</b>)</a><?endif?> <?if($_BOARD_ENTRIES$)?> | <a href="$_BOARD_ACTIVITY_URL$" target="_blank">объявления(<b>$_BOARD_ENTRIES$</b>)</a><?endif?> <?if($_PHOTO_ENTRIES$)?> | <a href="$_PHOTO_ACTIVITY_URL$" target="_blank">фото(<b>$_PHOTO_ENTRIES$</b>)</a><?endif?> <?if($_STUFF_ENTRIES$)?> | <a href="$_STUFF_ACTIVITY_URL$" target="_blank">игры(<b>$_STUFF_ENTRIES$</b>)</a><?endif?> <?if($_SHOP_ENTRIES$)?> | <a href="$_SHOP_ACTIVITY_URL$" target="_blank">товары(<b>$_SHOP_ENTRIES$</b>)</a><?endif?> <?if($_VIDEO_ENTRIES$)?> | <a href="$_VIDEO_ACTIVITY_URL$" target="_blank">видео(<b>$_VIDEO_ENTRIES$</b>)</a><?endif?> |</div> <?endif?> <?if($USERS_LIST_URL$)?> <hr /><form method="post" action="/index" name="fuser" style="margin:0px"><table border="0" cellpadding="4" cellspacing="1" width="100%" id="usch"><tr><td align="center"><input type="button" class="allUsersBtn" style="width:150px;" onclick="window.location.href='/index/15-1'" value="Список пользователей" /> <input type="text" class="uSearchFl" name="user" style="width:240px;text-align:center;" size="20" value="Логин пользователя" onclick="if (this.value=='Логин пользователя'){this.value='';}" maxlength="25" /> <input type="submit" class="uSearchFlSbm" style="width:150px;" value="Найти пользователей" /></td></tr></table><input type="hidden" name="a" value="15" /></form> <?endif?></div></div></td></tr> </table> </body> </html> Какой должен быть итоговый код? С уважением, Гадалов Дмитрий.
Мой сайт: http://www.помощь-учителю.рф |
DemaGadalov, 1. Копируете
Код <html> <head> <meta charset="utf-8"> <title>$TITLE_BAR$ - $SITE_NAME$</title> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" /> <script type="text/javascript"> var browser = navigator.userAgent; var browserRegex = /(Android|BlackBerry|IEMobile|Nokia|iP(ad|hone|od)|Opera M(obi|ini))/; var isMobile = false; if(browser.match(browserRegex)) { isMobile = true; addEventListener("load", function() { setTimeout(hideURLbar, 0); }, false); function hideURLbar(){ window.scrollTo(0,1); } } </script> <link type="text/css" rel="StyleSheet" href="/_st/my.css" /> <script type="text/javascript"> var navTitle = 'Navigation'; </script> </head> <body class="page-body"> $ADMIN_BAR$ $GLOBAL_AHEADER$ $GLOBAL_PROMO$ <div id="casing"> <div class="wrapper"> <?if($MODULE_ID$='forum')?><div class="forum-box"><?endif?> <!-- <middle> --> <div id="content"> <div id="cont-i"> и вставляете на Перс. стр. польз. вместо Код <html> <head> <title>Информация о пользователе</title> <link type="text/css" rel="StyleSheet" href="/.s/src/css/2011.css"> </head> 2. Копируете Код </div> </div> <aside> <div id="sidebar"> <div class="sidebox"> <div class="inner"> <div style="text-align:center;"><?if($USERS_ON$)?><?if($USER_LOGGED_IN$)?><span><!--<s5212>-->Приветствую Вас<!--</s>-->, <a href="$PERSONAL_PAGE_LINK$"><b>$USERNAME$</b></a>!</span><?else?><span><!--<s5212>-->Приветствую Вас<!--</s>-->, <b>$USERNAME$</b>!</span><?endif?><br><?endif?> <?if($USERS_ON$)?><?if($USER_LOGGED_IN$)?><a title="Мой профиль" href="$PERSONAL_PAGE_LINK$"><!--<s5214>-->Мой профиль<!--</s>--></a> | <a title="Выход" href="$LOGOUT_LINK$"><!--<s5164>-->Выход<!--</s>--></a><?else?><a title="Регистрация" href="$REGISTER_LINK$"><!--<s3089>-->Регистрация<!--</s>--></a> | <a title="Вход" href="$LOGIN_LINK$"><!--<s3087>-->Вход<!--</s>--></a><?endif?><?endif?></div> </div> <div class="clr"></div> </div> $GLOBAL_CLEFTER$ </div> </aside> <!-- </middle> --> <div class="clr"></div> <?if($MODULE_ID$='forum')?></div><?endif?> </div> </div> $GLOBAL_BFOOTER$ <script type="text/javascript" src="/.s/t/2011/template.min.js"></script> <div style="display:none"> </div> </body> </html> и вставляете вместо Код </html> |
|
DemaGadalov, ну, я скопировал всё, кроме тела, кроме body - содержимое страницы, контент. а то, что мы скопировали - то каркас страницы, так сказать. Всё, что после <body> и перед </body> мы не трогаем, а всё остальное - копируем.
|
DemaGadalov, ну, я скопировал всё, кроме тела, кроме body - содержимое страницы, контент. а то, что мы скопировали - то каркас страницы, так сказать. Всё, что после <body> и перед </body> мы не трогаем, а всё остальное - копируем. Вот теперь я понял! =) Спасибо большое! =) С уважением, Гадалов Дмитрий.
Мой сайт: http://www.помощь-учителю.рф |
DemaGadalov, та, не за что)
|
| |||
| |||
Будьте в курсе всех обновлений: подпишитесь на наш официальный Telegram-канал uCoz и задавайте вопросы в чате сообщества!