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

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

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


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


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

Сообщений 61 страница 80 из 1001

1

Предыдущая тема - Запросы по скриптам[8]

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

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

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

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

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

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

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

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

+1

61

wakawaka

Код:
<script type="text/javascript">
var arr=document.getElementsByTagName("div")
i=0
while(arr ){
if(arr[i].id=="u-panel") {
name=arr[i].innerHTML
name=name.substring(0)
arr[i].innerHTML="<div id=option><a href='/profile.php?section=avatar&id="+UserID+"' title='change avatar'><img style="max-width:100px;height:auto" src="+UserAvatar+"></a></div>"+name
}i++}
</script>

0

62

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

Захожу через стандартную админку, да.

Так настройка запрета копирования работает только в админке с подфорумами... (Если работает создание подфорумов - запрет копирования тоже должен работать

0

63

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

Веб Push-уведомлени как можно это сделать для форума а что читал тут - https://support.mozilla.org/ru/kb/veb-p … u-kai-auia нечего не понял можете помочь

К сожалению никак, во-первых пока почти никакой браузер не поддерживает, а во-вторых для этого нун спец функционал ставить на сервер

0

64

Lidia-Lada
А какое предыдущее? (Про код - попробуйте может в одну строчку стиль прописать... т.е. сжать через css minify (поищите в гугле)

0

65

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

И у меня следующий запрос на будущее: у нас подключены модули наград и репутации от rusff и, признаться, они уже задолбали своей постоянной падучестью. Награды у Алекса получилось вывести в отдельную табличку, нельзя ли так же поступить с комментами к репутации?

К сожалению, никак, - я награды вытаскивал уже из готовых, вставленных Rusff-ом в минипрофиль (Я не могу получить данные с их сервера, минуя скрипт Rusff

0

66

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

А какое предыдущее?

http://arkania.rolebb.ru/viewtopic.php?id=19#p3440

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

css minify

попыталась. Все как было

0

67

Вообще очень плохо у меня грузятся страницы моего форума(

Отредактировано Lidia-Lada (Пн, 25 Сен 2017 18:12:59)

0

68

Lidia-Lada
:dontknow: Перегружен скриптами, контентом HTML верх и низ...
Собственно нужна существенная санация... ну и + перегружен картинками в сообщениях и фонами
Как ток трафик сервиса идёт обходными путями( а это бывает часто, типо путь из Москвы делают через Европу и назад), сразу время на много-запросов загружаемых файлов увеличивается многократно,  (чистый, свежий форум - всего 7-8 запросов)

К примеру если убрать подфорумы и онлайн редактор объявлений и попробовать шустрость... ну и весь стиль со страницы(из тегов <style>/</style>) перенести в Свой стиль

Все фоны  PNG(не имеющие прозрачности-полупрозрачности) трансформировать в jpg (ФШ - Сохранить для Веб устройств - jpg с качеством 69-73%

+1

69

Romych

А можно к этому скрипту Запросы по скриптам[8] добавить тех пользователей, которые совсем не писали, у которых 0 сообщений, потому что, для тех, кто совсем не писал, напоминание не выскакивает, я так понял, срабатывает для тех, у кого были сообщения на форуме, а хотелось бы и для тех, кто вовсе не писал на форуме, а не только для тех, кто не писал 30 дней....

0

70

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

А можно к этому скрипту Запросы по скриптам[8] добавить тех пользователей, которые совсем не писали, у которых 0 сообщений, потому что, для тех, кто совсем не писал, напоминание не выскакивает, я так понял, срабатывает для тех, у кого были сообщения на форуме, а хотелось бы и для тех, кто вовсе не писал на форуме, а не только для тех, кто не писал 30 дней....

тогда вот так:

Код:
<script type="text/javascript">
if($('#pun-viewtopic').length){var t=new Date((RequestTime-UserLastPost)*1e3),r=Math.ceil(t/864e5);r>=30&&$.jGrowl(UserLogin+', что-то вы ничего не писали уже '+r+' дней',{theme:'pomni',position:'center',sticky:!0})}
</script>

+2

71

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

тогда вот так:

Спасибо! Это как будет срабатывать и для тех, кто 30 не писал и для тех кто совсем? Заменить, или добавить?

Заменил, спасибо, работает и для тех кто вовсе не писал! А то для них не срабатывало!

Отредактировано mihka1980 (Вт, 26 Сен 2017 16:37:31)

0

72

Здравия. Конфликтуют два скрипта. Хотелось бы использовать и тот, и другой, но мозга самому разобраться не хватает.

первый (html-вверх)
второй (html-низ)

Отредактировано Werkot (Вт, 26 Сен 2017 17:54:28)

0

73

Werkot
Переставьте скрипт имиджа в Объявление, откройте объявление на всех страницах(кроме своих страниц, оно в настройках страницы), перед скриптом поставьте скрытие объявления из видимости:
Код:

<style>#pun-announcement {display:none;}</style>

+1

74

Deff
Спасибо большое, помогло.

0

75

Есть такой чудесный скрипт рекламы после первого поста:

Код:
    <script type="text/javascript">
        var content="<center><a href='http://rusff.ru/new.php' target='_blank'><img src=http://i.rusff.ru/f/ru/rusff/rusff_banner_red1.gif></a></center>";
        var namead="RusFF Agent";
        var ava="<br /> Реклама";
        var sup="Advert agent - block1";
        var sub="Advert agent - block2";

        var arr=document.getElementsByTagName("div")
        i=0
        while(arr[i] ){
        if((arr[i].className=="post topicpost") || (arr[i].className=="post toppost") || (arr[i].className=="post topicpost endpost")){
        name=arr[i].innerHTML
        name=name.substring(0)
        arr[i].innerHTML=name+"<div class=post><h3><span><strong>#</strong>"+sup+"</span></h3><div class=container><div class=post-author><ul><li class=pa-author><a href=javascript:to('Agent')>"+namead+"</a></li><li class=pa-avatar item2>"+ava+"</li></ul></div><div class=post-body><div class=post-box><div class=post-content><p>"+content+"</p></div></div></div><div class=post-links><ul><li>"+sub+"<span class=acchide>г</span></li></ul></div></div></div>"
        }i++}
        </script>

Можно его поправить, дабы он показывался только в определенном подфоруме?

Отредактировано palladio (Вт, 26 Сен 2017 22:13:25)

0

76

<script type="text/javascript">
if(+$('head>link[rel="up"]')[0]. href.split('/viewforum.php?id=')[1]==16))(function(){
        var content="<center><a href='http://rusff.ru/new.php' target='_blank'><img src=http://i.rusff.ru/f/ru/rusff/rusff_banner_red1.gif></a></center>";
        var namead="RusFF Agent";
        var ava="<br /> Реклама";
        var sup="Advert agent - block1";
        var sub="Advert agent - block2";

        var arr=document.getElementsByTagName("div")
        i=0
        while(arr[i] ){
        if((arr[i].className=="post topicpost") || (arr[i].className=="post toppost") || (arr[i].className=="post topicpost endpost")){
        name=arr[i].innerHTML
        name=name.substring(0)
        arr[i].innerHTML=name+"<div class=post><h3><span><strong>#</strong>"+sup+"</span></h3><div class=container><div class=post-author><ul><li class=pa-author><a href=javascript:to('Agent')>"+namead+"</a></li><li class=pa-avatar item2>"+ava+"</li></ul></div><div class=post-body><div class=post-box><div class=post-content><p>"+content+"</p></div></div></div><div class=post-links><ul><li>"+sub+"<span class=acchide>г</span></li></ul></div></div></div>"
        }i++}
)());
        </script>

+2

77

Deff
Премного благодарен.

0

78

Здравствуйте!
Использую скрипт для начисления баллов:

Код:
<!— Cкрипт Валюты —>
<script type="text/javascript">
$("#pun-viewtopic .post .post-author").each(function(){
if(!$(this).find('.pa-author a').length)return true;
var fld1="Баллы" //Точное Имя Поля

//Все Коэфициенты могут быть дробными
var K_post=15/5; //Кол-о баллов начисляемых за одно сообщение;
var K_invites=11; //Кол-о баллов начисляемых за число приглашенных на форум;
var K=50; //Коэффициент участия(Кол-о баллов за час пребывания на форуме
var K_respect=10; //Кол-о баллов начисляемых за один балл уважения;
var K_positive=10; //Кол-о баллов начисляемых за один балл выставленный данным юзером другим юзерам в уважение;

if($(this).find(".pa-avatar").length){var L=".pa-avatar"}else var L=".pa-title"
$(this).find(L).after('<li class="pa-fld11"><b>'+fldName+'</b>: 0</li>')

var ss1=0,ss2=0,ss0=0,i=0,ss=0,s=0;
if($(this).find(".pa-respect").length){ss2=$(this).find(".pa-respect").text();
ss2=ss2.replace(/^[\s\S]+?([+-]*\d+)(?:[^\d]*?(-\d*).*)*/gim,'$1,$2').split(',');
ss2=K_respect*(+ss2[0]+ +ss2[1]);}
if($(this).find(".pa-positive").length){ss1=$(this).find(".pa-positive").text();
ss1=ss1.replace(/^[\s\S]+?([+-]*\d+)(?:[^\d]*?(-\d*).*)*/gim,'$1,$2').split(',');
ss1 = K_positive*(+ss1[0]+ +ss1[1]);}
if($(this).find(".pa-invites").length){ss=$(this).find(".pa-invites").text(); ss=K_invites*parseInt(ss);}

if($(this).find(".pa-posts").length)ss0=$(this).find(".pa-posts").text();
ss0=K_post*parseInt(ss0.replace("Сообщений: ",""));
if($(this).find(".pa-time-visit").length){var str=$(this).find(".pa-time-visit").text();str=str.replace("Неизвестно","0 минут");
str=str.replace(" минуты","+");str=str.replace(" минуту","+");str=str.replace(" минут","+");
str=str.replace(" часа","*60+");str=str.replace(" часов","*60+");str=str.replace(" час","*60+");
str=str.replace(" день","*24*70+");str=str.replace(" дней","*24*60+");str=str.replace(" дня","*24*70+");
str=str.replace(" месяцев","*(365/12)*24*100+");str=str.replace(" месяца","*(365/12)*24*100+");
str=str.replace(" месяц","*(365/12)*24*70+");str=str.replace(/ /g,"");str=str.replace("Провеланафоруме:","");
str=str.replace("Провелнафоруме:","");str+="0";var i=eval(str);}

var s=$(this).find("li:not(.pa-fld11):contains('"+fldName+":')").remove().text();
if(s=='')s=''+0;
s=s.replace(fldName+": ","");s=parseFloat(s);s=Math.round((i/60)*K+ss0+ss1+ss2+s);
str=$(this).find(".pa-fld11").html();str=str.replace(/:.*/ig,': '+s);$(this).find(".pa-fld11").html(str);

;})
</script>
<!— Конец —>

Только вместо количества баллов, отображается слово NaN. Что делать?

0

79

Александр Коровин
Ссылку на пост с проблемой, Видный гостю, И скрин Администрирование - Поля Профиля

0

80

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

весь стиль со страницы(из тегов <style>/</style>) перенести в Свой стиль

:( это ж сколько переносить( Я потому и хотела стили пихать в сообщения :confused:

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

К примеру если убрать подфорумы и онлайн редактор объявлений и попробовать шустрость...

Пока не могу. Ибо если вдруг уберу и выгонят с компа, то потом назад поставить могу не скоро (никого не волнует ни мой форум, ни ролевка, ни фанфики - такая уж моя родня)

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

Все фоны  PNG(не имеющие прозрачности-полупрозрачности) трансформировать в jpg (ФШ - Сохранить для Веб устройств - jpg с качеством 69-73%

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

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

Перегружен скриптами, контентом HTML верх и низ...

Раньше было все то же, но проблем не было даже с ВПН. Грешу на наш "сломанный" киевстаровский интернет)

0


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