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

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

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


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


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

Сообщений 521 страница 540 из 1001

1

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

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

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

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

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

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

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

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

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

+2

521

Alex_63
решил таки испытать установленные здесь Закладки в сообщениях!, если честно, не читал до этого тему как ими пользоваться и по логике простого юзера полез елозить мышью ссылками по экрану, результата 0
никаких всплывающих подсказок нет, чтоб узнать про двойной клик надо лезть в тему, искать пост со скриптом и читать инструкцию, не очень удобно
поэтому вопрос? помимо двойного клика drag and drop ссылки в закладки добавить реально?

http://s6.uploads.ru/FNlZC.gif

идеальным вариантом было бы использование - http://jqueryui.com/droppable/
тем более, что jQuery UI у нас стоит в Полях профиля /admin_fields.php но увы, только там и старая версия (http://st0.bbcorp.ru/js/jquery-ui-1.8.11.custom.min.js), в общей либе нет - http://st0.bbcorp.ru/js/libs.5.min.js
говорил только что с Максом, возможно к концу следующей недели добавит свежую версию JQuery UI 1.11.4 в общую библиотеку

+1

522

Romych
Хм, про Drag and Drop даже не думал, (Нун подумать)
Я не хочу приплетать сюда jQuery UI (Если будет в libs.min.js - тогда да, а так - проще чо-нить так изобрести)

Как-то так:

  var tstMove = false;
  var pstSetNewBookm;
  $('.post h3 .permalink').on('mousedown',function () {
      tstMove = true;
      pstSetNewBookm = $(this).parents('.post').attr('id').substr(1);
  }).on('mouseup',function (){
      tstMove = false; pstSetNewBookm = '';
  });
  $('#MyBookmarks inner').on('mouseup',function () {
        if(!tstMove) return; tstMove = false;
        var arr = getBookmarksList ();
        var p = pstSetNewBookm;
        var $p = $('#p'+p);
        var top = 50;
        var des = 'От: '+ getDate(new Date().getTime());
        setBookmark (arr,p,tid,topicName,fID,fNam,top,des);
        setBookmarksTable(arr);
  });

0

523

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

Как-то так:

прикрути, испытаем

0

524

Romych
В принципе текущий вариант установки Закладок более 4 лет,

т.е. есть кому подсказать, как пользоваться,

В этом смысле скрипт смены имиджа вообще бы был недоступен, поскок пояснений нет вообще, но он стоит на 90% ролок, посколь общение между форумами сервиса достаточно обширно(для построения всеобъемлющей пирамиды общения(геометрической прогрессии перетекания информации) достаточно по-минимуму только трёх форумов посещаемых каждым десятым юзером сервиса)

его фишка в том, что позволяет перейти по закладке в конкретное место в длинном сообщении, Но твоя идея интересна.
================================================
В принципе мы и стобой вроде как обсуждали и тут и в личке про первоочередные задачи, чичас желательно без заморочек привлечь к сервису максимум внимания и поставить на сервис три  текущие отличных разработанных скрипта как есть:
1. Кто и какую проставил оценку за пост
2. Уведомления о Личных сообщениях
3. Закладки

(ибо если не сделать до лета, по осени юзеры рассосуться, (типично 20-30% уходит по новым знакомствам за лето на иные узнанные  ресурсы, и в соцсети, а тут можно притормозить этот процесс желанием освоить-распробовать эти новые фичи и после отпусков и каникул) Видно даже по ЕТП:  Осень 2014 - 120 юзеров в сутки, эта осень 2015 - 80-90 (Осень 2013 - 150-170 юзеров  в сутки)
На правки кодов - Админ идёт более охотно, чем на любые новвовнедрения. Т.е. ставить как есть и к осени доотлизать - расширить(ибо по всем этим трём скриптам есть идеи и дополнений и расширений, Дука вон три года уведомления дорабатывал безпрерывно, так что ожидать, что очередное внесение последних правок последнее перед внедрением - лишь надежды, -нун продвигать как есть, и скорее!
================================================
Поскольку вероятней всего(и так наверно и будет), что загружаемые скрипты этих новых фич от сервиса будут либо вписываться на страницу по чекиту установки в Админке в хидер(или чуть ниже, но не ниже HTML верх) , думаю так же, по аналогии, как сейчас подключается на страницу по чекиту мобильный стиль. То возникает проблема быстрого запуска этих скриптов , быстрее нежели $(document).ready

Тут все вместе придумали плагин, типа $(document).ready , но срабатывающий по загрузке #pun-main(т.е еще до юзер скриптов в HTML низ, которых сейчас бывает масса, и которые страшно тормозят).  Запуск будет аналогичен .ready , таким макаром:

$.mainReady(function(){
   //тут функция запуска или сам скрипт
});

И по такому вызову(к примеру из скрипта в хидере, или в HTML верх) код будет запускаться сразу же после загрузки #pun-main


Для реализации нун будет добавить код этого плагина  в st0.bbcorp.ru/js/extra.6.js  (он короткий - строк пять)
И html элемент <img> сразу за тегом  .linksb

Вот типо "Очередные Задачи Советской Власти", (Ну и плюс ожидания-надежды на реализацию планов Админа по повышению надежноcти сервиса)

+1

525

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

Sans
Еще раз переставь Код

Всё отлично. Спасибо Алекс.  :cool:

0

526

Romych

+1

527

0

528

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

так намного удобнее!

Ну не оч согласен,
Ибо сейчас ты двигаешься по страницам, кликаешь нужные сообщения, отмечаются и длинные посты где дочитал - остановился,
Твоя идея требует всегда открытого сайдбара, это либо не всегда удобно на мобильных приложениях, либо дополнительного клика на открытие, и в длинных постах не отмечается конкретное место. В качестве дополнения, может и сойдёт, но у меня к примеру, при переносе,  курсор во время переноса выделяет все закладки  в сайдбаре, что смотриться не оч эстетично.
Второй вопрос возникнет сразу же, как только такая метода будет внедрена: А как помещать закладки в точное место куда перенёс(уже на этапе теста был такой вопрос, а вот это потребует полной переработки скрипта, дабы пересортировать закладки и в Storage и на всех текущих страницах, т.е. идея требует длительного тестирования и доработки. До лета имеет смысл вставить на сервис все эти скрипты как есть. Можно поставить для теста тут на ЕТП, потестить посмотреть реакцию, потихонечку отлизать до удобоваримости.

0

529

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

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

не спорю, а нынешний метод требует дополнительного клика для подтверждения выбора, так что по кликам способы равнозначные:
- в твоём методе стоит защита от случайного дабклика - подтверждение закладки
- в моём методе подтверждение не требуется, требуется открытый сайдбар, оба метода имеют право на жизнь одновременно ;)

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

http://s1.uploads.ru/hoBqR.gif

тогда ни лишних кликов, ни дополнительных подтверждений ваще не нужно
о кстати, ещё мысль! добавить возможность закрывать боковую панель с закладками нажатием на клавиатуре кнопки Esc (в том случае когда она открыта)

$(document).on('keyup',function(e) {
    if (e.keyCode == 27) {
       //закрыть панель закладок
    }
});

+2

530

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

Второй вопрос возникнет сразу же, как только такая метода будет внедрена: А как помещать закладки в точное место куда перенёс

на это счёт идей пока нету, ну наверное по-умолчанию в конец списка, до дальнейшего редактирования списка

0

531

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

на это счёт идей пока нету, ну наверное по-умолчанию в конец списка, до дальнейшего редактирования списка

:flirt: Да, нун подумать, я в развитии думал и папки сделать(Но моя самая первичная задумка с Закладками была прорекламить сервис скрыто на хабре). При совете со знакомыми Админами Хабра, те рекомендовали приделать к закладкам и Удобную навигацию (Сайдбар есть, поставить Иконки переключатели и добавить переключения на список категорий, с переключением на темы(при клике конкретной) + Активные темы с запоминанием кликанутой (как и в закладках). В принципе можно и перераспарсить по новой RSS в HTML(посколь испортилось в новых браузерах, код простенький) на текущей странице(отдельная иконка(т.е всего их три или четыре Выше титла Закладки) и вывести Popup окном, тоже удобная инфа от текущей теме или форуме с картинками). Почему такие дополнения, ну первое удобно, второе:
  Cтатья планировалась как обзорная(подспудно скрытая реклама), Но, собственно все наши текущие навороты для закладок уже у многих есть, - отличие лишь удобство, - то что на иных ресурсах Закладки на большинстве сайтов скрыты глубоко в Профиле и сложны в установке(там нун ссыль буквально прописывать)
При обзоре слишком много рекламы будет именно им, чтобы существенно более уделить внимание и mybb нужны дополнительные удобные фичи. (Перенос или клик - это несущественные различия и колва уделенного в тексте внимания mybb не уделит. (Ну с Alexом вроде договорились отложить фичи на осень, ибо сейчас неплохо бы внедрить как есть, для ловли внимания к сервису и послеотпускного интереса, ну и плюс есть куча новых идей в связи с появлением APi, а рук вообщем то полторы

+1

532

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

тогда ни лишних кликов, ни дополнительных подтверждений ваще не нужноо кстати, ещё мысль! добавить возможность закрывать боковую панель с закладками нажатием на клавиатуре кнопки Esc (в том случае когда она открыта)

Подтверждения ввел Макс  - планировались будут опциональные настройки в самой панельке,  там будет возможность отключать подтверждения конкретному текущему юзеру
2. Ты опять жа игноришь вопрос
a) Cкрипт планировался и я подтолкнул Алекса, как замена старым не кроссбраузерным(тем более не кросскомпьтерным) - народ пользуется уже 4 года - привык
b) В Частности много скриптов закладок на форумах с ФШ, дык вот тьву заинтересовала конкретная картинка, которая может быть на два три экрана ниже поста
1. Наскок удобно пометка на весь такой пост ? (А картинка может быть и мелкой среди крупняка, и наскок удобно крутить к началу поста для установки закладки перетаскиванием ?
2. Проще сделать по одному клику на определенное место чем заниматься красивостями(нафег лишние жесты по перетаскиванию ?  - твоя же метода - сонтр+клик  и никаких лишних движений и вопросов куда и как перемещать - помещать

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

добавить возможность закрывать боковую панель с закладками нажатием на клавиатуре кнопки Esc (в том случае когда она открыта)

++ (Кликается нативно, не глядя  на клавиатуру, особенно для всех, кто играл хоть в какие то комп. игры)

0

533

Уважаемые Скриптоделы :crazyfun:  :cool: Возник вопрос, можно ли блок Похожие темы, куда нибудь переместить по собственному желанию, например под каждый пост, или под последний, а не как в данный момент, в самом низу, под формой ответа?

0

534

mihka1980
В HTML низ

<script><!--Перемещаем Похожие темы-->
(function(){
    var selAfter = '.post.endpost'; //селектор, под к-рый перемещаем Похожие темы; '.endpost' - последний пост, '.toppost,.topicpost' -первый пост
    var sel=$('#similar-topics');if(sel.length)sel.insertAfter(selAfter);
}())
</script>

+2

535

Romych
Сделаю, как ты предлагаешь, перетаскивание в #BookmCntToggle и скрытие #MyBookmarks по нажатию Esc, - там же на тестовом

0

536

Romych
:crazyfun: Сделал, (смотреть там же, на s3 - по нажатию на Esc сайдбар сворачивается, при перетаскивании на кнопку открытия сайдбара закладка добавляется

+2

537

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

Сделал, (смотреть там же, на s3 - по нажатию на Esc сайдбар сворачивается, при перетаскивании на кнопку открытия сайдбара закладка добавляется

ну вообще супер!  :cool: я за то чтоб внедрить такой метод здесь
испытал, всё работает, опять повторю вопрос

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

только после удаления закладки флажок остался, так должно быть?
http://s2.uploads.ru/vIPlp.jpg

0

538

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

<script><!--Перемещаем Похожие темы-->
(function(){
    var selAfter = '.post.endpost'; //селектор, под к-рый перемещаем Похожие темы; '.endpost' - последний пост, '.toppost,.topicpost' -первый пост
    var sel=$('#similar-topics');if(sel.length)sel.insertAfter(selAfter);
}())
</script>

Всё хорошо, но надписи нет, как ранее

Как было

http://img-fotki.yandex.ru/get/44813/13966776.305/0_ce088_6d8e7990_orig.jpg 


Как стало

http://img-fotki.yandex.ru/get/56621/13966776.305/0_ce08a_6b665ebe_orig.jpg

0

539

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

только после удаления закладки флажок остался, так должно быть?

Ты удаляешь на текущей странице ? Или где ? Я потестил, добавил синхронизацию при удалении из сайдбара с других страниц - у мну все работает

0

540

mihka1980
Попробуйте в HTML верх

<style type="text/css">
.punbb .multipage .topic #similar-topics h2{
  font-size:1em!important;
  height:auto!important;
  width:auto!important;
  line-height:inherit!important;
  position: static;
  left:0!important;
}
</style>

+1


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