Герда
Это ты у себя такую круть сделала?
В общее пользование или чисто под свой форум?
Стена в профиле
Сообщений 241 страница 260 из 280
Поделиться241Пн, 10 Авг 2020 15:59:55
Поделиться242Пн, 10 Авг 2020 16:06:37
Герда
Это ты у себя такую круть сделала?
В общее пользование или чисто под свой форум?
у себя - http://forumd.ru/profile.php?id=2
(тестовый топик скоро снесу, но пока посмотреть можно)
ну, в общее пользование - зачем? у каждого свой дизайн и можно самые разные вариации придумывать.
проще составить приблизительный эскиз как должен выглядеть подарок/награда и оставить заказ у меня на форуме.
при готовом скрипте и если пожелания к дизайну не слишком замороченные - дело 10-20 минут составить другой код.
Поделиться243Пн, 10 Авг 2020 18:02:28
Герда
проще составить приблизительный эскиз как должен выглядеть подарок/награда и оставить заказ у меня на форуме.
Мне понравилось именно то как вы оформили их у себя.
Можно ссылку на ваш топик (где я мог бы сделать заявку на такие подарки)
Поделиться244Пн, 10 Авг 2020 19:26:55
именно то как вы оформили их у себя
копипасту чужих стилей я не делаю.
а если напрячь моск, посидеть, подумать о вечном и составить задание на свой стиль, можно оформить заказ тут: http://forumd.ru/viewforum.php?id=19
Поделиться245Пн, 10 Авг 2020 19:30:07
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 включить на всём сервисе
Поделиться246Пн, 10 Авг 2020 19:33:12
var mc = 5;//число отображаемых сообщений из темы
а этот "комбайн" отображает посты с начала топика или через атом?
Поделиться247Пн, 10 Авг 2020 19:34:47
а этот "комбайн" отображает посты с начала топика или через атом?
не не, сначала топика, не через атом, но могу добавить опцию, что брал с последнего поста
Поделиться248Пн, 10 Авг 2020 19:38:03
не не, сначала топика, не через атом, но могу добавить опцию, что брал с последнего поста
давай.
тогды его же буду юзать в последующих стенках.
Поделиться249Пн, 10 Авг 2020 19:42:24
аватары можно подцепить пока только на этом форуме, чтоб было на всех надо просить @kernel 'a включить на всём сервисе
Включил.
Поделиться250Пн, 10 Авг 2020 19:45:09
давай.
тогды его же буду юзать в последующих стенках.
добавил! в посте№245
Включил.
Отлично!
Поделиться251Пн, 10 Авг 2020 19:52:04
Ещё раз поправил пост №245 (добавил опцию для аватара по умолчанию)
Поделиться252Пн, 10 Авг 2020 20:03:37
я тем временем залипла в кодах и скриптах для своего форума (с отвлечением на всякие запросы по лисам)
где-то 1-2 дня и смогу вернуться к стилям для разновидностей стенок
Поделиться253Чт, 13 Авг 2020 19:37:18
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;//Отображать первое сообщение темы
Поделиться254Чт, 13 Авг 2020 20:35:20
возможна ли опция отдельно: отгружать 1й пост
придётся тогда делать 2 запроса вместо одного, отдельно для первого поста, отдельно для последних 5
Поделиться255Пн, 17 Авг 2020 19:29:14
придётся тогда делать 2 запроса вместо одного, отдельно для первого поста, отдельно для последних 5
А нельзя как-то реализовать механизм закрепления поста как это сделано в топиках? Там можно закрепить первый пост темы и он будет первым на всех страницах.
Поделиться256Пн, 17 Авг 2020 22:15:35
первым на всех страницах
не очень понятно про страницы, т.к. у "стены" страниц нет.
Поделиться257Пн, 17 Авг 2020 22:55:46
А нельзя как-то реализовать механизм закрепления поста как это сделано в топиках? Там можно закрепить первый пост темы и он будет первым на всех страницах.
По сути вы спрашиваете про тоже, что и Герда в 253 посте. Первый пост (закреплённый) и энное количество постов после него. Испытаю как доберусь
Поделиться258Вт, 18 Авг 2020 07:30:43
не очень понятно про страницы, т.к. у "стены" страниц нет.
Понятное дело ) Там и написано про обычные темы, просто они приведены в пример.
Поделиться259Вт, 18 Авг 2020 07:32:05
Romych
С какой СУБД работает сервис? С MYSQL?
Поделиться260Вт, 18 Авг 2020 09:15:22
С какой СУБД работает сервис? С MYSQL?
InnoDB, но на данный вопрос это никак не влияет. Сделать 2 одновременно запроса и получить нужные данные не проблема, а вот найти время чтоб оформить красиво полученные данные, плюс сделать понятные опции это да