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

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

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


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


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

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

1

Архивная тема с запросами о создании различных скриптов

Это архивная тема с запросами от пользователей на написание скриптов. Некоторые скрипты могут быть индивидуальным исполнением для конкретного форума, что не гарантирует его работоспособность на другом форуме. Перед использованием скрипта, пожалуйста, внимательно изучите все предыдущие сообщения между автором запроса и исполнителем, в них могут содержаться важные детали о функционале и установке найденного скрипта.
Скрипты, опубликованные в этой теме, могут быть устаревшими и нерабочими, поскольку функционал форумов и стандарты языка javascript или библиотеки jquery могли измениться.

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

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

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

Каталог скриптов/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]