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

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

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


Вы здесь » Единый форум поддержки » Архив » Общие вопросы по администрированию (5)


Общие вопросы по администрированию (5)

Сообщений 901 страница 920 из 979

901

Иса
Скрипты от пользователей 3

Отредактировано Fover (Ср, 27 Ноя 2013 06:47:00)

0

902

Fover
Ееее! спасибо!

И еще вопрос.

Мне надо сделать вот что.
Прописать в профиль награды и подарки.
Хочу, чтоб было две ссылки (два доп поля) и при клике на каждую всплывало окошко. Одно с наградами второе с подарками.
Набора наград нет. Они индивидуальные. Так что надо, чтоб в это всплывающее окошко их можно было проставлять каждому пользователю разные.
Вид такой : Награда - описание за что.
Подарки так же, но без описания, просто картинки, но их можно собрать в набор.

В общем, как это реализовать?

0

903

Иса
Обновленные награды

0

904

Fover
но ведь там идет выбор наград из набора.
"Пользователь будет выбирать из заданных вами вариантов."

У меня нет конкретного набора наград.
Мне надо просто всплывающее окно, которое можно заполнить по желанию.

0

905

Ладушки. С кодом я вроде справилась.
Помогите плз его немного видоизменить?
Мне в окошке с наградами, надо убрать текстовый заголовок (награды такого-то) и сделать так, чтоб картинки шли горизонтально и переходили на вторую строку и т.д., а не друг под другом по одной.
И еще на странице профиля, где проставлять награду, когда наводишь на картинку награды мышь, там всплывает черное окошко с названием или типа того. Вот это бы убрать тоже. И там же хотелось бы чтоб наградки тоже в ряд шли горизонтально в целях экономии места.
http://free4u.mybb.ru/

Отредактировано Иса (Ср, 27 Ноя 2013 20:39:03)

0

906

Иса
Добавьте Описание, мы вклеим их в подсказку при наведении ( Это нужно сделать используя текущий скрипт)
А так - Вот:

Код:
<!-- Награды v3.1 by kozhilya -->
<div class="AwardAllWindow" style="display: none"><div class="AwardWindow"><div id="closeBtn"></div>
<h3>Подарки</h3><div id="AwardContent"></div></div></div>
<style type="text/css">
#AwardContent td {
 display:inline-block!important;float:left;
 width:auto!important;
 margin-top:0;
}
</style>
<script>
function GetOuterHTML(el)
{ var Result = '<' + el.localName; for (var i=0; i<el.attributes.length; i++) Result += ' ' + el.attributes[i].nodeName + '="' + el.attributes[i].nodeValue + '"'; Result += '>' + el.innerHTML + '</' + el.localName + '>'; return Result; } 
function OpenAwards(t) { $('div.AwardAllWindow').fadeIn(1000); $('div.AwardWindow div#AwardContent').html($(t).parent().parent().find('div').html()); $('div.AwardWindow h3');}
$('div.AwardWindow #closeBtn').click(function() { $('div.AwardAllWindow').fadeOut(1000); });
$('.post li.pa-fld3').each(function() { 
Result = '<table><tr>'; 
$(this).find('img').each(function() { var alt = $(this).attr('alt'); var name = alt.substring(0, alt.indexOf('|')); var desc = alt.substring(alt.indexOf('|')+1); Result += '<td id="img">'+GetOuterHTML(this)+'</td> '; }); Result += '</tr></table>';$(this).html('<span><a href="#" onclick="OpenAwards(this); return false;">Подарки</a></span><div style="display: none">'+Result+'</div>'); });
$('#pun-profile fieldset').each(function() { if ($(this).find('legend span').text() == 'Подарки') { var h = '<table style="display: inline;">'; $(this).find('p.checkfield').each(function() { var alt = $(this).find('img').attr('alt'); var name = alt.substring(0, alt.indexOf('|')); var desc = alt.substring(alt.indexOf('|')+1); h += '<tr><td><p class="checkfield">' + $(this).html() + '</p></td><td> <strong>'+name+'</strong><br><strong>'+desc+'</strong></td></tr>' }); $(this).find('div.fs-box').html(h); $(this).find('div.fs-box').css({'display':'none'}); $(this).find('legend').after('<span onclick="$(this).parent().find(\'div.fs-box\').toggle(1000);">Добавить подарки</span>'); }});
</script>

Но имхо нужно бы доработать старый скрипт с подсказками, для этого нужно выполнить рекомендацию 1 с установленным старым скриптом и отписаться

0

907

Иса
Есть так же Вариант сократить размеры картинок, тогда они будут экономно и увеличить окно по высоте раза в полтора- два
Вот смена стиля для старого скрипта:

Код:
<!--окошко наград -->

<style> 
div.AwardAllWindow {
  width: 100%; height: 100%;
  background-color: rgba(0,0,0,0.5);
  position: fixed; top: 0px; left: 0px;
}
div.AwardWindow {
  z-index: 9999; position: fixed;
  top: 10% !important; left: 50% !important;
  width: 700px; padding: 10px;
  background: #331400;
  margin-left: -350px !important;
  vertical-align: middle;
  border: 1px solid #E3BB55;
  border-radius: 5px;
  color: #E3BB55;
}
div.AwardWindow div#closeBtn {
  cursor: pointer;
  background: url(http://uploads.ru/i/P/A/l/PAlLS.png) no-repeat center;
  width: 16px; height: 16px;
  position: relative;
  top: -5px; left: 690px;
}
div.AwardWindow h3 {
  font-variant: small-caps;
  font-weight: bold;
  font-size: 15px;
  margin-top: -20px;
}
div.AwardWindow h3 {
  font-variant: small-caps;
  font-weight: bold;
  font-size: 15px;
  margin-top: -20px;
}
div.AwardWindow div#AwardContent  td#img img{
  max-height: 60px !important;
  width:auto;
}
div.AwardWindow div#AwardContent {
  width: auto; height: auto;
  min-height: 100px;
  max-height: 600px !important;
  overflow-y:auto;
}
div.AwardWindow div#AwardContent td#title {
  font-variant: small-caps;
  font-weight: bold;
  font-size: 15px;
  width: 200px;
  text-align: center;
}
div.AwardWindow div#AwardContent td#desc {
  font-size: 10px; 
}
#pun-profile fieldset > span {
  cursor: pointer;
  padding: 5px;
  border: 1px solid black;
  position: relative;
  top: -30px;
  margin-bottom: 10px;
  left: 150px;
  background-color: white;
} </style>

Скрипт

<!--правит полоски результата голосования!-->
<script language="javascript">
Min=10;
for (p=1;p<=Min;p++) {$('#poll-special tr:nth-child('+p+') td:not(".tac")').addClass('e'+p+''); }
$('div#poll-special td[class^="e"] h1').each(function() {
$(this).data('origWidth', $(this).width()).width(0).animate({width: $(this).data('origWidth')}, 1200);
});
</script>

Нужно ставить ниже скрипта наград

Отредактировано Deff (Чт, 28 Ноя 2013 15:45:41)

0

908

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

А так - Вот:

вот так кажется то, что надо ))) спасибо

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

Есть так же Вариант сократить размеры картинок, тогда они будут экономно и увеличить окно по высоте раза в полтора- два

картинки потом другие будут, это я для пробы вставила

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

Добавьте Описание, мы вклеим их в подсказку при наведении ( Это нужно сделать используя текущий скрипт)

Описание подарка?
Но оно каждый раз разное будет.
Хочется такого типа. Форумец выбрал подарок, добавил к нему комментарий или подписал от кого и чтоб это выводилось. То есть, чтоб одна и та же картинка могла быть у разных людей с индивидуальным описанием.

А вот тут на странице выбора в профиле, можно сделать чтоб они не столбиком шли, а друг за дружкой, а то если будет много прокрутка будет аццкая
http://s004.radikal.ru/i205/1311/3a/2023a76c3ae5t.jpg

Отредактировано Иса (Чт, 28 Ноя 2013 15:54:58)

0

909

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

А вот тут на странице выбора в профиле, можно сделать чтоб они не столбиком шли, а друг за дружкой, а то если будет много прокрутка будет аццкая

:glasses: Нужен ник - пароль глянуть на странице
Думаю проще всего на странице выбора иконки сделать махонькими

0

910

Deff
Админ - 1111
глядите)

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

Думаю проще всего на странице выбора иконки сделать махонькими

все таки хотелось бы их в рядочек (

0

911

Иса

#profile8 .fs-box tr {
display:inline-block;
max-width:90px;
}

0

912

:love: спасибо!!!

а еще, можно как-то сделать чтоб окошко побыстрей появлялось?

Отредактировано Иса (Чт, 28 Ноя 2013 16:46:13)

0

913

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

а еще, можно как-то сделать чтоб окошко побыстрей появлялось?

Код:
<!-- Награды v3.1 by kozhilya -->
<div class="AwardAllWindow" style="display: none"><div class="AwardWindow"><div id="closeBtn"></div>
<h3>Подарки</h3><div id="AwardContent"></div></div></div>
<style type="text/css">
#AwardContent td {
 display:inline-block!important;float:left;
 width:auto!important;
 margin-top:0;
}
</style>
<script>
function GetOuterHTML(el)
{ var Result = '<' + el.localName; for (var i=0; i<el.attributes.length; i++) Result += ' ' + el.attributes[i].nodeName + '="' + el.attributes[i].nodeValue + '"'; Result += '>' + el.innerHTML + '</' + el.localName + '>'; return Result; } 
function OpenAwards(t) { $('div.AwardAllWindow').fadeIn(1000); $('div.AwardWindow div#AwardContent').html($(t).parent().parent().find('div').html()); $('div.AwardWindow h3');}
$('div.AwardWindow #closeBtn').click(function() { $('div.AwardAllWindow').fadeOut(300); });
$('.post li.pa-fld3').each(function() { 
Result = '<table><tr>'; 
$(this).find('img').each(function() { var alt = $(this).attr('alt'); var name = alt.substring(0, alt.indexOf('|')); var desc = alt.substring(alt.indexOf('|')+1); Result += '<td id="img">'+GetOuterHTML(this)+'</td> '; }); Result += '</tr></table>';$(this).html('<span><a href="#" onclick="OpenAwards(this); return false;">Подарки</a></span><div style="display: none">'+Result+'</div>'); });
$('#pun-profile fieldset').each(function() { if ($(this).find('legend span').text() == 'Подарки') { var h = '<table style="display: inline;">'; $(this).find('p.checkfield').each(function() { var alt = $(this).find('img').attr('alt'); var name = alt.substring(0, alt.indexOf('|')); var desc = alt.substring(alt.indexOf('|')+1); h += '<tr><td><p class="checkfield">' + $(this).html() + '</p></td><td> <strong>'+name+'</strong><br><strong>'+desc+'</strong></td></tr>' }); $(this).find('div.fs-box').html(h); $(this).find('div.fs-box').css({'display':'none'}); $(this).find('legend').after('<span onclick="$(this).parent().find(\'div.fs-box\').toggle(300);">Добавить подарки</span>'); }});
</script>

Отредактировано Deff (Чт, 28 Ноя 2013 17:05:12)

+1

914

http://s7.uploads.ru/f3cS4.jpg
http://pmoe.rusff.ru/
Вот и чу за фиг-то?

upd. Похоже, это на всех форумах, даже здесь подобное вылетает.

0

915

Северный Ветер
Судя по содержимому окна, Rusff что-то мудрят со своим сервисом рекомендаций: http://live.rusff.ru, который запрашивает данные для доступа. При посещении вашего форума у меня такого окна нет. Здесь (на ЕТП) оно в принципе выскакивать не может, потому как этот форум не подключен к их сервису.

0

916

Северный Ветер
Reysler

Вчера в 22 вечера по Москве были кратковременные (пару минут) проблемы. Их сразу же решили.

0

917

Duka
Понятно, спасибо.

0

918

здравствуйте.
подскажите пожалуйста как добавить в шапку форума Форум Участники Поиск Профиль Сообщения Администрирование Выход дополнительное меню
МОЯ КОРЗИНА И АРХИВ ЗАКАЗОВ
чтоб каждый участник мог открывать моя корзина и просматривать что у него там лежит

0

919

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

здравствуйте.
подскажите пожалуйста как добавить в шапку форума Форум Участники Поиск Профиль Сообщения Администрирование Выход дополнительное меню
МОЯ КОРЗИНА И АРХИВ ЗАКАЗОВ
чтоб каждый участник мог открывать моя корзина и просматривать что у него там лежит

Типовые Вопросы п.п.46

0

920

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

Адрес форума нов и старый http://forum.chernorezie.ru/   http://drevnikrug.mybb.ru

0


Вы здесь » Единый форум поддержки » Архив » Общие вопросы по администрированию (5)