Свой раздел развернутый на странице профиля, (аналогично списку произведений на авторской страничке на литсайтах)
1,сначала ставим скрипт отображение полного профиля, это вариант с крупной надписью Редактировать
в ХТМЛ верх
<!-- Просмотр полного профиля на странице /profile.php V.2-->
<script type="text/javascript" src="https://forumstatic.ru/files/000f/6e/73/22237.txt"></script>
2,затем сам скрипт (скрипт Дэффа)
в низ ХТМЛ-верха
<script>/*Мой раздел в моем профиле*/
if(document.URL.indexOf('/profile.php?id=')!=-1)$().pun_mainReady(function(){
/*xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*/
var fldName = "Страничка ссылка:"; //Название поля со ссылкой;
/*******************************************************/
var thisUsid = document.URL.split('/profile.php?id=')[1];
var b = '<iframe id="fr" name="tartar" src="/viewforum.php?id=###" width=100% height=400></iframe>';
function setLnkMytems(a){
var ann = $('#pun-profile #pun-main');
if(!ann.find('#fr').length)$(b.split('###').join(a)).appendTo(ann);
}
if($('#profile-right li').length){//alert()
var a = $('#profile-right li>span:contains("'+fldName+'")').next('strong').text();
if(a && a.indexOf('/viewforum.php?id=')!=-1){
a = a.match(/\/viewforum\.php\?id=(\d+)/)[1];
setLnkMytems(a);
}
} else {
$(window).on('message',function(){//alert(); //console.log(e);
var a = $('#profile-right li>span:contains("'+fldName+'")').next('strong').text();
if(a && a.indexOf('/viewforum.php?id=')!=-1){
a = a.match(/\/viewforum\.php\?id=(\d+)/)[1];
setLnkMytems(a);
}
});
}
});
</script>
= "Страничка ссылка:"; //Название поля со ссылкой; - создаем такое поле в полях профиля
(разрешено пользователю заполнять)
в поле просто вставляем ссылку на форум пользователя (или подфорум)
пурпурным - размеры окна форума/раздела
3. вставьте следующий скрипт в верх ХТМЛ верха (это чтоб только список тем был в окне)
<script>
if(window.name=="tartar"){
document.write('<style>.section:not(#pun-main){display:none!important;}</style>');
}
</script>
------------------------------------------------------
Преимущества: при клике на логин в любом месте попадаешь на "страничку " пользователя со списком тем и в профиль - который служит как резюме странички. Так логины авторов приобретают смысл, профиль наполнен. И самому чтоб попасть в свой раздел достаточно кликнуть профиль в верхнем меню , навигации. Пользователю не нужно паниковать если его раздел перемещен - он всегда в профиле.
Вид в профиле::::::::::::: :::::
Дополнение: переименовать в Навигации меню ссылку "Профиль" в "Профиль|Страничка" чтоб было понятно всем
(в начало ХТМЛ низ)
<!-- Универсальный скрипт замены © Alex_63 -->
<script type="text/javascript">
function Change('#navprofile a','Профиль','Профиль|Страничка');
</script>
Отредактировано tartar1 (Чт, 22 Авг 2019 21:45:15)