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

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

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


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


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

Сообщений 41 страница 60 из 996

Перевести1

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

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

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

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

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

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

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

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

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

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

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

+1

Перевести41

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

CПС, чуть подправил, ибо тут в топике, у кого есть вебсайт - все сообщения - не кажет

Чисто теоретически, не должно зависеть от наличия/отсутствия заполненного веб-сайта.
Но натуральный косяк - с "Поделиться", блин, проще убрать эту штуку, чем заставить нормально работать. Ну или переписать всю функцию.
Пока вышло только подвигать блок со ссылками по горизонтали, как подвигать его правильно по вертикали, учитывая, что поломали DOM, я пока не соображу.

0

Перевести42

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

Чисто теоретически, не должно зависеть от наличия/отсутствия заполненного веб-сайта.
Но натуральный косяк - с "Поделиться", блин, проще убрать эту штуку, чем заставить нормально работать. Ну или переписать всю функцию.
Пока вышло только подвигать блок со ссылками по горизонтали, как подвигать его правильно по вертикали, учитывая, что поломали DOM, я пока не соображу.

Клонировать для вставки Профиль ЛС E-mail  Вебсайт, а исходные  скрыть через visibility:hidden

0

Перевести43

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

Клонировать для вставки Профиль ЛС E-mail  Вебсайт, а исходные  скрыть через visibility:hidden

читаешь мысли )))

Код:
<style>
.punbb .post .pa-links {display: none; position: absolute; top: 25px; right: 0; padding: 5px; z-index: 100;}
.punbb .post .pa-links ul {padding: 15px;}
.punbb .pa-links li {display: block; list-style: circle outside; float: none; padding-left: 20px; height: 16px; margin-bottom: 5px}
.pa-links li.pl-email {background: url(http://www.iconsearch.ru/uploads/icons/fugue/16x16/balloon__pencil.png) no-repeat; }
.pa-links li.pl-email:first-child {background: url(http://www.iconsearch.ru/uploads/icons/fugue/16x16/user_business.png) no-repeat; }
.pa-links li.pl-email:nth-child(3) {background: url(http://www.iconsearch.ru/uploads/icons/fugue/16x16/mails_pencil.png) no-repeat; }
.pa-links li.pl-message {background: url(http://www.iconsearch.ru/uploads/icons/blandet/16x16/comments.png) no-repeat; }
.pa-links li.pl-website {background: url(http://www.iconsearch.ru/uploads/icons/fugue/16x16/globe-medium-green.png) no-repeat; }
.btn-links {background: url(http://www.iconsearch.ru/uploads/icons/fugue/16x16/user__plus.png) no-repeat; width: 16px; height: 16px; position: absolute; top: 0; right: 10px; cursor: pointer;}
.post-author {position: relative;}
.post-links li.pl-email, .post-links li.pl-website {visibility: hidden;}
</style>
	
<script>
	$(document).ready(function() {
if(document.URL.indexOf("viewtopic.php")!=-1 && GroupID != 3){
	$(".pa-author").after("<div class='btn-links'></div><li class='pa-links'><ul class='container'></ul></li>");	   
	$(".post").each(function(){
$(this).find(".pl-email,.pl-website").clone().prependTo($(this).find(".pa-links ul"));
var user = $(this).find(".pl-email:first a").attr("href").match(/\d+/i);
$(this).find(".pa-links ul .pl-email:eq(0)").after("<li class='pl-message'><a rel='nofollow' href='/search.php?action=show_user&user_id="+user[0]+"'>Сообщения</a></li>");
	});
	$(".btn-links").click(function() {
$(this).next().toggle('slow');
	});
}
	})
</script>

Отредактировано sadhaka (Пт, 29 Ноя 2013 23:02:04)

0

Перевести44

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

Ну когда "мне и так нравится" и пользоваться надо у себя на форуме, а не выкладывать в паблик.

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

Администрация MyBB не гарантирует работоспособность данных скриптов, вы ставите их на свой страх и риск.

0

Перевести45

sadhaka
z-index - у окна всплывалки сделать десятку, ибо наползают нижние элементы http://s7.uploads.ru/UkbaA.png

0

Перевести46

А так прикольней))

0

Перевести47

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

z-index - у окна всплывалки сделать десятку, ибо наползают нижние элементы http://s7.uploads.ru/UkbaA.png

Вроде сотня стоит. Вообще там не налезают, просто в фоне .container стоит полупрозрачное изображение, поэтому такая [пренебрежительное описание].
Ну на сложных дизах все равно стили править придется, а на стандартных вроде все неплохо работает.

Отредактировано sadhaka (Пт, 29 Ноя 2013 22:53:37)

0

Перевести48

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

Вроде сотня стоит. Вообще там не налезают

Да, походу - норма http://s7.uploads.ru/B9L4d.png

0

Перевести49

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

Ну на сложных дизах все равно стили править придется, а на стандартных вроде все неплохо работает.

кому надо подправят)))

http://s7.uploads.ru/cC3Ud.jpg

0

Перевести50

я б добавил target=_blank на все ссылки - ибо обычно смотришь и возвращаешься или сравниваешь

0

Перевести51

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

Да, походу - норма http://s7.uploads.ru/B9L4d.png

хм, а почему padding-left не работает? поправила немного стили в последнем варианте, попробуй еще раз поставить куда-нить?

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

кому надо подправят)))

Не сомневаюсь :) Здорово выглядит )

0

Перевести52

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

хм, а почему padding-left не работает? поправила немного стили в последнем варианте, попробуй еще раз поставить куда-нить?

мож !important добавить? (типично диз привязываюь еще к селектору, вот и пересиливает
Исправилось вроде http://s7.uploads.ru/0r3ld.png

Отредактировано Deff (Пт, 29 Ноя 2013 23:08:27)

0

Перевести53

Deff
Добавила target=_blank, но имхо не знаю, мне кажется, не всем пригодится

Код:
<style>
.punbb .post .pa-links {display: none; position: absolute; top: 25px; right: 0; padding: 5px; z-index: 100;}
.punbb .post .pa-links ul {padding: 15px;}
.punbb .pa-links li {display: block; list-style: circle outside; float: none; padding-left: 20px; height: 16px; margin-bottom: 5px}
.pa-links li.pl-email {background: url(http://www.iconsearch.ru/uploads/icons/fugue/16x16/balloon__pencil.png) no-repeat; }
.pa-links li.pl-email:first-child {background: url(http://www.iconsearch.ru/uploads/icons/fugue/16x16/user_business.png) no-repeat; }
.pa-links li.pl-email:nth-child(3) {background: url(http://www.iconsearch.ru/uploads/icons/fugue/16x16/mails_pencil.png) no-repeat; }
.pa-links li.pl-message {background: url(http://www.iconsearch.ru/uploads/icons/blandet/16x16/comments.png) no-repeat; }
.pa-links li.pl-website {background: url(http://www.iconsearch.ru/uploads/icons/fugue/16x16/globe-medium-green.png) no-repeat; }
.btn-links {background: url(http://www.iconsearch.ru/uploads/icons/fugue/16x16/user__plus.png) no-repeat; width: 16px; height: 16px; position: absolute; top: 0; right: 10px; cursor: pointer;}
.post-author {position: relative;}
.post-links li.pl-email, .post-links li.pl-website {visibility: hidden;}
</style>
	
<script>
	$(document).ready(function() {
if(document.URL.indexOf("viewtopic.php")!=-1 && GroupID != 3){
	$(".pa-author").after("<div class='btn-links'></div><li class='pa-links'><ul class='container'></ul></li>");	   
	$(".post").each(function(){
$(this).find(".pl-email,.pl-website").clone().prependTo($(this).find(".pa-links ul"));
var user = $(this).find(".pl-email:first a").attr("href").match(/\d+/i);
$(this).find(".pa-links ul .pl-email:eq(0)").after("<li class='pl-message'><a rel='nofollow' href='/search.php?action=show_user&user_id="+user[0]+"'>Сообщения</a></li>");
	});
	$(".pa-links a").attr("target","_blank");
	$(".btn-links").click(function() {
$(this).next().toggle('slow');
	});
}
	})
</script>
Deff написал(а):

мож !important добавить? (типично диз привязываюь еще к селектору, вот и пересиливает

Вроде теперь работает, подправила селектор. Не надо !important'ов, когда можно без них :)

Кстати, а порядок ты поменял?
Изображения не жестко к элементам привязаны, поэтому вместе с порядком надо менять иконки )

+1

Перевести54

Ребята, как убрать подчёркивание ссылок?
Что то опять не врубаюсь

0

Перевести55

Good
дописать в блок стилей

.punbb .pa-links li a {text-decoration: none;}

0

Перевести56

На тестовых нормально а вот на рабочем какая то лажа

http://s7.uploads.ru/hPFC4.jpg

походу с чем то конфликт

0

Перевести57

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

Deff
Кстати, а порядок ты поменял?
Изображения не жестко к элементам привязаны, поэтому вместе с порядком надо менять иконки )

Ничо не менял, если про последний скриншот... , http://s7.uploads.ru/0r3ld.png

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

Ребята, как убрать подчёркивание ссылок?Что то опять не врубаюсь

Ссылку на тестовик с траблом...

Лан, я спать...

Отредактировано Deff (Сб, 30 Ноя 2013 00:27:47)

0

Перевести58

Deff
все, поняла, это на FD вебсайт вынесен выше.

Good
это стили
//не надо писать !important'ов, в 99% случаев, можно обойтись без них

.pl-email, .pl-email, .pst_lnk {
    margin-bottom: -5px !important;
}

И судя по всему, скрипт надо ставить после скрипта замены он-лайн/оффлайн изображений и в Вашем случае убрать из скрипта замены "ЛС", "Е-майл" и т.п. на иконки эти самые ЛС и емэйл

или как вариант, поменять хтмл, с ordered list вроде все ок.

Код:
<style>
        .punbb .post .pa-links {display: none; position: absolute; top: 25px; right: 0; padding: 5px; z-index: 100;}
        .punbb .post .pa-links ol {padding: 15px;}
        .punbb .pa-links li {display: block; list-style: circle outside; float: none; padding-left: 20px; height: 16px; margin-bottom: 5px}
        .pa-links li.pl-email {background: url(http://www.iconsearch.ru/uploads/icons/fugue/16x16/balloon__pencil.png) no-repeat; }
        .pa-links li.pl-email:first-child {background: url(http://www.iconsearch.ru/uploads/icons/fugue/16x16/user_business.png) no-repeat; }
        .pa-links li.pl-email:nth-child(3) {background: url(http://www.iconsearch.ru/uploads/icons/fugue/16x16/mails_pencil.png) no-repeat; }
        .pa-links li.pl-message {background: url(http://www.iconsearch.ru/uploads/icons/blandet/16x16/comments.png) no-repeat; }
        .pa-links li.pl-website {background: url(http://www.iconsearch.ru/uploads/icons/fugue/16x16/globe-medium-green.png) no-repeat; }
        .btn-links {background: url(http://www.iconsearch.ru/uploads/icons/fugue/16x16/user__plus.png) no-repeat; width: 16px; height: 16px; position: absolute; top: 0; right: 10px; cursor: pointer;}
        .post-author {position: relative;}
        .post-links li.pl-email, .post-links li.pl-website {visibility: hidden;}
        .punbb .pa-links li a {text-decoration: none;}
    </style>

    <script>
            if(document.URL.indexOf("viewtopic.php")!=-1 && GroupID != 3){
                $(".pa-author").after("<div class='btn-links'></div><li class='pa-links'><ol class='container'></ol></li>");
                $(".post").each(function(){
                    $(this).find(".pl-email,.pl-website").clone().prependTo($(this).find(".pa-links ol"));
                    var user = $(this).find(".pl-email:first a").attr("href").match(/\d+/i);
                    $(this).find(".pa-links ol .pl-email:eq(0)").after("<li class='pl-message'><a rel='nofollow' href='/search.php?action=show_user&user_id="+user[0]+"'>Сообщения</a></li>");
                });
                $(".pa-links a").attr("target","_blank");
                $(".btn-links").click(function() {
                    $(this).next().toggle('slow');
                });
            }

    </script>

Отредактировано sadhaka (Сб, 30 Ноя 2013 00:40:37)

+1

Перевести59

sadhaka
ладно, не забивай голову.
Не помогло.
Бог с ним.
Это не обязательный скрипт.
Deff просит что бы одну ссылку с сообщениями поставить, а остальные не нужны

0

Перевести60

Good
Там 2 раза повторяется в стилях этот код

0


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