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

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

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


Вы здесь » Единый форум поддержки » Архив » Запросы по скриптам[4]


Запросы по скриптам[4]

Сообщений 841 страница 860 из 1000

1

Инструменты для поиска и редактирования стиля (скриптов).

Как с помощью браузера можно определить элемент дизайна.

Каталог скриптов/CSS

Полезные скрипты, необходимые темы для новичков, а также ссылки на сайты рассказывающие что такое НТМЛ и CSS.

Типовые Вопросы (ЧаВо)

Ответы на часто задаваемые вопросы.

Как задавать вопросы! Разница между стилем и скриптом. ( Советы)

Плюс к названию темы еще и Памятка.

+1

841

Jas
Добавьте красным

<!--Статистика из 15 последних сообщений -->
<script src="/export.php?type=js&max=15" type="text/javascript"></script>
<script type="text/javascript">
if(GroupID!=3){
var html='';
var ts = '';
var mo = '';
var hh = '';
var mm = '';
var i = 0;
for(i=0;i<content.length;i++) {
ts = new Date();
ts.setTime(1000*content[i][0]);
mo = ts.getMonth()+1;
if (mo<10) mo='0'+mo;
hh = ts.getHours();
mm = ts.getMinutes()+'';
if (mm<10) mm='0'+mm;
ts = ts.getDate()+'.'+mo+' '+hh+':'+mm;
html2="</tr></tbody></table></div>"
html1="<div class=\"container\"><table cellspacing=\"0\" width=100%><thead><tr><th scope=\"col\">Автор</th><th scope=\"col\">Время</th><th scope=\"col\">Последнее сообщение</th></tr></thead><tbody class=\"hasicon\">"
html+='<tr><td>'+content[i][1]+'</td><td class=\"tc2\">'+ts+'<td class=\"tcr\"><a href=\"'+content[i][2]+'\" target=\"_blank\">'+content[i][3]+'</a><br /></td></tr>';
}

var arr=document.getElementsByTagName("div")
i=0
str=document.URL
while(arr[i] ){
if((str.substring(str.lastIndexOf('/')+1)=="" || str.substring(str.lastIndexOf('/')+1)=="index.php") && arr[i].className=="statscon"){
name=arr[i].innerHTML
name=name.substring(0)
arr[i].innerHTML=""+html1+""+html+""+html2+"<br><h2>Общая статистика</h2>"+name+""
}
i++
}}
</script>

+1

842

Alex_63
спасибо, такая схема работает)

Но тут вылезла проблема. Форум закрыт от гостей, и, соответственно, статистика показывает обновления только в тех темах, которые открыты. То есть пользователь заходит, авторизуется и видит урезанную версию статистики. Видит только перечень тех тем, которые и так доступны гостю. То есть по факту все изначальное удобство статистики теряет смысл, ибо она превращается в какую-то урезанную версию с обновлениями только в рекламных разделах (так как они гостю видны).

Отсюда вытекает вопрос, может ли данная статистика учитывать ВСЕ обновления на форуме (вне зависимости открыты разделы для гостей или нет) и показывать их только авторизованным пользователям? А гости чтобы ее вообще не видели?)) Как бы чтобы скрипт проверял обновления внутри форума, а не опирался на доступность гостям.

Отредактировано Jas (Чт, 22 Окт 2015 09:40:23)

0

843

Было бы хорошо сделать такую фишку, чтоб при заходе пользователя в тему, перед сообщением, которое он не видел, которые были добавлены в его отсутствие, была бы надпись типа

http://img-fotki.yandex.ru/get/3213/329905362.17/0_192d34_63aced23_orig.jpg

0

844

mihka1980
Вообще-то, когда заходишь в "Новые сообщения", там как раз те, которые были добавлены за время отсутствия, причем нажатие на ссылку приводит к первому непрочитанному. Т.е. все, что ниже, - новые

0

845

Добрый день, у меня есть пара вопросов. Прошу прощения, если подобное где-то было, поиск по форуму не помог.
У нас на форуме используется игровая валюта. Если что - там никакого скрипта, просто дополнительное поле, куда админы вбивают числовое значение. Заполнение каждый раз происходит так – админ высчитывает, сколько надо приплюсовать, мысленно прибавляет к нынешнему количеству денег, заходит в профиль, во вкладку дополнительных полей, и изменяет там число на нужную сумму.
Возник у меня вопрос – можно ли это дело сделать проще. То есть, чтобы прямо в теме под аватаром было поле, куда можно ввести нужную сумму, или что-то вроде такого, где первое поле (поле добавления), видно только админам, а второе (сколько всего у персонажа денег) – всем. Чтобы первое и второе суммировалось как-то так:
https://jsfiddle.net/qztcU/80/
http://jsfiddle.net/qztcU/82/
Но при этом чтобы сумма запоминалась: то есть, сохранялось как значение того самого дополнительного поля валюты.
Если это невозможно, то вероятно ли вынести то изменяемое дополнительное поле (и кнопку для сохранения изменений этого поля), под аватар, чтобы его значение можно было менять прямо оттуда, из темы (разумеется, только админам)?

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

Отредактировано B.Raven (Чт, 22 Окт 2015 14:51:51)

0

846

B.Raven написал(а):

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

Есть дайсы без возможности исправления(Супер - Дайсы), и ответ прямо выбором из Ваших трёх вариантов:
«предмет сработал отлично», «предмет сработал средне», «предмет сработал слабо»
На счет запоминания и вычеркивания предмета, игровой валюты и магазина ждём API на чтение/запись от Админа сервиса в указанном профиле, можете создать отдельную тему( Вопросы к администрации )и поторопить

0

847

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

Отсюда вытекает вопрос, может ли данная статистика учитывать ВСЕ обновления на форуме (вне зависимости открыты разделы для гостей или нет) и показывать их только авторизованным пользователям? А гости чтобы ее вообще не видели?)) Как бы чтобы скрипт проверял обновления внутри форума, а не опирался на доступность гостям.

Статистика показывает обновления в тех темах, которые доступны юзеру, просматривающему форум!
Если в статистике не отображается какая-либо тема - значит, для данного юзера раздел с этой темой закрыт.

0

848

mihka1980
Можете пользоваться кнопочкой "Новые сообщения" рядом с названием темы в форуме,
Выделить - не получится, посколь у Новых Постов нет никакого отличительного признака(селектора) - мон попросить Админа, чтобы к Новым Постам приделал класс .new тогда можно было бы сделать подобный скрипт

0

849

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

mihka1980
Вообще-то, когда заходишь в "Новые сообщения", там как раз те, которые были добавлены за время отсутствия, причем нажатие на ссылку приводит к первому непрочитанному. Т.е. все, что ниже, - новые

Это не то, надо именно чтоб было видно... как будто народ помнит что смотрел, а так будет точно понятно, что сообщения новые, которые он не видел....

0

850

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

mihka1980
Можете пользоваться кнопочкой "Новые сообщения" рядом с названием темы в форуме,
Выделить - не получится, посколь у Новых Постов нет никакого отличительного признака(селектора) - мон попросить Админа, чтобы к Новым Постам приделал класс .new тогда можно было бы сделать подобный скрипт

Плохо, было бы удобнее, сразу понятно, а то иногда столько новых постов, что путаешся, а тут явная подсказка!

0

851

mihka1980
Ваши запросы не к скриптёрам, а к Админу сервиса, многое хочется улучшить, но это должен делать движок форума, а не скриптёры.
Скриптом по-максимуму можно только выделить последнее сообщение темы, если оно обновилось(делать Аякс запрос на страницу Новых сообщений, если показана последняя страница тамы)

+1

852

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

На счет запоминания и вычеркивания предмета, игровой валюты и магазина ждём API на чтение/запись от Админа сервиса в указанном профиле

Ясное, большое спасибо, буду иметь в виду и следить за этим.

0

853

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

Статистика показывает обновления в тех темах, которые доступны юзеру, просматривающему форум!
Если в статистике не отображается какая-либо тема - значит, для данного юзера раздел с этой темой закрыт.

Но... тогда, видимо, я что-то не так делаю, потому что даже заходя под админом (а у админа есть доступ ко всем разделам) - статистика не видна. Только обновления в тех темах, которые видны гостю.

Помогите, пожалуйста, разобраться.

0

854

Jas
Ни наю, вечером посмотрю,

Посмотрите, что у Вас в статистике ?  http://altertest2.mybb.ru/export.php?type=rss - то жа самое должен вывести скрипт

0

855

Alex_63
Да, у меня статистика показывает именно два эти обновления в том разделе, который виден гостю. В остальных темах тоже есть обновления, но так как гостю они не видны, в статистике они не отображаются. А хотелось бы, чтобы статистика не зависила от доступности гостям) А как Вы и говорили ранее - пользователи видят только то, куда имеют доступ)

0

856

Jas
Я не наю, все должно быть, как Вам и надо - каждый Юзер видит то, что ему открыто  - на доступность Гостям ничего не опираецо!

Если в rss ленте также отображаются только обновления из Тем, видных Гостю, - пишите в раздел Вопросы к Администрации, - это функция от сервиса
Скрипт выводит данные, которые выдает движок!

0

857

Alex_63
эх... спасибо большое, будем пробовать)

0

858

Я поизучал подобные проблемы со статистикой и вопросы, которые в связи с этим задавались... и судя по ответам Deff на эти вопросы - данный скрипт и правда "видит" только те сообщения в темах, которые видны гостю. Наверно, если бы это можно было как-то исправить - уже бы сделали...

Отсюда вопрос, а можно ли создать скрипт, который вот точно так же, как в этом скрипте, выводит внизу форума инфу, но не ту статистику, которая сам считывает что-та там, видное гостям, а конкретно сообщения из "Активных тем" или "Ответов"? То есть эти темы же доступны каждому пользователю и легко просматриваются, если нажать на соответствующие ссылки вверху ("Активные темы" или "Ответы"), без привязок к гостям. Только вот на ссылки жать неудобно, а если бы эти же сообщения просто выводились внизу форума под заголовком "Статистика" - было бы просто замечательно.

Как думаете, такое возможно сделать? Не знаю, как на самом деле, но кажется, что это проще, чем ковырять статистику... но могу ошибаться.

0

859

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

Как думаете, такое возможно сделать?

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

0

860

Alex_63
а скажите в скрипте свое описание в тему  количество символов ограничено?
у меня получилось описание максимум на 28 символов

0


Вы здесь » Единый форум поддержки » Архив » Запросы по скриптам[4]