Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Новые возможности форумов » Стена в профиле


Стена в профиле

Сообщений 161 страница 180 из 279

161

Mirra Bell написал(а):
Герда написал(а):

я хз, что было на тестовом, у меня всё робит.

Поставила и на рабочий. С тем же успехом. http://almarein.spybb.ru/ Там тоже открыла гостям профили

вот профиль юзера: http://almarein.spybb.ru/profile.php?id=2034

посмотри внизу:
http://forumupload.ru/uploads/0000/14/1c/16803/972300.png

всё отгружается.
надо только будет для квенты поставить другой порядок отгрузки постов. :)

чуть попозже сделаю ролевые настройки скрипта

0

162

http://s017.radikal.ru/i429/1304/de/1407e85549c2.gif Вот

так

https://funkyimg.com/i/36Ga1.jpg

я вижу профиль того же юзера. И все остальные, включая свой собственный

0

163

Mirra Bell
значит, дело в дизайне.
открой еще раз профили. я опять ловлю окно "вы не имеете прав доступа"

0

164

Герда
Профили не закрывала

0

165

Герда написал(а):

значит, дело в дизайне.

О, правда, на второй кнопке тоже все это появилось. Странно, ща проверю куда воткнула скрипт

0

166

Mirra Bell
что-то стоит.
сначала прогружается профиль, потом схлопывается и "вы не имеете прав"
при переключении на другой дизайн - все нормально.
скорее всего оно же и "кастрирует" выгрузку в профили инфы

0

167

Герда
Ща переставила в другое место, все отображается в обоих дизах. Но насчет вывода постов там надо подумать. ИМХО все эти обсуждения не надо выводить вообще. В первом посте всегда хранится актуальная версия анкеты, вот его и надо выводить.

0

168

Mirra Bell написал(а):

Но насчет вывода постов там надо подумать. ИМХО все эти обсуждения не надо выводить вообще. В первом посте всегда хранится актуальная версия анкеты, вот его и надо выводить.

1. ставишь порядок постов в скрипте от первого к последнему
2. ставишь вывод только одного сообщения
3. ...
4. profit

0

169

Герда
Смотри: вывод только одного сообщения поставила и его получила, но при изменении параметра "отображение сообщений на стене 0 по убыванию, 1 по возрастанию" ничего не меняется, и 0, и с 1 вижу один и тот же свой последний пост.

+1

170

И еще я думаю, что в скрипте для анкет не надо выводить аватар юзера, т.к. он и так торчит сверху, мы же смотрим его анкету.

0

171

Mirra Bell написал(а):

Герда
Смотри: вывод только одного сообщения поставила и его получила, но при изменении параметра "отображение сообщений на стене 0 по убыванию, 1 по возрастанию" ничего не меняется, и 0, и с 1 вижу один и тот же свой последний пост.

http://oaotr.0pk.ru/profile.php?id=21
правильная настройка скрипта:

Код:
var ot = 0; //отображение сообщений на стене 0 по убыванию, 1 по возрастанию
var mc = 1;//число отображаемых сообщений из темы

скорее всего у тебя НЕ так.
проверить не могу, т.к. у тебя стока всего понавкорячено, что быстро найти скрипт нереально. проще версии для ролевых начать писать.

Mirra Bell написал(а):

И еще я думаю, что в скрипте для анкет не надо выводить аватар юзера, т.к. он и так торчит сверху, мы же смотрим его анкету.

это очевидно. уже много раз написала, что для ролевых код будет другим.
в старой версии скрипта у меня никнеймы в ролевых вариантах применения были убраны.

0

172

Про подарки/награды для тех, кому невтерпеж: http://forumd.ru/viewtopic.php?id=6271
Ща проиндексируется - выложу на ефп.

0

173

Герда
Спасибо

можно где-то в подходящем форума открыть топик с названием "система подарков + заявки на создание страничек" - описать там процесс вручения наград и подарков

Так и сделаю

0

174

Герда

+

https://funkyimg.com/i/36Gdp.jpg
https://funkyimg.com/i/36Gdq.jpg

Отредактировано Mirra Bell (Ср, 5 Авг 2020 13:38:42)

0

175

Mirra Bell
значит конфликтует с чем-то...
попробуй поставить в самый верх хтмл-низа.

мб @Romych разберется, что там не так...

0

176

Герда
Поставила, ничего не изменилось. Будем ждать Ромыча. )

0

177

Mirra Bell
вариант выявить что с чем конфликтует - поставить скрипт на голый тестовый форум, а потом добавлять по очереди скрипты, которые есть на основном форуме.
когда при очередном скрипте стенка багует и не выдает правильный порядок постов - это то, что искали.
а то ромыч, наверное, тоже не сразу разберется что с чем конфликтует при таком количестве скриптов на основном форуме

0

178

Romych
хелп плз
задача - сократить скрипт для ролевых: Стена в профиле

надо убрать отгрузку аватарок и ников, ибо ролевым надо подгружать сам контент, а не автора контента.

чет подумала, что лучше и быстрее будет работать, если не просто хтмл подредактировать, а вообще выпилить это.

Отредактировано Герда (Ср, 5 Авг 2020 14:34:50)

0

179

Герда
Да, попробую позже

0

180

Атом и 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>

+1


Вы здесь » Единый форум поддержки » Новые возможности форумов » Стена в профиле