Окончательный рабочий вариант Стены в профиле представлен в сообщении 277 авторства Romych: Стена в профиле |
можно прикрепить какуюто тему в развернутом виде в профиль чтоб как стена
Единый форум поддержки |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Единый форум поддержки » Новые возможности форумов » Стена в профиле
Окончательный рабочий вариант Стены в профиле представлен в сообщении 277 авторства Romych: Стена в профиле |
можно прикрепить какуюто тему в развернутом виде в профиль чтоб как стена
Герда написал(а):я хз, что было на тестовом, у меня всё робит.
Поставила и на рабочий. С тем же успехом. http://almarein.spybb.ru/ Там тоже открыла гостям профили
вот профиль юзера: http://almarein.spybb.ru/profile.php?id=2034
посмотри внизу:
всё отгружается.
надо только будет для квенты поставить другой порядок отгрузки постов. 
чуть попозже сделаю ролевые настройки скрипта
Вот
я вижу профиль того же юзера. И все остальные, включая свой собственный
Mirra Bell
значит, дело в дизайне.
открой еще раз профили. я опять ловлю окно "вы не имеете прав доступа"
Герда
Профили не закрывала
значит, дело в дизайне.
О, правда, на второй кнопке тоже все это появилось. Странно, ща проверю куда воткнула скрипт
Mirra Bell
что-то стоит.
сначала прогружается профиль, потом схлопывается и "вы не имеете прав"
при переключении на другой дизайн - все нормально.
скорее всего оно же и "кастрирует" выгрузку в профили инфы
Герда
Ща переставила в другое место, все отображается в обоих дизах. Но насчет вывода постов там надо подумать. ИМХО все эти обсуждения не надо выводить вообще. В первом посте всегда хранится актуальная версия анкеты, вот его и надо выводить.
Но насчет вывода постов там надо подумать. ИМХО все эти обсуждения не надо выводить вообще. В первом посте всегда хранится актуальная версия анкеты, вот его и надо выводить.
1. ставишь порядок постов в скрипте от первого к последнему
2. ставишь вывод только одного сообщения
3. ...
4. profit
Герда
Смотри: вывод только одного сообщения поставила и его получила, но при изменении параметра "отображение сообщений на стене 0 по убыванию, 1 по возрастанию" ничего не меняется, и 0, и с 1 вижу один и тот же свой последний пост.
И еще я думаю, что в скрипте для анкет не надо выводить аватар юзера, т.к. он и так торчит сверху, мы же смотрим его анкету.
Герда
Смотри: вывод только одного сообщения поставила и его получила, но при изменении параметра "отображение сообщений на стене 0 по убыванию, 1 по возрастанию" ничего не меняется, и 0, и с 1 вижу один и тот же свой последний пост.
http://oaotr.0pk.ru/profile.php?id=21
правильная настройка скрипта:
var ot = 0; //отображение сообщений на стене 0 по убыванию, 1 по возрастанию var mc = 1;//число отображаемых сообщений из темы
скорее всего у тебя НЕ так.
проверить не могу, т.к. у тебя стока всего понавкорячено, что быстро найти скрипт нереально. проще версии для ролевых начать писать.
И еще я думаю, что в скрипте для анкет не надо выводить аватар юзера, т.к. он и так торчит сверху, мы же смотрим его анкету.
это очевидно. уже много раз написала, что для ролевых код будет другим.
в старой версии скрипта у меня никнеймы в ролевых вариантах применения были убраны.
Про подарки/награды для тех, кому невтерпеж: http://forumd.ru/viewtopic.php?id=6271
Ща проиндексируется - выложу на ефп.
Герда
Спасибо
можно где-то в подходящем форума открыть топик с названием "система подарков + заявки на создание страничек" - описать там процесс вручения наград и подарков
Так и сделаю
Герда
Отредактировано Mirra Bell (Ср, 5 Авг 2020 13:38:42)
Mirra Bell
значит конфликтует с чем-то...
попробуй поставить в самый верх хтмл-низа.
мб @Romych разберется, что там не так...
Герда
Поставила, ничего не изменилось. Будем ждать Ромыча. )
Mirra Bell
вариант выявить что с чем конфликтует - поставить скрипт на голый тестовый форум, а потом добавлять по очереди скрипты, которые есть на основном форуме.
когда при очередном скрипте стенка багует и не выдает правильный порядок постов - это то, что искали.
а то ромыч, наверное, тоже не сразу разберется что с чем конфликтует при таком количестве скриптов на основном форуме
Romych
хелп плз
задача - сократить скрипт для ролевых: Стена в профиле
надо убрать отгрузку аватарок и ников, ибо ролевым надо подгружать сам контент, а не автора контента.
чет подумала, что лучше и быстрее будет работать, если не просто хтмл подредактировать, а вообще выпилить это.
Отредактировано Герда (Ср, 5 Авг 2020 14:34:50)
Герда
Да, попробую позже
Атом и rss всегда выдают последние новости (сообщения) из темы, мы можем лишь отсортировать сколько из последних сообщений темы нам выдавать и в какой последовательности их отображать, так что в примере http://almarein.spybb.ru/profile.php?id=2034, чтоб зацепило именно первый пост (авторский) нужно выставить
var mc = 9;//число отображаемых сообщений из темы
а отображать его можно первым
Romych
хелп плз
задача - сократить скрипт для ролевых: Стена в профиленадо убрать отгрузку аватарок и ников, ибо ролевым надо подгружать сам контент, а не автора контента.
чет подумала, что не лучше и быстрее будет работать, если не просто хтмл подредактировать, а вообще выпилить это.
Вот без аватарок и ника автора, только контент (класс show для фильтрации присутствует). Вариант для доп.поля
<script language="javascript">
var ot = 0; //отображение сообщений на стене 0 по убыванию, 1 по возрастанию
var mc = 9;//число отображаемых сообщений из темы
var anyava = 'http://forumstatic.ru/files/0000/14/1c/20038.jpg';//аватар по умолчанию для тех, у кого он не установлен
if($('#viewprofile').length){
var LoginU = $('#profile-name').text(), ss = $('#viewprofile #pa-fld1 strong a[href*="viewtopic.php"]').eq(-1), si=parseInt($(ss).attr('href').split(/=/)[1]), as = [],
blk = '<article class="stena"><h1>Стена</h1>';
$.get('/export.php?type=atom&tid='+si+'&max='+mc, function(d) {
var d2 = $(d).find('entry');
$(d2).each(function (i){
as[i] = {a: $(this).find('name').text(), b: $(this).find('content').text()};
});
function fs(arr){for (var i in arr){(arr[i].a==LoginU)? blk +='<div id ="s-'+i+'" class="mypost">' : blk +='<div id ="s-'+i+'" class="anypost">';
blk +='<div>'+arr[i].b+'</div></div>';
}};
(ot==1)? fs(as): fs(as.reverse());
blk +='<a href="/viewtopic.php?id='+si+'&action=last">Перейти в тему</a></article>';
$('#profile-signature').after(blk);
$('div[id*="s-"]').each(function (){
if( $(this).find('div.podarok').length ){$(this).addClass('show')}
});
});}
</script>| вкладки - стена и раздел-==-=-=-= | Архив | Ср, 29 Июл 2020 |
| индексация профилей | Архив | Пн, 3 Авг 2020 |
| |Не могу зайти на свой профиль на форуме| | Корзина | Вс, 10 Июл 2011 |
| Делать ли просмотр профиля по-умолчанию? | Архив | Ср, 29 Июл 2020 |
| [реализовано] Новые поля контактов. (Бывшие Профиль > общения) | Сделаем сервис лучше | Пт, 19 Авг 2022 |
Вы здесь » Единый форум поддержки » Новые возможности форумов » Стена в профиле