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

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

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


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


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

Сообщений 81 страница 100 из 1001

1

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

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

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

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

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

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

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

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

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

+1

81

Lidia-Lada написал(а):

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

Я могу пренести, создайте новый Админ-акк - киньте в личку... ( не быстро - постепенно - там же проставлю и комменты к перенесённому в стиль) - ну так в течении недели...
Могу и опробовать малую оптимизацию остального

0

82

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

Я могу пренести, создайте новый Админ-акк - киньте в личку... ( не быстро - постепенно - там же проставлю и комменты к перенесённому в стиль) - ну так в течении недели...
Могу и опробовать малую оптимизацию остального

О, я только за! Заранее благодарю. Зарегаю админ-акк завтра (если повезет, то может среди ночи)
У меня назрел вопрос, а можно стили из сообщений бросать в окно стиля, где подгрузка файла через @import стоит? Или они не сработают?

0

83

Lidia-Lada написал(а):

У меня назрел вопрос, а можно стили из сообщений бросать в окно стиля, где подгрузка файла через @import стоит? Или они не сработают?

Наверно можно, нун смотреть конкретику

0

84

Хочу добавить категории форума в хлебные крошки на страницах редактирования, перемещения тем\сообщений и т.д..
Быстрый осмотр скрипта меня немного запутал - как я понял, он игнорирует конкретно категории в перечисленных мною страницах, а добавляет лишь подфорумы. Есть ли какое-нибудь простое решение? Я подфорумами не пользуюсь если что.
Если найду выход, напишу.

Отредактировано Неспетый (Ср, 27 Сен 2017 22:27:33)

0

85

Неспетый
В Хидере, в темах стоит линк

<link rel="up" title="Новые возможности форумов" href="http://forum.mybb.ru/viewforum.php?id=16" />
<link rel="first" title="Страница темы 1" href="http://forum.mybb.ru/viewtopic.php?id=35807" />

Копируешь название и ссылку... ну чо ты как...

0

86

Deff
Я ничего не понял...

У меня есть определённый список селекторов (#pun-viewtopic, #pun-post, #pun-delete, #pun-edit, #pun-movetopic, #pun-multidelete, #pun-multimove, #pun-multimegre), и я хочу чтобы на этих страницах отображались названия категорий в .crumbs.

Я в общем-то половину селекторов работать заставил, добавив их сюда:

Код:
//== Добавляем ссылки в .crumbs в Топике, правим Похожие Темы ==//
if($('#pun-viewtopic').length)(function() {

Но, на страницах #pun-movetopic и #pun-edit (может ещё где), выскакивает ошибка...
Вот тут.

Код:
  var forID   = $('head > link[rel="up"]').attr('href').split('id=')[1];

Наверное придётся написать для них отдельную функцию...

0

87

Неспетый
Карочь план такой, как ток пользователь попадает на главную, перезаписываешь и  сохраняешь массив объектов на localStorage
{форум1:категория1,форум2:категория1,форум3:категория1...,форум5:категория2,...и т.д.}

далее есть JSON.stringify(obj) (чтобы сохранить на localStorage в строку
и JSON.parse(str) чтобы преобразовать строку в объект

Как попадаешь в топик, считываешь форум, по форуму иищешь в массиве категорию

0

88

Deff
Ну этот скрипт в общем-то так и делает, так же как и та функция, о которой я выше написал. Только почему-то на некоторых селекторах (страницах), выскакивает ошибка.

Хотя в этом скрипте всё в порядке, Скрипты от пользователей 3, но там отсутствуют хлебные крошки в поиске. Там даже реализация иная, без localStorage, хотя многие функции как под копирку.
Можно конечно поставить грубо говоря эти два скрипта одновременно, тогда всё встанет на свои места. Но это на крайний случай.

0

89

Неспетый

Код:
<script>/*В Начало HTML низ*/
(function(){
/*Главная*/
if($('#pun-index').length){
var obj ={};
$('.category').each(function(){
  var catName= $(this).find('h2>.catleft+span').text();
  $(this).find('tr[id^="forum_f"]').each(function(){
   obj[$(this).attr('id').split('forum_f')[1]]=catName;
  });
});
localStorage.forumsArray=JSON.stringify(obj);
//alert(localStorage.forumsArray);
}
/*Топик*/
if($('#pun-viewtopic').length && localStorage.forumsArray){
var obj = JSON.parse(localStorage.forumsArray);
alert(JSON.stringify(obj));
/*Далее тест id форума в топике и нахождение в объекте категории по ID форума, 
типа:
var CatName = obj[id];
*/

}}());
</script>

Во вторых: Доверьтесь опыту - хлебные крошки мало заинтересуют пользователей, вот меню навигации, в выдвигающемся блоке - слево(справо) с подстветкой категории и текущего форума было бы востребовано и удобней куда более, ибо можно сразу перепрыгнуть в любой форум категории или по категориям, а не таскаться последовательно по страницам!

В 4-х, при хорошей реализации можно попробовать воткнуть второй вкладкой в закладки на форуме!

+1

90

Deff

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

Наверно можно, нун смотреть конкретику

Я это :

Код:
div#p3440 table td {padding:1px!important;}
div#p3440 img {width:210px;}
div#p3440 img[src="http://forumstatic.ru/files/0015/57/bb/90401.png"], div#p3440 img[src="http://forumstatic.ru/files/0015/57/bb/90402.png"] {width:245px;} div#p3440 img[src="http://forumstatic.ru/files/0015/57/bb/90402.png"] {margin-left:-40px;}
div#p3440 img[src="http://forumstatic.ru/files/0015/57/bb/90501.png"], div#p3440 img[src="http://forumstatic.ru/files/0015/57/bb/90502.png"] {width:322px;} div#p3440 img[src="http://forumstatic.ru/files/0015/57/bb/90502.png"] {margin-left: -40px;}
div#p3440 img[src="http://forumstatic.ru/files/0015/57/bb/91001.png"] {width:328px;} div#p3440 img[src="http://forumstatic.ru/files/0015/57/bb/91002.png"] {width:500px;margin-left:-80px;} div#p3440 img[src="http://forumstatic.ru/files/0015/57/bb/91101.png"], div#p3440 img[src="http://forumstatic.ru/files/0015/57/bb/91102.png"]  {width:290px;margin:0;}
div#p3440 img[src="http://forumstatic.ru/files/0015/57/bb/90103.png"], div#p3440 img[src="http://forumstatic.ru/files/0015/57/bb/90104.png"], div#p3440 img[src="http://forumstatic.ru/files/0015/57/bb/90202.png"], div#p3440 img[src="http://forumstatic.ru/files/0015/57/bb/90301.png"], div#p3440 img[src="http://forumstatic.ru/files/0015/57/bb/90302.png"], div#p3440 img[src="http://forumstatic.ru/files/0015/57/bb/90402.png"], div#p3440 img[src="http://forumstatic.ru/files/0015/57/bb/90801.png"], div#p3440 img[src="http://forumstatic.ru/files/0015/57/bb/91201.png"], div#p3440 img[src="http://forumstatic.ru/files/0015/57/bb/91202.png"], div#p3440 img[src="http://forumstatic.ru/files/0015/57/bb/91402.png"], div#p3440 img[src="http://forumstatic.ru/files/0015/57/bb/91301.png"], div#p3440 img[src="http://forumstatic.ru/files/0015/57/bb/91302.png"], div#p3440 img[src="http://my.forum4.ru/files/0015/57/bb/.png"], div#p3440 img[src="http://my.forum4.ru/files/0015/57/bb/.png"] {transform: scale(-1,1);}

кинула в первое окно стиля под Импорт и оно сработало :crazy:

0

91

Lidia-Lada написал(а):

кинула в первое окно стиля под Импорт и оно сработало

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

0

92

Здравствуйте! Уже не первый раз встречаю на сайтах такую вещь. Если скопировать с сайта текст, к скопированному тексту автоматом добавляется ссылка на сайт. Вот, например, копирую с сайта слово "Универсальный" и вставляю его сюда, получается слово плюс адрес: Универсальный
Источник: http://wearpro.ru/spectkani/universalny … o-eto.html

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

Отредактировано sshmmv (Чт, 28 Сен 2017 23:56:22)

0

93

sshmmv
Наверное можно, а смысл? Текст-то во вставляемой цитате все равно редактируется и эта приписка убирается на раз.

0

94

Mirra Bell, конечно, но:
Люди часто копируют текст, не заморачиваясь давать ссылку на источник. Не потому, что они его намеренно хотят скрыть, а именно что от лени, скажем так. Помимо этого, автоматическая вставка ссылки на источник очень удобна, когда текст копируется форумчанином из закрытой темы для своего сообщения – ссылка на источник избавит от поиска оригинального текста по всему форуму или теме (копировать и давать ссылку на сообщение, из которого они взяли кусок текста, их тоже, почему то, ни как не приучить).

0

95

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

Здравствуйте! Уже не первый раз встречаю на сайтах такую вещь. Если скопировать с сайта текст, к скопированному тексту автоматом добавляется ссылка на сайт. Вот, например, копирую с сайта слово "Универсальный" и вставляю его сюда, получается слово плюс адрес: Универсальный
Источник: http://wearpro.ru/spectkani/universalny … o-eto.html
А можно реализовать такой скрипт для MyBB? И чтобы он брал адрес не страницы, а сообщения, из которого скопирован текст?

был такой - Скрипты от пользователей 3

+1

96

Romych
СПАСИБО!  :cool:

0

97

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

был такой - Скрипты от пользователей 3

Скопировано с ... (или автоматическая ссылка на Источник) – этот не работает  :(

Ссылка на источник при копировании – а этот добавляет ссылку на страницу. Для обычных сайтов это хорошо, а для форума – не удобно. А можно его изменить, чтобы он добавлял ссылку на сообщение, из которого скопирован текст?

Отредактировано sshmmv (Пт, 29 Сен 2017 11:16:28)

0

98

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

Скопировано с ... (или автоматическая ссылка на Источник) – этот не работает

Проверил, Работает! Ставьте в HTML верх!

Код:
<!--  автоматическая ссылка на Источник -->
<script type="text/javascript">
$(function () {
if (window.getSelection)
$('.post').bind('copy', function () {
var links = $(this).find('.permalink').attr('href');
brake = /(.*?)\.php\?(.*?)\#p(\d+)/gim;
links = links.replace(brake, "$1.php?pid=$3#p$3");
var source_link = '- скопировано с: <a href="'+links+'">'+links+'</a>',
selection = window.getSelection(),
range = selection.getRangeAt(0),
Limit = selection.toString();
var magic_div = $('<div>').css({overflow : 'hidden',width : '1px',height : '1px',position : 'absolute',top : '-10000px',left : '-10000px'});
if (Limit.length <= 30) {magic_div.append(range.cloneContents());}else{magic_div.append(range.cloneContents(), source_link);};
$('body').append(magic_div);
var cloned_range = range.cloneRange();
selection.removeAllRanges();
var new_range = document.createRange();
new_range.selectNode(magic_div.get(0));
selection.addRange(new_range);
window.setTimeout(function () {
selection.removeAllRanges();
selection.addRange(cloned_range);
magic_div.remove();
}, 0);});});
</script>

+1

99

Deff
Проверил еще раз. Не хочет. Возможно потому, что у меня Андроид и браузеры для него. Работает только другой скрипт, но в нем неудобно, что он копирует адрес страницы, а не сообщения.
Заработал! И как надо! Спасибо, Deff! Спасибо, Romych!

Отредактировано sshmmv (Пт, 29 Сен 2017 13:55:36)

0

100

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

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

Так им надо не копировать текст, а цитировать его, тогда ссыль на исходный пост вставляется, тут же есть скрипт ссылки на цитируемое сообщение )

0


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