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

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

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


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


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

Сообщений 241 страница 260 из 279

241

Герда
Это ты у себя такую круть сделала? :cool:
В общее пользование или чисто под свой форум?

0

242

МАЧОнаДАЧЕ написал(а):

Герда
Это ты у себя такую круть сделала? :cool:
В общее пользование или чисто под свой форум?

у себя - http://forumd.ru/profile.php?id=2
(тестовый топик скоро снесу, но пока посмотреть можно)

ну, в общее пользование - зачем? у каждого свой дизайн и можно самые разные вариации придумывать.
проще составить приблизительный эскиз как должен выглядеть подарок/награда и оставить заказ у меня на форуме.
при готовом скрипте и если пожелания к дизайну не слишком замороченные - дело 10-20 минут составить другой код.

0

243

Герда

проще составить приблизительный эскиз как должен выглядеть подарок/награда и оставить заказ у меня на форуме.

Мне понравилось именно то как вы оформили их у себя.
Можно ссылку на ваш топик (где я мог бы сделать заявку на такие подарки)

0

244

МАЧОнаДАЧЕ написал(а):

именно то как вы оформили их у себя

копипасту чужих стилей я не делаю.
а если напрячь моск, посидеть, подумать о вечном и составить задание на свой стиль, можно оформить заказ тут: http://forumd.ru/viewforum.php?id=19

0

245

Mirra Bell
Герда
вот такой комбайн вам в руки. Один скрипт на все варианты с кучей опций:

  • где брать ссылку в подписи или в доп.поле

  • отображать автар или нет

  • номер дополнительного поля (если оно не первое)

Код:
<script language="javascript">
var mc = 5;//число отображаемых сообщений из темы
var sel = 1;//селектор подпись или доп.поле, 1 - подпись, 0 - доп.поле
var pol = 1;//номер дополнительного поля fld1, fld2, fld3 и т.д. указываем только цифру
var av = 0;//отображать ли аватары, 0 - для анкет и подарков, 1- соц.сеть
var sort = 'asc';//Направление сортировки по времени. По умолчанию asc (по возрастанию).Доступные значения: asc, desc
var anyava = 'http://forumstatic.ru/files/0000/14/1c/20038.jpg';//аватар по умолчанию для тех, у кого он не установлен
if($('#viewprofile').length){
var LoginU = $('#profile-name').text(), si; 
(sel==1) ? si = parseInt($('#profile-signature >ul >p >a[href*="viewtopic.php"]').eq(-1).attr('href').split(/=/)[1]) : si = parseInt($('#viewprofile #pa-fld'+pol+' strong a[href*="viewtopic.php"]').eq(-1).attr('href').split(/=/)[1]);
blk = '<article class="stena"><h1>Стена</h1>';
$.getJSON('/api.php?method=post.get&topic_id='+si+'&sort_dir='+sort+'&limit='+mc+'&fields=username,avatar,message', function(d) {
var x = d.response;
for (var i in x){if (x[i].avatar==undefined){x[i].avatar=anyava};
(x[i].username==LoginU)? blk +='<div id ="s-'+i+'" class="mypost">' : blk +='<div id ="s-'+i+'" class="anypost">';
(av==1) ? blk +='<img alt="'+x[i].avatar+'"  src="'+x[i].avatar+'" width="32"><strong>'+x[i].username+' написал(а):</strong><div>'+x[i].message+'</div></div>' : blk +='<div>'+x[i].message+'</div></div>';
}
blk +='<a href="/viewtopic.php?id='+si+'&action=last">Перейти в тему</a></article>';
$('#profile-signature').after(blk);
});}
</script>

аватары можно подцепить пока только на этом форуме, чтоб было на всех надо просить @kernel 'a включить на всём сервисе

+3

246

Romych написал(а):

var mc = 5;//число отображаемых сообщений из темы

а этот "комбайн" отображает посты с начала топика или через атом?

0

247

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

а этот "комбайн" отображает посты с начала топика или через атом?

не не, сначала топика, не через атом, но могу добавить опцию, что брал с последнего поста

0

248

Romych написал(а):

не не, сначала топика, не через атом, но могу добавить опцию, что брал с последнего поста

давай.
тогды его же буду юзать в последующих стенках. :cool:

0

249

Romych написал(а):

аватары можно подцепить пока только на этом форуме, чтоб было на всех надо просить @kernel 'a включить на всём сервисе

Включил.

+1

250

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

давай.
тогды его же буду юзать в последующих стенках. :cool:

добавил! в посте№245 ;)

kernel написал(а):

Включил.

Отлично!  :cool:

0

251

Ещё раз поправил пост №245 (добавил опцию для аватара по умолчанию)

+1

252

я тем временем залипла в кодах и скриптах для своего форума (с отвлечением на всякие запросы по лисам)
где-то 1-2 дня и смогу вернуться к стилям для разновидностей стенок

0

253

Romych
наверное мы тебя совсем задрали, но возможна ли опция отдельно: отгружать 1й пост

поясню идею: юзер создает тему "мой форум" или "портфолио" или "мои рисунки" и т.д. - и мы отгружаем в профиль красиво оформленный первый пост + 5 последних сообщений топика с отзывами, новостями и т.д.

как-то так:

var mc = 5;//число отображаемых сообщений из темы
var sel = 1;//селектор подпись или доп.поле, 1 - подпись, 0 - доп.поле
var pol = 1;//номер дополнительного поля fld1, fld2, fld3 и т.д. указываем только цифру
var av = 0;//отображать ли аватары, 0 - для анкет и подарков, 1- соц.сеть
var sort = 'desc';//Направление сортировки по времени. По умолчанию asc (по возрастанию).Доступные значения: asc, desc
var first = 0;//Отображать первое сообщение темы

0

254

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

возможна ли опция отдельно: отгружать 1й пост

придётся тогда делать 2 запроса вместо одного, отдельно для первого поста, отдельно для последних 5

0

255

Romych написал(а):

придётся тогда делать 2 запроса вместо одного, отдельно для первого поста, отдельно для последних 5

А нельзя как-то реализовать механизм закрепления поста как это сделано в топиках? Там можно закрепить первый пост темы и он будет первым на всех страницах.

+1

256

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

первым на всех страницах

не очень понятно про страницы, т.к. у "стены" страниц нет.

0

257

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

А нельзя как-то реализовать механизм закрепления поста как это сделано в топиках? Там можно закрепить первый пост темы и он будет первым на всех страницах.

По сути вы спрашиваете про тоже, что и Герда в 253 посте. Первый пост (закреплённый) и энное количество постов после него. Испытаю как доберусь

+2

258

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

не очень понятно про страницы, т.к. у "стены" страниц нет.

Понятное дело ) Там и написано про обычные темы, просто они приведены в пример.

0

259

Romych
С какой СУБД работает сервис? С MYSQL?

0

260

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

С какой СУБД работает сервис? С MYSQL?

InnoDB, но на данный вопрос это никак не влияет. Сделать 2 одновременно запроса  и получить нужные данные не проблема, а вот найти время чтоб оформить красиво полученные данные, плюс сделать понятные опции это да

0


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