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

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

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


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


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

Сообщений 541 страница 560 из 2001

1

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

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

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

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

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

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

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

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

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

+4

541

Евгения Некрасова, по идее, они уже есть в текущем

https://i.imgur.com/KRHpc4d.jpg

+3

542

здравствуйте, вновь за помощью)
форум с проблемой - http://clickla.ru
дело в том, что в темах, где есть более одного сообщения картинки в футере съезжают на пиксель вниз (которые ротация с людьми)
подскажите, в чем дело, как поправить? (

0

543

бланш
Попробуйте дать им позицию absolute и позиционировать от низа ( bottom: YYpx) ну и margin-left:XXpx

Отредактировано Deff (Ср, 7 Авг 2019 04:19:56)

0

544

Скажите, пожалуйста, есть ли такой скрипт, который направлял бы автоматически пользователя к первому не прочитанному им сообщению темы при открытии этой темы?

Отредактировано Shephard (Ср, 7 Авг 2019 11:41:52)

+1

545

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

К примеру тут, на ЕТП нужно каждому вновь зарегавшемуся юзеру прописать 32963 непрочитанные темы и отслеживать каждую

Отредактировано Deff (Ср, 7 Авг 2019 12:17:10)

+2

546

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

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

К примеру тут, на ЕТП нужно каждому вновь зарегавшемуся юзеру прописать 32963 непрочитанные темы и отслеживать каждую

А стоимость этого платного скрипта?

+1

547

Shephard
Новые возможности: Мгновенные уведомления

Он стоит тут на форуме, можно подписаться и проверить

Отредактировано Deff (Ср, 7 Авг 2019 12:38:16)

+2

548

Deff
спасибо, помогло!

+1

549

Здравствуйте, подскажите, возможно ли немного увеличить окно формы ответа, ибо у меня есть шаблон поста, и приходится постоянно растягивать это окно.
http://sh.uploads.ru/t/Vwkp6.png

0

550

ACT3255
Увеличить по высоте?

<style type="text/css">
#main-reply {
  height: 300px;
}
</style>

+1

551

Alex_63
Да, спасибо.

+2

552

http://s8.uploads.ru/t/IMnQB.png
Мо-моему не очень хорошо получилось, бесплатный скрипт поменяли на платный да ещё с такой стоимостью, я например не могу столько вкатить за скрипт.
На домен надо на скрипт надо, не совсем бесплатный сервис выходит.
Получается альтернативы нет...
Простите, наболело.

Отредактировано ACT3255 (Пт, 9 Авг 2019 10:54:46)

+3

553

Добрый день! Имеется следующий скрипт дайсов от Duka.

Код:
       <!--Кубики-->
        <script type="text/javascript">
        if(form=document.getElementById("form-buttons"))
        {
           var buttonCell = form.getElementsByTagName("tr")[0].insertCell(21);
           buttonCell.id = "button-dice";
           buttonCell.title = "Кубики";
           buttonCell.innerHTML='<img onclick="dice();" src="/i/blank.gif">';
        }
        </script>

        <script type="text/javascript">
        function dice()
        {
        var FoundErrors = '';
        var diceRes=""
        var CountCube = prompt("Количество кубиков", "6");
        var SideCube = prompt("Сколько граней у кубика?", "6");
        if(CountCube>9){
        alert("Нельзя бросать столько кубиков");
        return false;}
        if(SideCube>9){
        alert("Не бывает таких кубиков");
        return false;}
        if (!CountCube)
        {return false;}
        if (!SideCube)
        {return false;}
        for(i=0; i<CountCube;i++){
        var dice = (Math.round(Math.random()*SideCube))
        if(dice==0) dice=1;
        diceRes += dice*1936+"-"
        }
        smile('[dice='+diceRes+CountCube+SideCube+']')
        }
        </script>
        <script>
        function addDice(str,from,internal){
        var pos=0,pos2=0,newpos=0
        if((pos=str.indexOf("[dice=",from))==-1) return str;
        if((pos2=str.indexOf("]"),pos+6)==-1) return str;
        newpos=str.indexOf("]",pos+6)
        if(newpos<pos2 && newpos!=-1) str=addDice(str,pos+6,true)
        if((pos2=str.indexOf("]",pos+6))==-1) return str;
        str=str.substring(0,pos)+makeDice(str.substring(pos+6,pos2))+str.substring(pos2+1,str.length)
        if( str.indexOf("[dice=")!=-1 && internal==false) str=addDice(str,0,false)
        return str}

        function makeDice(dice){
        diceMass = dice.split("-")
        diceC = dice.substring(dice.length-2, dice.length-1)
        diceS = dice.substring(dice.length-1, dice.length)
        var diceR=0, diceRu="";
        for(i=0;i<diceMass.length-1;i++){diceR+=diceMass[i]/1936;}
        for(i=0;i<diceMass.length-1;i++){if(diceMass[i]==diceMass[diceMass.length-1]){diceRu+=diceMass[i]/1936;}else{diceRu+=parseInt(diceMass[i]/1936)+". ";}}
        txt=""+diceC+"к"+diceS+": <b>"+diceRu+"</b>"
        return txt}

        if(document.URL.indexOf("viewtopic.php")!=-1){
        elm=document.getElementById("pun-main").getElementsByTagName("div")
        for(x in elm) if(elm[x].className=="post-content"){
        var post=elm[x]
        post.innerHTML=addDice(post.innerHTML,0,false)}}
        </script>
        <!--Конец кубиков-->

Проблема в том, что скрипт выдает "заборы" из единиц.

6к6: 4. 4. 5. 1. 4. 4.
6к6: 5. 6. 5. 4. 2. 1.
6к6: 3. 2. 6. 4. 1. 4.
6к6: 2. 1. 6. 3. 2. 5.
6к6: 5. 1. 1. 2. 3. 5.
6к6: 4. 2. 4. 3. 1. 1.
6к6: 5. 2. 5. 1. 1. 1.
6к6: 5. 4. 2. 4. 2. 3.
6к6: 4. 5. 1. 5. 1. 4.
6к6: 2. 1. 4. 5. 1. 1.
6к6: 5. 1. 5. 3. 2. 6.
6к6: 4. 3. 6. 1. 1. 3.
6к6: 2. 5. 3. 5. 3. 3.

Что никак не соответствует броскам реальных кубов; мои настоящие, например, с такой же частотой выдают пятерки и шестерки, как этот - единицы. Значения пять и шесть важны для нашей системы.
В скрипте используется некий алгоритм 1936. И вопрос в том: есть ли другие алгоритмы? Где их можно посмотреть и подобрать более реалистичный для себя? Инфы в инете по этому поводу, как составлять такие скрипты, я не нашел. Почему Duka использовал именно эти цифры? Можно ли сделать этот же алгоритм наоборот - чтобы пусть и с такой же частотой, но вместо единиц тот ставил шестерки, вместо двоек - пятерки и т.д.?

Отредактировано Neil Grant (Сб, 10 Авг 2019 05:13:38)

0

554

Neil Grant
Есть такой: Дайсы для ф-рпг, применение
Минусы - требует переадресации страницы

0

555

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

http://s8.uploads.ru/t/IMnQB.png
Мо-моему не очень хорошо получилось, бесплатный скрипт поменяли на платный да ещё с такой стоимостью, я например не могу столько вкатить за скрипт.
На домен надо на скрипт надо, не совсем бесплатный сервис выходит.
Получается альтернативы нет...
Простите, наболело.

ап ))))))))))

Отредактировано ACT3255 (Пн, 12 Авг 2019 10:50:59)

+1

556

ACT3255
Прежний скрипт работал нестабильно, были жалобы, что уведомлений нет или звука в них, к тому же уведомление скрывалось быстро (5 секунд после появления, независимо от того, была ли вкладка активной и видел ли его пользователь) и нигде не фиксировалось, поэтому пользы от скрипта было мало, а запросы к API от него шли. Отключил в первую очередь с целью снижения нагрузки на MyBB.

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

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

0

557

я за старый скрипт

+1

558

Простите если я просмотрела, но не могу найти скрипт на саму кнопку для вставки HTML кода, при нажатие на которую было бы это:
[*code]<!--HTML-->[*/code]
Скрипт стоит, а кнопки нет...
https://funkyimg.com/i/2Uvc6.png

/или есть ли что-то удбнее для вставления музыку с яндекса? /

Отредактировано Auchen (Пн, 12 Авг 2019 17:45:07)

+2

559

Auchen
В HTML низ

<style>
#button-html {background-image:url('https://upload.wikimedia.org/wikipedia/commons/f/fb/Farm-Fresh_file_extension_html.png'); padding:0; line-height:0; background-position:center; background-repeat:no-repeat; height:20px;}
</style>
<script type="text/javascript">
if(form=document.getElementById("form-buttons"))if(GroupID<3)
form.getElementsByTagName("tr")[0].insertCell(18).innerHTML="<a href='javascript:void(0);' onclick=\"bbcode('[code]<!--HTML-->', '[/code]');\"><img src='/i/blank.gif' title='HTML код' id='button-html' /></a>"
</script>

Если кнопка для все юзеров - красное убираем

Отредактировано Deff (Пн, 12 Авг 2019 18:07:56)

0

560

Deff
ААААА! Спасибо! Огромное! =*

0


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