Как с помощью браузера можно определить элемент дизайна. | |
Полезные скрипты, необходимые темы для новичков, а также ссылки на сайты рассказывающие что такое НТМЛ и CSS. | |
Ответы на часто задаваемые вопросы. | |
Как задавать вопросы! Разница между стилем и скриптом. ( Советы) | Плюс к названию темы еще и Памятка. |
Запросы по скриптам[4]
Сообщений 841 страница 860 из 1000
Поделиться1Вс, 3 Май 2015 16:18:44
Поделиться841Ср, 21 Окт 2015 16:02:34
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>
Поделиться842Ср, 21 Окт 2015 21:18:53
Alex_63
спасибо, такая схема работает)
Но тут вылезла проблема. Форум закрыт от гостей, и, соответственно, статистика показывает обновления только в тех темах, которые открыты. То есть пользователь заходит, авторизуется и видит урезанную версию статистики. Видит только перечень тех тем, которые и так доступны гостю. То есть по факту все изначальное удобство статистики теряет смысл, ибо она превращается в какую-то урезанную версию с обновлениями только в рекламных разделах (так как они гостю видны).
Отсюда вытекает вопрос, может ли данная статистика учитывать ВСЕ обновления на форуме (вне зависимости открыты разделы для гостей или нет) и показывать их только авторизованным пользователям? А гости чтобы ее вообще не видели?)) Как бы чтобы скрипт проверял обновления внутри форума, а не опирался на доступность гостям.
Отредактировано Jas (Чт, 22 Окт 2015 09:40:23)
Поделиться844Чт, 22 Окт 2015 13:13:36
mihka1980
Вообще-то, когда заходишь в "Новые сообщения", там как раз те, которые были добавлены за время отсутствия, причем нажатие на ссылку приводит к первому непрочитанному. Т.е. все, что ниже, - новые
Поделиться845Чт, 22 Окт 2015 14:45:55
Добрый день, у меня есть пара вопросов. Прошу прощения, если подобное где-то было, поиск по форуму не помог.
У нас на форуме используется игровая валюта. Если что - там никакого скрипта, просто дополнительное поле, куда админы вбивают числовое значение. Заполнение каждый раз происходит так – админ высчитывает, сколько надо приплюсовать, мысленно прибавляет к нынешнему количеству денег, заходит в профиль, во вкладку дополнительных полей, и изменяет там число на нужную сумму.
Возник у меня вопрос – можно ли это дело сделать проще. То есть, чтобы прямо в теме под аватаром было поле, куда можно ввести нужную сумму, или что-то вроде такого, где первое поле (поле добавления), видно только админам, а второе (сколько всего у персонажа денег) – всем. Чтобы первое и второе суммировалось как-то так:
https://jsfiddle.net/qztcU/80/
http://jsfiddle.net/qztcU/82/
Но при этом чтобы сумма запоминалась: то есть, сохранялось как значение того самого дополнительного поля валюты.
Если это невозможно, то вероятно ли вынести то изменяемое дополнительное поле (и кнопку для сохранения изменений этого поля), под аватар, чтобы его значение можно было менять прямо оттуда, из темы (разумеется, только админам)?
И еще вот вопрос, тоже частично по дополнительному полю профиля.
Есть поле «Предметы», в нем, соответственно, картинки предметов в инвентаре персонажа. Возможно ли, чтобы по щелчку на предмет (только если игрок кликает на предмет в своем инвентаре, а не чужом) в поле сообщения, вставлялось что-то вроде:
«[Ник персонажа] использовал [имя предмета], [насколько удачно использовал] (тут значение вроде «предмет сработал отлично», «предмет сработал средне», «предмет сработал слабо»)»
На манер действия дайсов (непонятным для участника значением, чтобы не могли исправить на свой вкус).
И после использования предмет бы исчезал из инвентаря или блокировался.
Хотелось бы хотя бы знать, возможно ли такое, или, если возможно, не слишком ли это сложно и проблемно в осуществлении.
Отредактировано B.Raven (Чт, 22 Окт 2015 14:51:51)
Поделиться846Чт, 22 Окт 2015 15:52:19
На манер действия дайсов (непонятным для участника значением, чтобы не могли исправить на свой вкус).
Есть дайсы без возможности исправления(Супер - Дайсы), и ответ прямо выбором из Ваших трёх вариантов:
«предмет сработал отлично», «предмет сработал средне», «предмет сработал слабо»
На счет запоминания и вычеркивания предмета, игровой валюты и магазина ждём API на чтение/запись от Админа сервиса в указанном профиле, можете создать отдельную тему( Вопросы к администрации )и поторопить
Поделиться847Чт, 22 Окт 2015 16:09:25
Отсюда вытекает вопрос, может ли данная статистика учитывать ВСЕ обновления на форуме (вне зависимости открыты разделы для гостей или нет) и показывать их только авторизованным пользователям? А гости чтобы ее вообще не видели?)) Как бы чтобы скрипт проверял обновления внутри форума, а не опирался на доступность гостям.
Статистика показывает обновления в тех темах, которые доступны юзеру, просматривающему форум!
Если в статистике не отображается какая-либо тема - значит, для данного юзера раздел с этой темой закрыт.
Поделиться848Чт, 22 Окт 2015 16:13:05
mihka1980
Можете пользоваться кнопочкой "Новые сообщения" рядом с названием темы в форуме,
Выделить - не получится, посколь у Новых Постов нет никакого отличительного признака(селектора) - мон попросить Админа, чтобы к Новым Постам приделал класс .new тогда можно было бы сделать подобный скрипт
Поделиться849Чт, 22 Окт 2015 17:41:09
mihka1980
Вообще-то, когда заходишь в "Новые сообщения", там как раз те, которые были добавлены за время отсутствия, причем нажатие на ссылку приводит к первому непрочитанному. Т.е. все, что ниже, - новые
Это не то, надо именно чтоб было видно... как будто народ помнит что смотрел, а так будет точно понятно, что сообщения новые, которые он не видел....
Поделиться850Чт, 22 Окт 2015 17:42:32
mihka1980
Можете пользоваться кнопочкой "Новые сообщения" рядом с названием темы в форуме,
Выделить - не получится, посколь у Новых Постов нет никакого отличительного признака(селектора) - мон попросить Админа, чтобы к Новым Постам приделал класс .new тогда можно было бы сделать подобный скрипт
Плохо, было бы удобнее, сразу понятно, а то иногда столько новых постов, что путаешся, а тут явная подсказка!
Поделиться851Чт, 22 Окт 2015 18:05:28
mihka1980
Ваши запросы не к скриптёрам, а к Админу сервиса, многое хочется улучшить, но это должен делать движок форума, а не скриптёры.
Скриптом по-максимуму можно только выделить последнее сообщение темы, если оно обновилось(делать Аякс запрос на страницу Новых сообщений, если показана последняя страница тамы)
Поделиться852Чт, 22 Окт 2015 20:50:51
На счет запоминания и вычеркивания предмета, игровой валюты и магазина ждём API на чтение/запись от Админа сервиса в указанном профиле
Ясное, большое спасибо, буду иметь в виду и следить за этим.
Поделиться853Пт, 23 Окт 2015 08:37:29
Статистика показывает обновления в тех темах, которые доступны юзеру, просматривающему форум!
Если в статистике не отображается какая-либо тема - значит, для данного юзера раздел с этой темой закрыт.
Но... тогда, видимо, я что-то не так делаю, потому что даже заходя под админом (а у админа есть доступ ко всем разделам) - статистика не видна. Только обновления в тех темах, которые видны гостю.
Помогите, пожалуйста, разобраться.
Поделиться854Пт, 23 Окт 2015 14:37:06
Jas
Ни наю, вечером посмотрю,
Посмотрите, что у Вас в статистике ? http://altertest2.mybb.ru/export.php?type=rss - то жа самое должен вывести скрипт
Поделиться855Пт, 23 Окт 2015 16:56:26
Alex_63
Да, у меня статистика показывает именно два эти обновления в том разделе, который виден гостю. В остальных темах тоже есть обновления, но так как гостю они не видны, в статистике они не отображаются. А хотелось бы, чтобы статистика не зависила от доступности гостям) А как Вы и говорили ранее - пользователи видят только то, куда имеют доступ)
Поделиться856Пт, 23 Окт 2015 17:18:26
Jas
Я не наю, все должно быть, как Вам и надо - каждый Юзер видит то, что ему открыто - на доступность Гостям ничего не опираецо!
Если в rss ленте также отображаются только обновления из Тем, видных Гостю, - пишите в раздел Вопросы к Администрации, - это функция от сервиса
Скрипт выводит данные, которые выдает движок!
Поделиться857Пт, 23 Окт 2015 19:31:48
Alex_63
эх... спасибо большое, будем пробовать)
Поделиться858Сб, 24 Окт 2015 13:44:39
Я поизучал подобные проблемы со статистикой и вопросы, которые в связи с этим задавались... и судя по ответам Deff на эти вопросы - данный скрипт и правда "видит" только те сообщения в темах, которые видны гостю. Наверно, если бы это можно было как-то исправить - уже бы сделали...
Отсюда вопрос, а можно ли создать скрипт, который вот точно так же, как в этом скрипте, выводит внизу форума инфу, но не ту статистику, которая сам считывает что-та там, видное гостям, а конкретно сообщения из "Активных тем" или "Ответов"? То есть эти темы же доступны каждому пользователю и легко просматриваются, если нажать на соответствующие ссылки вверху ("Активные темы" или "Ответы"), без привязок к гостям. Только вот на ссылки жать неудобно, а если бы эти же сообщения просто выводились внизу форума под заголовком "Статистика" - было бы просто замечательно.
Как думаете, такое возможно сделать? Не знаю, как на самом деле, но кажется, что это проще, чем ковырять статистику... но могу ошибаться.
Поделиться859Сб, 24 Окт 2015 13:56:11
Как думаете, такое возможно сделать?
Ну можно вывести Аяксом данные из Активных тем, только это дополнительная нагрузка на сервер + Контейнер с темами будет не сразу появляться
Поделиться860Сб, 24 Окт 2015 15:07:42
Alex_63
а скажите в скрипте свое описание в тему количество символов ограничено?
у меня получилось описание максимум на 28 символов