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

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

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


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


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

Сообщений 721 страница 740 из 2001

1

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

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

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

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

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

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

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

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

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

+4

721

Всем привет! У меня вопрос по боковой панели на форуме http://vkontakte.forum.cool/.  Как сделать, как изменить или что дописать в стилях боковой панели, чтобы при скроллинге вверх,   она останавливалась при достижении нижней границы экрана, а сам форум продолжал прокручиваться. Пробовал ставить sticky, но т.к. опыта совсем и совсем мало, ничего не вышло.

0

722

ИВП
Попробуйте в HTML низ:

Код:
<style>
.sidbar {top: auto;}
.sidbar.bb {bottom:0!important;}
</style>
<script>
(function(){
var R = '.sidbar';
$(window).scroll(function(){
  var height = $(R).innerHeight();
  var Wh = $(window).innerHeight();
  if($(window).scrollTop()+ Wh> $(R).offset().top + height )$(R).addClass('bb');
  else $(R).removeClass('bb');
});
}());
</script>

Отредактировано Deff (Чт, 23 Янв 2020 23:07:39)

+1

723

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

Попробуйте в HTML низ:

К сожалению не работает. Боковая панель всё равно уходит вверх.

0

724

Здравствуйте. Хотелось бы такие возможности для опросов: возможность изменять свой голос, возможность устанавливать максимальное количество ответов при мульти-опросе, возможность видеть, как проголосовали другие пользователи, возможность закрытия голосования в определённую дату. Если бы даже был такой скрипт за платную подписку, рассмотрели бы.

+1

725

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

+1

726

Здравствуйте.
Я снова с бредо идеей, сильно не пинайте.
Можно изобразить что то такое?
https://i.imgur.com/Yz5n0xLm.png
То есть, у меня 9 форумов (на форуме)))
Хотелось бы (по возможности, если это возможно вообще и стоит ли оно - того) Что то типо блока или контейнера, не знаю как назвать,
что бы в нем отображались (у меня к примеру иконка форума) 9 этих самых форумов (но иконка) при обновлении форума, на иконке всплывало кол-во новых сообщений (как и на сервисном скрипте)
при наведении на саму иконку, всплывало название форума.
Если не реально или сложно, просто напишите это.
Спасибо.
адрес форума в профиле.

0

727

Надеюсь, что в правильной теме спрашиваю)
И вновь здравствуйте! Вопрос технического характера.
На форуме используется скрипт смены стиля по кнопке (вот этот), чуть измененный под себя и с поправками от Deffа. Изредка в css вносятся поправки и файл перезаливается, но у пользователей в кэше остается старая версия и браузер не спешит его обновлять, из-за чего дизайн может выглядеть неправильно. Приходится каждому объяснять, как же в его версии браузера чистить куки, но панику от пользователей это не отменяет(
Что можно сделать для того, чтобы после перезаливки файла со стилем браузеры воспринимали его новым и обновляли кэш?
Хоть вопрос и общего характера, но вот форум, который это всё использует

+1

728

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

Изредка в css вносятся поправки и файл перезаливается, но у пользователей в кэше остается старая версия и браузер не спешит его обновлять, из-за чего дизайн может выглядеть неправильно. Приходится каждому объяснять, как же в его версии браузера чистить куки, но панику от пользователей это не отменяет(
Что можно сделать для того, чтобы после перезаливки файла со стилем браузеры воспринимали его новым и обновляли кэш?
Хоть вопрос и общего характера, но вот форум, который это всё использует

Пробуйте в конце ссылки на стиль добавлять после каждой перезаливки новую соль, типа:

<link rel="stylesheet" type="text/css" href="http://forumfiles.ru/style/Community_Blue/Community_Blue.css?4" />

- меняем цифру

Ну или в alt(меняем цифру на следущую у перезалитой ссылки)

<div id="changeStyle" style="top:0; left: 3px; position:fixed!important;">
<img src="http://www.10pix.ru/img1/3444/5439522.jpg" alt="http://forum.mybb.ru/style/Mybb_Strange_Vision/Mybb_Strange_Vision.css?4"/>
<br>
<img src="http://www.10pix.ru/img1/3492/5439523.jpg" alt="http://forum.mybb.ru/style/Mybb_Space/Mybb_Space.css?2"/>
<br>
<img src="http://www.10pix.ru/img1/3492/5439523.jpg" alt="http://forum.mybb.ru/style/Mybb_Sloven/Mybb_Sloven.css?12"/>

Отредактировано Deff (Пн, 27 Янв 2020 14:49:51)

+1

729

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

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

Присоединяюсь, т.к. у меня та же проблема. )

0

730

Deff спасибо вам большое за эту подсказку, буду применять!)

-----
Пробую реализовать. У меня на двух браузерах изменения в стиле отобразились сразу, у помощника, увы, нет. Может быть что-то не так делаю?

Код в нынешнем виде

В html-верх

Код:
<!--  Смена стиля (куки)-->
<script type="text/javascript">
var linkStyles='<link rel="stylesheet" type="text/css" href="';
function clearSet(L){if(L){$setCookie("changeStyle",L,30*24*60*60*1000);$("link[rel='stylesheet']:first").replaceWith(linkStyles+L+'"/>')}};var Lmem=$getCookie("changeStyle");clearSet(Lmem);
</script>

В html-низ

Код:
<!--  Смена стиля (переключатели)-->
<script>$("#changeStyle span[data-style='"+Lmem+"']").addClass("STYLselect");
$('#changeStyle a[data-style]').click(function(){
L=$(this).attr("data-style");
$('#changeStyle a[data-style]').removeClass("STYLselect");

$(this).addClass("STYLselect");
$('.popup-fade').fadeIn();
$('.popup-close').click(function() {
$(this).parents('.popup-fade').fadeOut();
return false;
	});
	$(document).keydown(function(e) {
if (e.keyCode === 27) {
	e.stopPropagation();
	$('.popup-fade').fadeOut();
}
	});
	$('.popup-fade').click(function(e) {
if ($(e.target).closest('.popup').length == 0) {
	$(this).fadeOut();	
}
	});

clearSet(L)
});</script>

Сами кнопки переключения лежат в объявлении и, соответственно, у полной добавляю "?3"

Код:
<a data-style="http://forumstatic.ru/files/0017/aa/81/93879.css?3">Полная</a> |
<a data-style="http://forumstatic.ru/files/0017/aa/81/12852.css">Мобильная</a>

Отредактировано Sachimot (Пн, 27 Янв 2020 20:15:24)

+1

731

Здравствуйте. Имею форум  в стандартном шаблоне. Пользователи форума вставляют  в посты картинки в виде

Код:
[url=https://fastpic.ru/324234/picture.jpg][img]https://fastpic.ru/324234/picture.jpg[/img][/url] 
или 
[img]https://fastpic.ru/324234/picture.jpg[/img]

Фаст пик это только пример. Бывают и другие  имейджхостинги

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

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

Отредактировано Extazy90 (Пт, 31 Янв 2020 14:03:48)

+1

732

Extazy90
Новый загрузчик изображений (Imgur+Instagram, добавка перетаскиванием)

+4

733

а есть скрипт "перезагрузка страницы" чтоб при обновлении не мелькало все на экране а стояла какаято заставка
?

0

734

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

Подскажите пожалуйста, есть ли какой нибудь плагин или скрипт который будет автоматически уменьшать картинки например до 400 пикселей, а если по картинке кликнуть она увеличится до оригинального размера.

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

Код:
<style>
/* Ужатие кликабельных картинок в постах */
.post-content a .postimg {
  max-width:300px!important;
  max-height:300px!important;
  width:auto!important;
  height:auto!important;
}
</style>
<!-- Автоуменьшение-оборачивание крупных картинок -->
<script type="text/javascript">
  $('.post-content .postimg').on('load',function() {
    if($(this).closest('a,strong').length==0&&(this.offsetWidth>300||this.offsetHeight>300))
      $(this).wrap('<a href="'+this.src+'"></a>');
  });
</script>

+3

735

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

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

То есть картинки хранятся, там, куда их загрузили (например, совершенно посторонний хостинг), а этот скрипт уменьшает их для форума? И "миниатюры" не хранятся нигде?

0

736

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

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

То есть картинки хранятся, там, куда их загрузили (например, совершенно посторонний хостинг), а этот скрипт уменьшает их для форума? И "миниатюры" не хранятся нигде?

Скрипт просто подгоняет их для форума до указанного в скрипте размера.
Картинки хранятся на фотохостинге, куда они были загружены.

+1

737

ACT3255
Спасибо!

Alex_63
Классный скрипт, беру.
:cool:

+1

738

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

То есть картинки хранятся, там, куда их загрузили (например, совершенно посторонний хостинг), а этот скрипт уменьшает их для форума? И "миниатюры" не хранятся нигде?

Примерно так. В качестве миниатюры используется то же самое изображение, только уменьшенное css-правилом. Причем сторонние миниатюры (даже если они больше 300 пикселей) все равно ужмутся в посте до этого размера.

+1

739

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

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

А можно, чтобы кликабельность открывала картинку в новой вкладке?

0

740

Hecate_An
Можно, добавьте выделенное в эту строчку:

      $(this).wrap('<a href="'+this.src+'" target="_blank"></a>');

+2


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