-SAM-, в вашем варианте я так и не нашел какие-либо идентификаторы - просто часть кода как на странице https://codepen.io/kocsten/pen/KKpZONP , где то же самое прописано.
Если по коду глянуть, то я всё равно выложил скрипт меньше и работает всё лучше (не нужно цеплять никаких именных идентификаторов waak-а, соблюдая нумерацию, а просто на кнопку цепляется... то есть на её класс сделать, что и так понятно - там оно на кнопку без класса идёт, ибо демо). Идентификаторы ставятся для того, чтобы можно было содержимое окна вызвать нужного, а когда код окна идёт как в демке - достаточно задать привязку на какую кнопку нажимают. Если нужно содержимое окна в исходнике где-то вдали от кнопки поместить, которая это всё показывает - мой код не годиться, нужны идентификаторы (не обойтись уже). tushila, как бы не то же самое. Нет там идентификаторов, ибо не нужны (выше суть описал и в личке продублировал). Всё зависит от того какой у вас на сайте там в исходнике html идёт порядок (если как в материале - значит стоит использовать мой скрипт). На будущее - есть форум (ибо начинается забивка материала сообщениями, которые кода выложенного в нём не касаются, а чисто переделки под себя и свои нужды).
По слушай где ты вообще увидел в моём комментарии оскорбления?
я спросил зачем писать если не комментарий данный не чего не даст пользователю а после остановил себя что мол не буду писать плохих слов и где тут оскорбления? хочешь блокировать за это блокируй что тут такого
Еще раз тебя попрошу ответить на вопрос, почему ты так считаешь (Это не глупый комментарий!!!!) я дальше не читал, меня эти слова и сама направление не скажу что ужаснуло, но был в шоке и не понимал, это ты серьезно или может бухой был.
Почему по твоему мы все остальные, какие то другие, не развитые, сейчас вот я дам пояснение а остальные "холопы" только зря чернила марают.
Когда ты стал считать себя выше остальных, или ты по сути такой, просто нечаянно вскрылось. Я больше скажу, это не первый раз, были другие комментарий, но они больше скользящие, где можно раскидать на две мысли. А здесь я не могу раскидать, здесь одна прямая мысьль и подана по теме.
МЕНЯ ЭТО БОЛЬШЕ ИНТЕРЕСУЕТ!
С кем ты в терках, это ваши сугубые проблемы, и думаю вы взрослые люди и разберетесь.
На счет тебя Waak, что ты взрослый человек, может по физике, а по мыслям, но как такое можно написать. Мы не друзья не братья, где за шутку может прокатить.
Ты бухой был или что с тобой или в голове творится, что такое пишешь, или у тебя проблемы.
Если личное, напиши в личку, что личное, вот не думая написал.. Ладно жду, надеюсь ты здравый человек и поймешь почему (требую) прошу написать. Если для тебя это нормально, пожелаю удачи!
Делай как считаешь нужным, я лишь выразил свою точку зрения на комментарии человека которые не несли в себе не какой сути - мысли которая бы могла помочь человеку и по этому так написал после чего он его отредактировал и комментарий стал более полезным вот и всё
waak - ваш комментарий считаю оскорбительным особо как добавление второй строкой. Как понимаю вы по эволюции выше стоите, что то 1941 год напоминает, пожалуйста ответьте, так как вы будете заблокированы, и можете потом заняться хорошим делом, писать доносы на ваш материал.
Здравствуйте! как всегда читаю комменты на этом сайте и удивляюсь им! Если не можете помочь зачем писать вообще?
Ладно не буду писать плохих слов а просто покажу как можно помочь человеку с его просьбой так как сайт посвящён именно этому а не глупым комментариям!!!!
Чтобы вы могли создавать несколько окон но при этом не дублировали скрипт а просто указали кнопку и блок нового окна мы с Вами немного перепишем данный скрипт ну а точнее я его перепишу а вы скопируйте его и вставьте в место того то есть полностью замените
Скрипт
Код
<script>
$('.buttonwaak').click(function(){ var modal = $(this).attr('name_id'); $('#'+modal).css("display","block");
не много подробнее У блока окна появился id="waak" это и есть уникальное имя для каждого окошка которое вам нужно будет указывать при добавлении новых типа id="waak2" и тд.
А у кнопке появился атрибут name_id="waak" так вот он должен совпадать с id окошка которое будет открываться по клику на данную кнопу то есть если у кнопки name_id = waak то у окна id должно быть так же id=waak думаю понятно это так же добавил к кнопки класс вида class="buttonwaak" для вызова окна чтобы избежать вызов окошка по другим кнопка на сайте
Естественно все эти классы и ид можно назвать как вам угодно заменив к примеру слова waak на своё
tushila, причём здесь адаптивность? Внешний вид перенесите к другой версии окна. А с этим кодом так не получиться, поскольку кнопке присвоено открытие окна определенного. Чтобы открывало/закрывало несколько окон, то нужно вводить идентификаторы. На самом деле при клике на кнопку открывается у вас сразу несколько окон, ведь у них один и тот же класс, просто второе окно накладывается поверх первого (в стилях фиксированное местоположение окна). UPD.:
Доступно только для пользователейУмничать у себя на сайте будешь (а нас дискредитировать здесь не стоит, такими сообщениями без "плохих слов"). Как бы я и не ставил перед собой задачу здесь переписывать скрипты выложенные под нужды тех, кто хочет от них добиться того, для чего они изначально не предназначены. Описывается работа скрипта, если в чём-то не устраивает - даётся ссылка на аналогичные решения (поиск для того и существует, как пример; плюс уже ранее написали, что есть из чего выбирать, собственно, нужно отдавать предпочтение версиям без использования скриптов, как считаю).
А так, то код скрипта можно так подправить под нужды пользователя:
Код
//Создаем переменную, в которую сохраняем наше модальное окно var modal = $('.gensatuges');
//Функция устанавливает значение свойства display в то, которое указано в ее параметрах при вызове function setModal(display){ $('button:focus').next(modal).css('display', display); }
//Функция обрабатывает клик по кнопке "Оставить заявку" $('button').click(function(){ setModal('block'); });
//Функция обрабатывает клик по кнопке "Закрыть" $('.close').click(function(){ modal.hide(); });
//Функция обрабатывает клики по модальному окну, и, если клик не произошел не по блоку content и не по его дочерним элементам, то закрываем модальное окно $(modal).click(function(e){ var target = e.target; if(!($('.kolsmepnes').is(target)) && $('.kolsmepnes').has(target).length ===0){ modal.hide(); } });
Доступно только для пользователейБез лишней фигни, которую ты дописал от себя (иначе не назовёшь, ведь исходник каждый раз раздувается твоими именными идентификаторами, которые людям придётся блокам задавать и нумеровать вручную каждый). Хотя и так понятно, что с идентификатором проще (о чём сразу и сказал, что скрипт будет другой, а именно работа по принципу спойлера). "Глупых", как ты выразился, комметариев не оставлял здесь никто как бы (или ты и на Kosten-а в очередной раз решил наехать с этим?). Ну, так не по адресу тоже. Каждый помогает по мере своих возможностей и способностей, если на это время есть и желание, короче. И не ругани ради, ведь задача у нас одна - помощь пользователям, а не писькомер какой-то и понты. Типо ты часто здесь помогаешь, что должны ждать пока кто-то оставит коммент от себя, удовлетворяя тем самым прихоти по запросам пользователей. Не то место тоже, здесь обсуждают выложенные материалы, а не переделывают их под пользователей. А если и переделываются, то публикуются они отдельно (как и для просьб переделок есть раздел соответствующий на форуме тоже). Ага, а не перевод материалов в другое направление, ибо в чём-то не устраивало кого-то, что под себя переделывают каждый раз (зачастую без должных навыков для этого).
P.S.: я свой коммент дописал уже после минуса на него, ибо реально цепляют такие "умные" ответы.
Как раз стили здесь не причем, а нужно в JS менять, кто знает. Если бы на чистом стиле было окно, то там по идее можно было поменять id и все, в этом случай нужно поменять JS, не полностью, заменить в коде самом.
Всё хорошо, но вот только как сделать дубль этого окна с другим содержимым. Пробовал менять названия стилей, кнопки, не получается - первый блок открывает то, что во втором (дубле). Подскажите, как быть.
После обновы в системе этот скрипт потерял работоспособность, как и подобные ему. Нужно внести правки в код самостоятельно. Также здесь в скрипте, если материал нравиться - ставиться оценка "+5", если нет - "+1" (то есть негативной оценки нет, чтобы понимали - рейтинг из пяти звезд ведь).
Не понял почему идёт про модудь блог, ведь в скрипте указан load (в общем, там ставить $MODULE_ID$ нужно). Ну и источник здесь указан не тот, кто делал этот скрипт, а откуда скопировали на этот сайт. Кто автор, то уже и не помню (кажется, Likbezz). А на csomsk взяли с давно покойного ucozua[.]ru (изначально было id="golike", а там поменяли).
UPD.:
Да, коммент ведь не вам оставил, а тем, кто будет отсюда брать и не понимать почему у них не работает. Моих там правок нет, как уже говорил (взято с uВопросы). Я код не писал и не проверял у себя на тестовом сайте. А на оставление готовых кодов с внесением исправлений во всех ранее выложенных материалах, в которых перестало работать после обновы, то у меня, к сожалению, сейчас на это времени нет. Как и особого желание тоже... увы, зная, что опять чего-то могут поменять они, соответственно снова придётся обходить все эти материалы и снова вносить правки, посему проще давать ссылку на один рабочий код (пример).
Не думаю, что так сложно, просто если честно говоря, сам я не могу исправить, только с вашей помощью. И если исправлять, то просто в день по одному, и за пару недель все исправится.
А как вот в материале все оставлять, думаю если делать, то вам SAM вероятно нужно первым материалом показать как править в материале, остальные сам уже буду прописывать, только изначально нужно иметь правильный код.
В принципе, там искать не долго пришлось бы, если бы пробовали это всё делать. Можно искать как через /search на сайте (пример), так и через сам поисковик (к примеру, в Google вбить запрос site:zornet.ru далее название или какой-то кусок кода скрипта, допустим, как в этом случае - #rating_os или id="golike"). Там еще есть в каждом материале блок "Похожие материалы", что были ранее опубликованы (можно потом смотреть для выхода на те записи, которые не нашли выше описанными способами).
А так, то редактировать это всё сложно очень, оно в десятках вариаций идёт, в зависимости от модуля и дизайна, а по факту - один и тот же скрипт для одной и той же задачи реализован. Еще на сайте позаливали виды материалов, в которых вшит этот скрипт (везде стало нерабочее).
Это я к тому, что если править ранее опубликованные материалы, как в этом случае по причине изменений в системе утратившие работоспособность полностью (или частично), то там старый код просто помещать в спойлер "АРХИВ", а выше него ставить этот же код с внесенными правками (для восстановления работоспособности и чтобы народ не гадал потом как быть). Но ясное дело, что это всё геморрой. UPD.:
Так кому не сложно и есть уйма свободного времени - пусть убиваются (зная, что это всё неблагодарное дело, когда не сегодня-завтра они там еще чего-то поменяют в системе, и опять отвалиться то, что годами до этого работало на сотнях сайтов у людей). К сожалению, мне сейчас этот "геморрой" не к чему, когда и свет по часах и так далее (и понадобятся права на правку материалов всех тех, не буду же личку вам забивать про это). А как правки вносить, то там не просто старое убирать и ставить одинаковый код рабочий (новый), а вносить в каждый материал исправления (старый код ставить в спойлер архивный). Проще здесь действительно походить по материалах тех и оставить анонс в комментах (собственно, чего и делаю в таких случаях)... ибо там десятки материалов под подправку придётся пускать - наштамповали дублей,что называется.
uNick, вам правильную мысль толкуют, просто в поиске наберите, и я думаю, что 99% есть такой материал, который не раз будет представлен. Так как по сути на юкоз не чего не поменялось, не вперед не назад, топчутся на одном месте, от этого и скриптов не как не прибавляется. А те, что рабочие как рейтинги были, все под правку нужно теперь делать.
Если честно я не особо разбераюсь в описаниях, но как по мне если это информационный портал для ucoz и прочего, то должен быть редактор для таких случаях.
Кодов много, но они все стали нерабочими - после обновления системы uCoz. В общем, инфа здесь (для людей, которые захотят добиться их работоспособности).
Кто собрался отсюда ставить этот скрипт, то код в нём устарел: после прошедших обновлений системы, вам придётся внести правки в него, чтобы снова заработало. Также на этот счёт в качестве примера выложен материал, с уже внесенными правками.
У кого не работает скрипт, то после обновления системы uCoz поменялся передаваемый запрос - нужно вносить правки в код (суть здесь изложена или в ответе на uВопросы, как пример).
Чтобы понятно было, то это старый скрипт для uCoz, который после обновления системы перестал работать (суть здесь). То есть в данном материале представлен код с внесенными исправлениями. Можно править под себя, а именно для какого модуля, сколько баллов засчитывать (в материале для load и оценка "1").
Как уже говорил в прошлый раз - поиск используйте. А не занимайтесь постингом старых скриптов на сайт от себя, когда они до сего и так уже были выложены + сделаны зачастую в большем объеме и с обсуждением (как в этом случает - для разных модулей и в разном цветовом оттенке, а не лишь в том, что вы решили себе на сайт ставить). Так потом после обновы системы получается не один нерабочий материал на поправку, а десятки, ведь один и тот же скрипт идёт. Потом приходиться админу ходить по сайту и исправлять в каждом материале, что ранее уже давно в индексе поисковиков и на него идут переходы (ага, а не на недавно выложенное и с исправлениями). Наверное, описание для вами выложенного к материалам и то Kosten за вас дописывает, я прав? Вот про что я и говорю.
uNick, я же вам дал ответ уже здесь. UPD.: да и разобрались уже, как вижу, раз выложили материал с правками. P.S.: по факту нужно вносить правки в старые материалы, чтобы у пользователей не возникало таких вопросов, а не заниматься перепечаткой (а то после обнов системы слетает чего-то, в итоге образуется много нерабочих материалов на сайте).
Обожаю рукописные шрифты, классика. Если выбрать правильный, можно использовать практически везде. Не тексты, конечно, писать, как акцент. Кому надо, много рукописных шрифтов с кириллицей в библиотеке. Сам постоянно там роюсь.
admin1407, не в курсе как там сделать перезапуск анимации. А количество миганий в animation там указано - бесконечно (animation-iteration-count:infinite).
uNick, к сожалению, в системе uCoz что-то поменяли, что эти решения стали частично рабочими (слетела привязка в коде на капчу - в соседнем материале так же). Лучше напрямую у них спросить на uВопросы. Ибо им виднее чего поменялось, больше шанса получить исправление. Или уже кто-то и спрашивал там, но я пока не нашёл (это я к тому, что очень часто как чего-то "слетает", то там можно получить ответ тоже).
Ранее писал же уже, что нужно делать капчу простую (в общем, скрипт писался тогда, когда сложных не было, а тем более не было в системе reCAPTCHA). UPD.: печально, что уже никакой не работает (видимо, поменяли там до чего привязка была, вот и отвалилось). Цифры, то это арифметическая капча (судя по всему, то тоже не работает уже).
uNick, скорее всего, что после обновления системы uCoz, то скрипты на рейтинг такие перестали работать корректно (вот здесь писал). Может, там нужно еще дописать в параметры - '_tp_':'xml' (смотрите строку $.post).
klesk_rus, если с сайта не сняты ограничения (вы не писали в тех. поддержку uCoz, как написано в примечании), то оно от шаблона не зависит (ваши слова про какие-то там коды).
Они в качестве безопасности накладывают ограничения не только на новые, а и на старые сайты. По своему опыту говорю, что свой старый сайт тестовый давно не "ковырял" правкой через редактор дизайна, как пошёл на днях править - вылезло это уведомление. Короче, нужно периодически в тех. поддержку катать им послания, чтобы на наших сайтах с нас свои "подлянки" снимали.
QueYo, там не нужно ставить $RATED$ вместо "5", ибо это идёт как одна кнопка - указано на сколько "звезд" оцениваешь материал (в коде соответственно /load/0-1-5-$ID$-3). К примеру, вот материал, так там идёт оценка на "+1". В общем, можно под себя переписать, как кому угодно. UPD.: у меня там написано откуда код, я его не проверял (конечно, если есть ошибки, то нужно поправить). UPD.2: также на примере расписали здесь, как исправлять у себя.
У кого перестало работать, а вы ничего не меняли - это как раз из-за обновы на стороне системы uCoz. Решение проблемы нашёл на uВопросы: Суть проблемы, поменялся get запрос в рейтинге на post, было:
Код
onclick="$.get('/load/0-1-5-$ID$-3',function(data) {if($(data).text().indexOf('уже оценивали')>-1) _uWnd.alert('Вы уже оценивали данный материал!','Ошибка!',{w:270,h:60,t:8000}); else {_uWnd.alert('Вы успешно оценили!','Успешно!',{w:270,h:60,t:8000})};});">
стало:
Код
onclick="$.post('/load',{'a':65, 'mark':1, 'mod':'load', 'ajax':2, 'id':'$ID$', '_tp_':'xml'},function(data) {if($(data).text().indexOf('уже оценивали')>-1) _uWnd.alert('Вы уже оценивали данный материал!','Ошибка!',{w:270,h:60,t:8000}); else {_uWnd.alert('Вы успешно оценили!','Успешно!',{w:270,h:60,t:8000})};});"> Должно исправить функцию на рейтинг.
Да, с новым кодом функция работает. Изменил у себя в коде load (это для файлов) на news (под новости) (под статьи думаю нужно менять на publ), стало оценивать новостные статьи и выдает ошибку при повторной оценке, т.е. все работает, но!!! Есть в коде статьи косяк!!!
Сразу смутила пятерка! Как она интересно должна была меняться??? Скрипта для нее нет! Вместо нее нужно прописать $RATED$ - тогда все будет отображаться чики-пики! Удачи со скриптом!)
Согласен с Snoopak, что уже есть на сайте (описание даже дублем, неполная перепечатка с Yraaa). Лучше брать оттуда, поскольку именно там рабочий, а здесь - не уверен (отсюда я не тестировал, по коду видно и так - ниже суть; скрипт старый, что на diz-cs с тех времен еще стоит - использовался для страницы userbar). Судя по всему, здесь попорчен код шаблона страницы 404.htm - должен быть элемент id="mop0" (ведь в скрипте идёт запрос и условие по нему).
В общем, uNick под себя поправил и выложил скрипт дублем (теперь нерабочий? просто не проверял), когда ранее уже есть на сайте рабочий. И если бы он пользовался поиском, то мог бы просто в той теме отписаться от себя и объяснить зачем его править было и какой эффект от этого всего.
Этот скрипт можно использовать для переделки ссылок на страницы по типу замены пути, к примеру, _http://zornet.ru/index/kommentarij_sajta/0-85 на _http://zornet.ru/comments (ясное дело, что есть уже отдельно в функционале SEO-модуля, им и нужно делать уже... поскольку страницы с адресом "comments" физически не существует, а через страницу ошибки "404" делает такой фейковый путь к ней, после выводя содержимое имеющейся страницы).
А так, то скрипт в этом случае приспособили для создания коротких ссылок на персональные страницы пользователей сайта uCoz - делает подобие ссылки как ВКонтакте (можно и без id, что будут идти ссылки именные).
UPD.: вот и плохо, что не юзают внутренний поиск по сайту, ну и ПС для поиска по нему ранее выложенного - можно много чего интересного и полезного разузнать.
Приветствую, не помню чтоб на сайте был, но если и есть, то 2 не помешает. А на счет того, что древний, да по сути сейчас от юуоз все древнее. Обновлять площадку не хотят, так и топчемся на одном функционале. Да и скрипты юкоз стали не актуальными, и давно, по моему мнению.
Мы вернулись в 2010-2012? когда-то этот скрипт был популярен. К тому же, такой скрипт есть на сайте. И у него есть минусы, это фиктивная смена адреса. При возврате, помоему, перекидывает на страницу ошибки 404.
Это не хорошо, когда при переходе страниц он вырубается. Вероятнее всего его сделать на отдельной страницы, и ссылку на главную вывести, чтоб переходы не тревожили.
здравствуйте, может кто знает как сделать чтобы при переключении страниц, плеер не вырубал музыку ? может можно в глобальный блок перенести какой нибудь код ?
я вроде как правильный код перенес на глобалку. но заодно и поломал ее что-то. либо что то не так сделал, либо автор так сделал чтобы код не перемещался. могу узнать какие строки и куда перетаскивать ?
Если вам помогли, не забываем сказать спасибо, виде плюса, думаю это будет не тяжело! Ставиться плюс или минус с кратким описанием в персональной странице.
а проблема была проста или же проста автор так задумал что бы форма была отдельно от окна но я её поместил в окошко котороё выводит профиль изменив немного условие
я думал она итак в headere прописан) можете перенести если не трудно ? я пока на работе торчу, через три часа дома буду уставший. вряд ли вспомню позже о перенесении)
готово но советую перенести форму в глобальный блок а так она у вас на каждой странице в низу и редактировать код приходиться на каждой стр а так только один раз в глобальном блоке
нет стилей для формы не могу найти их наверное их нет в шаблоне или же при установки что то не доделали могу посмотреть но только на вашем сайте в админке нет желание скачивать и устанавливать шаблон так что если хотите пока у меня есть немного времени предоставьте доступ к панели в лс и я помогу вам сделать её
здравствуйте, шаблон отличный. но как всегда на разных сайтах случаются какие то проблемы с установкой. у меня вот почему то не работают ajax окна. к примеру в гостевом режиме не работает кнопка "войти" в правом верхнем углу. что то фон темнеет, но ничего не появляется в дальнейшем. помогите разобраться с проблемой
tatarin1s, если я не ошибаюсь, то переменной на картинку там попросту нет. Смотрите "шпаргалку" в правке шаблона rss. Тут картинка выводиться, поскольку на том сайте прямо в кратком описании материала она публиковалась (там есть в начале исходника, тянется из $DESCRIPTION$). Можете сами почитать инструкции еще ucoz.ru/help/tools/rss-import (то есть всё работает). UPD.: таки да, вот ответ на ваш вопрос - ucoz.ru/qa/index.php/86814 (иначе никак).Ошибка в материале, что идёт id="rss" - потом на странице, где эта лента выводиться будет, то в коде исходном появиться несколько блоков с этим идентификатором (что запрещено по специфике html). В общем, нужно поменять id="rss", скажем, на class="id-rss" (и потом в стилях #rss на .id-rss соответственно).
можете показать код с подключением картинки, в стиле вы прописали отображение картинки и ее параметры а верхнем коде ее нету негда, просто нужна лента с картинками что бы выводилась
navara, чтобы было понятно из-за чего, то в Google запрос пропишите "flex-wrap ie 11". Попробовать дописать там в стилях: display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; P.S.: естественно, что не проверялось - подсмотрено на Хабр'е; наверное, там еще и flex-grow:1 не полностью поддерживает.