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

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

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


Вы здесь » Единый форум поддержки » Форум для новичков » Несколько вопросов по "обустройству" главной страницы форума


Несколько вопросов по "обустройству" главной страницы форума

Сообщений 1 страница 20 из 104

1

Подскажите пожалуйста, можно ли в боковую панель (справа) установить следущие "вещи":
1.) Дней рождения сегодня или Поздравляем с днем рождения! (Пользователей: ...)
На данный момент эта функция присутствует на форуме, она расположена внизу под блоком статистики. Можно ли её отуда забрать и повесить с боку в отдельной колонке в боковой панели.

2) с этого же форума:

http://s4.uploads.ru/5lBPb.png

Добавить так же подобные графы. По репутации и Топ-5 юзеров.
Возможно ли это сделать. Спасибо, жду ответа.

0

2

Лучшая репутация достаточно просто:
Скрипты от пользователей 3

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

Дней рождения сегодня или Поздравляем с днем рождения! (Пользователей: ...)

Синее размещаем куда нужно:
<div id="Dnyxa" style="color:red"></div>
А это В HTML низ

<!--Поздравляем с днем рождения-->
<script type="text/javascript">
var str ='Поздравляем с днем рождения! ';
$('#pun-stats').find('li.item6[id="onlinelist"] >div:contains('+str+')').appendTo('#Dnyxa');
$('#Dnyxa').html($('#Dnyxa').html().replace(/\(Пользователей:.*?\)/g,"<br/>"));
</script>

Отредактировано Deff (Сб, 21 Сен 2013 02:36:45)

0

3

felixmax
Можно взглянуть на адрес форума? 58 сообщений не хватает)

0

4

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

Дней рождения сегодня или Поздравляем с днем рождения! (Пользователей: ...)

Попробуйте так:

Код:
<div id="dnir"></div>
<script type="text/javascript">
$(document).ready(function(){
$("#dnir").load("/ div.statscon ul.container li#onlinelist");
});
</script>

<div id="dnir"></div> - размещаете туда куда вам надо..

0

5

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

Лучшая репутация достаточно просто:
Скрипты от пользователей 3

Не хочет оно что то работать (

0

6

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

1.) Дней рождения сегодня или Поздравляем с днем рождения! (Пользователей: ...)

Перемещение полной строки:

Поздравляем с днем рождения! (Пользователей: 1) Admin (79)

<div id="had"></div>
<script type="text/javascript">
  $("li#onlinelist.item6 div").appendTo("#had");
</script>

Перемещение ника и возраста Admin (79):

<div id="had"></div>
<script type="text/javascript">
$("li#onlinelist.item6 div span").appendTo("#had");
$("li#onlinelist.item6 div").remove();
</script>

В обеих случаях выделенное красным туда где хотите видеть поздравление, остальное в Html-низ.

0

7

kolobdur74
немного Вас не понял. Разместить нужно в боковой панели. В любой из граф. Потом можно будет подправить.

0

8

kolobdur74
1. Селектор указан неверно.
2. Запрос .load предусматривает в себе ссылку, данные и вызов, а был указан только неверный селектор.

0

9

Fover

0

10

felixmax
Вот мой вариант с выводом Ника и возраста отлично подойдет.

0

11

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

felixmax
Вот мой вариант с выводом Ника и возраста отлично подойдет.

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

В обеих случаях выделенное красным туда где хотите видеть поздравление, остальное в Html-низ.

не понимаю суть этого Что я должен вставить вместо выделенного?

0

12

Deff
Fover
всё понял как и куда. Но это не то. Хотелось добиться распределения в столбец.

http://s5.uploads.ru/t/Vh8ti.png

0

13

felixmax
Ничего. Вы должны вставить выделенное туда где хотите видеть ник и возраст именинника.

0

14

felixmax
Т.е. аватары пользователей тоже нужны?

0

15

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

felixmax
Т.е. аватары пользователей тоже нужны?

нет В стоблбец Названия и возраст именниников.

0

16

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

Не хочет оно что то работать (

Это ставите следом за скриптом ИНфотабло:

<!--Рейтинг-->
<script type="text/javascript">
$(document).ready(function(){
$('#pun').find('#userhero').map(function(){
$('#heroes').tipsy({live: true,gravity: 'e',fade: true});
$.get('/userlist.php?username=&show_group=-1&sort_by=respect','',processRespect);
function processRespect(data){
$(data).find('div.usertable tbody tr:lt(5)').each(function(){ 
var JUser=$(this).find('span.usersname').text();
var ulink=$(this).find('span.usersname a').attr('href');
var UsId=ulink.slice(ulink.indexOf('id=')+3);
var UsPlus=$(this).find('td.tc3:first').text();
var numPlus=Number(UsPlus)/2;
$.get('/profile.php?section=avatar&id='+UsId,'',GetImg);
function GetImg(data) {
$(data).find('td#profile-left li div, div.fs-box').map(function () {
var ZAva = $(this).find('img').attr('src');
if (ZAva == undefined) {ZAva = 'http://petushki-city.ru/files/0002/10/47/50167.gif'};
$('#userhero').append('<tr><td width="3%" style="padding: 0;"><a href="'+ulink+'" style="float:left;text-decoration: none;"><img id="heroes" style="border:1px solid #696969;border-radius: 7px 0 0 7px;margin: 3px 0 0 -5px;padding: 3px; min-width:26px; max-width:26px; height:26px;" src="/'+ZAva+'" original-title="'+JUser+'"></a><h4 style="float:left;background:#FF8C00!important;border-radius: 0 9px 9px 0;box-shadow: 20px 0 15px #40310A inset;color: #fff;font-size: 1em;font-weight: bold;height: 20px!important;margin-top: 10px;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2 );max-width:140px;width:'+parseInt(numPlus/2.99)+'px !important;">&nbsp;'+UsPlus+'&nbsp;</h4></td></tr>');
});};});};});});
</script>

Красное суете в первую cекцию ИНфотабло::

<style>table#NEWS td{padding:3px;}</style>
<div id=Inf_block_Right style="display:none">
<!--НАЧАЛО-->
<h2>Реклама</h2>
<table id="userhero" cellpadding="0" cellspacing="0" ></table>

Отредактировано Deff (Сб, 21 Сен 2013 03:38:28)

0

17

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

нет В стоблбец Названия и возраст именниников.

Синее размещаем куда нужно:
<div id="Dnyxa" style="color:red"></div>
А это В cамый низ HTML низ

<!--Поздравляем с днем рождения-->
<script type="text/javascript">
var str ='Поздравляем с днем рождения! ';
$('#pun-stats').find('li.item6[id="onlinelist"] >div:contains('+str+')').appendTo('#Dnyxa');
$('#Dnyxa').html($('#Dnyxa').html().replace(/\(Пользователей:.*?\)/g,"<br/>").split(",").join("<br/>"));
</script>

0

18

Deff
Дефф я тут опробовал еще один метод, но что-то не то...

<div id="had"><br></div>
<script type="text/javascript">
var text = $("li#onlinelist.item6 div span a");
var had = document.getElementById('had');
had.innerHTML = ''+ text +'';
</script>

Но вместо нужно выдает [object Object]
В Php подобную ошибку выдает при неправильном вызове элементов.
Это конечно не php, но тут и вызова то нет и все правильно.

Отредактировано Fover (Сб, 21 Сен 2013 03:36:00)

0

19

Fover
:glasses:  Да вроде Оба скрипта работают  - ставьте - да и всё
Будут претензии - покажите в действии

0

20

Deff

Отредактировано Fover (Сб, 21 Сен 2013 03:38:28)

0


Вы здесь » Единый форум поддержки » Форум для новичков » Несколько вопросов по "обустройству" главной страницы форума