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

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

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


Вы здесь » Единый форум поддержки » Новые возможности форумов » Запросы по скриптам #11


Запросы по скриптам #11

Сообщений 221 страница 240 из 1468

1

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

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

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

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

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

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

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

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

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

Предыдущая часть темы: Запросы по скриптам[10]

+1

221

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

Она (строка), начинает "плыть" от самого начала (правого края), а хотелось бы, что бы она начиналась примерно оттуда где зеленая рамка, что нужно сделать?

надо для блока с бегущей строкой задать ширину, через стиль - width: .....
сам блок отцентровать - margin: 0 auto:
всё что не входит рамки этого блока скрыть через - overflow: hidden;

+2

222

Romych
Спасибо, я уже так сделал:

Код:
<!-- Центровка бегущей строки -->
<style type="text/css">
#My_Marq001 {
    margin: 0px auto 0;
    width: 788px;
}
</style>

+1

223

И снова здравствуйте, вопрос по скрипту "Регулировка размера шрифта в постах бегунком" Скрипты от пользователей 3
(Регулятор размещается в первом посте на странице) а возможно ли запилить, что бы регулятор был в каждом посте?
Спасибо.

0

224

ACT3255
Если человек плохо видит, он плохо видит всё. Поставьте себе скрипт Индивидуальная установка размера шрифта на форуме пользователем и не мучайте своих форумчан, себя и тутошних скриптописцев. :)
Попробовать можете на моем форуме: Регулировка размера шрифта.

+2

225

sshmmv
Не, это не подходит, данный скрипт, при увеличении растягивает минипрофиль.

+1

226

ACT3255
Попробуйте такой вариант:

Код:
<style type="text/css">
#fontsize-id{
position:relative;
float:right;
}
#fnt-table{
background: url(http://s7.uploads.ru/xpH4L.gif) center 0 no-repeat;
padding:0;
margin:0;
border-collapse:collapse;
position:absolute;
z-index:1000;
top:6px;
margin-right:-20px;
right:1%;
}
#fnt-table:hover {
background-position: center -19px;
}
</style>
<style id="font_size">.post-body .post-content {font-size:100%;}</style>
<script type="text/javascript">
var defaultFontSize = $('style#font_size').html().replace(/^.*?size:(.*?)%;\}/ig,'$1')
  function setcOOkie2(a,b,c) {if(c){var d = new Date();d.setDate(d.getDate()+c);}if(a && b) document.cookie = a+'='+ b +(c ? '; expires='+d.toUTCString() : '');else return false;}
  function getcOOkie2(a) {var b = new RegExp(a+'=([^;]){1,}');var c = b.exec(document.cookie);if(c) c = c[0].split('=');else return false;return c[1] ? c[1] : false;}
  var a = getcOOkie2('font_size')
  if(a) {setcOOkie2('font_size',''+a,30);$('style#font_size').html('.post-body .post-content{font-size:'+a+'%;}');}
$(document).ready(function(){
var s = '<div id="fontsize"><p id="fontsize-id"><table id="fnt-table" width=42  border=0><tr height=18><td width=33% class="left" title="Уменьшить шрифт"></td><td width=33% class="center" title="Сброс размера шрифта"></td><td  width=33% class="right" title="Увеличить шрифт"></td></tr></table></p></div>';
$('#pun-navlinks').append(s);
$('#fnt-table td ').click(function() {
var str = $('style#font_size').html();
var font_size = parseFloat(str.replace(/^.*?size:(.*?)%;\}/ig,'$1'));
var delta = font_size/20;
if($(this).hasClass('left'))font_size-=delta;
if($(this).hasClass('right'))font_size+=delta;
if(font_size < 1) return;
font_size = font_size.toFixed(2);
if($(this).hasClass('center')){ font_size = defaultFontSize; alert('Cброшено в исходное')}//
str = '.post-body .post-content {font-size:'+font_size+'%;}';
setcOOkie2('font_size',''+font_size,30);
$('style#font_size').html(str);
});
});
</script>

+2

227

Reysler
Очень Вам благодарен. Но каким образом он отличается от  "Регулировка размера шрифта в постах бегунком"  тот хоть реально виден и понятен....
Простите, но не то, я спросил про, возможно ли в каждый пост поставит этот регулятор...
За сим спасибо. ужо в 3 раз ))) но как Deff говорил, пора самому уже что то делать, а не спрашивать.
Но все ровно спасибо за ответы-советы.

Отредактировано ACT3255 (Ср, 21 Окт 2020 22:22:09)

0

228

ACT3255
Это решение для 225 сообщения. В каждом посте:

Код:
<style type="text/css">
#fontsize-id{
position:relative;
float:right;
}
#fnt-table{
background: url(http://s7.uploads.ru/xpH4L.gif) center 0 no-repeat;
padding:0;
margin:0;
border-collapse:collapse;
position:absolute;
z-index:1000;
top:6px;
margin-right:-20px;
right:1%;
width:36px;
}
#fnt-table:hover {
background-position: center -19px;
}
#fontsize {
position: relative;
}
</style>
<style id="font_size">.post-body .post-content {font-size:100%;}</style>
<script type="text/javascript">
var defaultFontSize = $('style#font_size').html().replace(/^.*?size:(.*?)%;\}/ig,'$1')
  function setcOOkie2(a,b,c) {if(c){var d = new Date();d.setDate(d.getDate()+c);}if(a && b) document.cookie = a+'='+ b +(c ? '; expires='+d.toUTCString() : '');else return false;}
  function getcOOkie2(a) {var b = new RegExp(a+'=([^;]){1,}');var c = b.exec(document.cookie);if(c) c = c[0].split('=');else return false;return c[1] ? c[1] : false;}
  var a = getcOOkie2('font_size')
  if(a) {setcOOkie2('font_size',''+a,30);$('style#font_size').html('.post-body .post-content{font-size:'+a+'%;}');}
$(document).ready(function(){
var s = '<div id="fontsize"><p id="fontsize-id"><table id="fnt-table" width=42  border=0><tr height=18><td width=33% class="left" title="Уменьшить шрифт"></td><td width=33% class="center" title="Сброс размера шрифта"></td><td  width=33% class="right" title="Увеличить шрифт"></td></tr></table></p></div>';
$('.post h3 > span').append(s);
$('#fnt-table td ').click(function() {
var str = $('style#font_size').html();
var font_size = parseFloat(str.replace(/^.*?size:(.*?)%;\}/ig,'$1'));
var delta = font_size/20;
if($(this).hasClass('left'))font_size-=delta;
if($(this).hasClass('right'))font_size+=delta;
if(font_size < 1) return;
font_size = font_size.toFixed(2);
if($(this).hasClass('center')){ font_size = defaultFontSize; alert('Cброшено в исходное')}//
str = '.post-body .post-content {font-size:'+font_size+'%;}';
setcOOkie2('font_size',''+font_size,30);
$('style#font_size').html(str);
});
});
</script>

+5

229

Reysler написал(а):
Код:
<style type="text/css">
#fontsize-id{
position:relative;
float:right;
}
#fnt-table{
background: url(http://s7.uploads.ru/xpH4L.gif) center 0 no-repeat;
padding:0;
margin:0;
border-collapse:collapse;
position:absolute;
z-index:1000;
top:6px;
margin-right:-20px;
right:1%;
width:36px;
}
#fnt-table:hover {
background-position: center -19px;
}
#fontsize {
position: relative;
}
</style>
<style id="font_size">.post-body .post-content {font-size:100%;}</style>
<script type="text/javascript">
var defaultFontSize = $('style#font_size').html().replace(/^.*?size:(.*?)%;\}/ig,'$1')
  function setcOOkie2(a,b,c) {if(c){var d = new Date();d.setDate(d.getDate()+c);}if(a && b) document.cookie = a+'='+ b +(c ? '; expires='+d.toUTCString() : '');else return false;}
  function getcOOkie2(a) {var b = new RegExp(a+'=([^;]){1,}');var c = b.exec(document.cookie);if(c) c = c[0].split('=');else return false;return c[1] ? c[1] : false;}
  var a = getcOOkie2('font_size')
  if(a) {setcOOkie2('font_size',''+a,30);$('style#font_size').html('.post-body .post-content{font-size:'+a+'%;}');}
$(document).ready(function(){
var s = '<div id="fontsize"><p id="fontsize-id"><table id="fnt-table" width=42  border=0><tr height=18><td width=33% class="left" title="Уменьшить шрифт"></td><td width=33% class="center" title="Сброс размера шрифта"></td><td  width=33% class="right" title="Увеличить шрифт"></td></tr></table></p></div>';
$('.post h3 > span').append(s);
$('#fnt-table td ').click(function() {
var str = $('style#font_size').html();
var font_size = parseFloat(str.replace(/^.*?size:(.*?)%;\}/ig,'$1'));
var delta = font_size/20;
if($(this).hasClass('left'))font_size-=delta;
if($(this).hasClass('right'))font_size+=delta;
if(font_size < 1) return;
font_size = font_size.toFixed(2);
if($(this).hasClass('center')){ font_size = defaultFontSize; alert('Cброшено в исходное')}//
str = '.post-body .post-content {font-size:'+font_size+'%;}';
setcOOkie2('font_size',''+font_size,30);
$('style#font_size').html(str);
});
});
</script>

Круто, спасибо!!!

Отредактировано ACT3255 (Чт, 22 Окт 2020 09:15:59)

+1

230

я опять с запросом по подписчикам топика.
имеется желание выводить СПИСОК ЮЗЕРОВ, подписанных на топик на странице топиков

для этой цели имеется блок topic-stat внизу топика:
http://forumupload.ru/uploads/0000/14/1c/16803/229241.jpg

Вот в него хочется пихнуть список юзеров, подписанных на топик. Желательно - ссылками на профили.

Сама, честно скажу, даже не начинала пробовать.
Изучила файл http://forumd.ru/api.php?method=board.. … ic_id=6359 - он возвращает user_id подписанного на топик.
я не представляю как взять это user_id и получить из него ник юзера.

0

231

Герда написал(а):

я не представляю как взять это user_id и получить из него ник юзера.
http://forumd.ru/api.php?method=board.getSubscriptions&topic_id=6359

Вторым запросом к http://forumd.ru/api.php?method=users.get&fields=user_id,username&user_id=2,4,6 //Перечисленные через запятую id пользователей.

Отредактировано Deff (Сб, 24 Окт 2020 05:41:00)

+1

232

Герда написал(а):

имеется желание выводить СПИСОК ЮЗЕРОВ, подписанных на топик на странице топиков

для этой цели имеется блок topic-stat внизу топика:
http://forumupload.ru/uploads/0000/14/1c/16803/229241.jpg

Вот в него хочется пихнуть список юзеров, подписанных на топик. Желательно - ссылками на профили.

Сама, честно скажу, даже не начинала пробовать.

Ну, есть же готовый пример. Кто запрещает подглядеть? - Скрипты от пользователей 3

+2

233

ввести такую кнопку. зашел в тему прочитал пост и нажал--кн опку ПРОЧИТАЛ. а автору отсылается уведомление

0

234

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

ввести такую кнопку. зашел в тему прочитал пост и нажал--кн опку ПРОЧИТАЛ. а автору отсылается уведомление

Вы не там пост опубликовали, такое следует писать в разделе Сделаем сервис лучше

-1

235

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

Ну, есть же готовый пример. Кто запрещает подглядеть? - Скрипты от пользователей 3

ооо!
большое спс ) :cool:

0

236

Скрипт Быстрое редактирование постов  V.3 Скрипты от пользователей 3 перестал работать.

Форум - http://perscitium.mybb.ru

0

237

bektau
Я думаю конфликт с какими-то иными скриптами, пробуйте убрать коды кроме этого сначала из формы ответа, если заработает - ставьте по одному),
Если не заработает, уберите из HTML низ... проверьте работу, если заработает ставьте по одному( на иных форумах код работает)

+1

238

Да, прим, тестировал текущий скрипт с http

0

239

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

bektau
Я думаю конфликт с какими-то иными скриптами, пробуйте убрать коды кроме этого сначала из формы ответа, если заработает - ставьте по одному),
Если не заработает, уберите из HTML низ... проверьте работу, если заработает ставьте по одному( на иных форумах код работает)

Проблема оказалась в том, что код обрезает в форме. После 1200 строки всё удаляет. Получается, что такой лимит в форму установлен? Может не по строкам, по знакам.

0

240

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

Проблема оказалась в том, что код обрезает в форме. После 1200 строки всё удаляет. Получается, что такой лимит в форму установлен? Может не по строкам, по знакам.

Ну максимальный объём в одном сообщении 64к байт... (это чот около 65 тыщ знаков

+1


Вы здесь » Единый форум поддержки » Новые возможности форумов » Запросы по скриптам #11