Как показал опрос, читателям нашего блога не хватает статей посвященных техническим аспектам работы с системой. И данный пост призван восполнить недостаток оных. Вам наверняка известно, что на ваш сайт можно легко добавить динамичных блоков с заданным содержимым.
Но на всякий случай напомню, что при помощи Конструктора на сайт можно вставить два типа подобных элементов - это Виджеты и Гаджеты. На данный момент в системе 73 виджета. О них можно почитать вот в этом мини-обзоре.
Самый простой путь вставки виджета на сайт это выбрать его в качестве содержимого для Блока:
В этом случае, виджет или гаджет становится элементом дизайна страницы.
Для него как и для любого блока можно задать видимость для определенного набора модулей и для ограниченной (или нет) группы пользователей.
Чуть более нетривиальная задача - это совместить виджет не с модулем, а с каким-то конкретным материалом в нем. Например, в системе есть виджет всплывающей подсказки к тексту - он как раз максимально уместен в рамках какой-то статьи, а не блока сбоку.
Поставим себе задачу — сделать всплывающие подсказки для записи в блоге. Для этого сначала создадим саму запись. Просто добавим нужный текст:
Я хочу добавить пояснение к слову «юннань», так как не все знают, что это такое. Для этого заходим в админ-панель и в Редакторе страниц добавляем новую пустую страницу (она нужна в качестве места, где можно сформировать код для виджета; впоследствии ее нужно будет удалить).
Добавляем на нее виджет "Всплывающая подсказка с тенью", в котором создаем подсказку для слова «юннань»:
Получаем код, который вставляем на страницу:
Сохраняем страницу, назвав ее temp, и переходим на нее.
Страница состоит только из одного слова с подсказкой, которая появляется при наведении на слово:
Дальше нужно через браузер отобразить код этой страницы и найти в нем скрипт, отвечающий за всплывающую подсказку.
Текст очень похож на исходный, его можно искать по слову «widget». Этот текст нужно скопировать. Теперь возвращаемся к записи в блоге, редактируем ее в HTML-режиме и заменяем слово «юннань» скопированным скриптом:
Сохраняем изменения. В результате таких хитрых манипуляций виджет начинает работать в теле модуля:
Соглашусь, не самый тривиальный способ, но работает и для использования нужно только уметь "вставлять-копировать" и можно не разбираться ни в каких скриптах. Что же касается гаджетов, их можно вставлять прямо в материал сразу после получения кода, как через тег <iframe>.
kucaeva (03.08.2010 14:59) Очень интересная статья, но я не могу найти информацию по поводу средств оптимизации, этой cms. Работала с другими движками там есть средства написания и редактирования ключевых слов. И есть ли форумы поддержки. Спасибо за ранее
0 41 Meddy (04.08.2010 00:15) forum.ucoz.ru - вам сюда
0 43 SANCHO2193 (25.12.2010 13:16) хорошая статья Обизаельно попробую)))
0 44 proxa (25.02.2011 13:48) смотрите на rothen.ru
0 45 shinshilka (26.07.2012 00:40) доброй ночи))) у меня вопрос, так как недавно пробую сделать сайт. подскажите если кто может на пальцах как говориться)): у меня меню есть на сайте, и я еще сделал подменю, ну то есть например породы кошек и после наведения появляются еще 3-5 тем. видел есть виджеты для того чтоб сделать более красочным кнопки меню, но проблема не могу установить их, после установки появляется кнопка но подменю в ней нет(( как быть? как кнопочки переделать? заранее всем спасибо.
0 46 shinshilka (26.07.2012 01:04) http://scottishfoldpsk.ucoz.ru/ вот такое меню стандартное, а хочется чтоб кнопочки и основные и в подменю другие были, и еще, как сделать чтобы если на главной кнопке есть подменю, чтоб можно было нажимать только кнопки подменю, а при нажатии на основную кнопку ничего не происходило, а то так как там у меня ничего нет, приходится писать инфо чтоб народ переходил на интересующий раздел в подменю по нажатию на всплывающую кнопку)) прошу прощение за незнание, учусь, а подсказать некому.
0 35 ultraswet (06.06.2010 12:37) Согласен с Diletant_NZ. Я даже по операторам substr и strpos писал в платную тех.поддержку (где мне доходчиво объяснили). Тем не менее, хотелось бы максимум информации, т.к. substr и strpos очень полезные штуки.
+2 23 gameflash (03.06.2010 11:44) Насчет виджетов. Хотелось бы узнать будут ли существующие виджеты обновятся? Например добавление в закладки (соц. сети). Некоторые закладки пришлось искать самому - такие как вконтакте и мой мир mail.ru. Кнопку добавить в жж вообще никак найти не могу. Было бы неплохо если б закладки обновлялись в соответствии с современными тенденциями.
-1 26 Lomster7 (04.06.2010 09:15) Неплохо было бы если бы можно было бы оценивать эти блоги... Так то видно людям нравимтся или нет.
0 29 DPolyakov (04.06.2010 17:45) о каких вы блогах?
0 30 Rasiel (04.06.2010 22:58) он(а) наверное о том, что хотелось бы оценивать посты в блогах
0 31 gameflash (05.06.2010 15:48) ААААААА smile Не думал что ucoz на такое способен. Всего за пару дней и уже реализовали то о чем я писал выше. Даже не знаю кому плюсики ставить. В общем UCOZ молодцы, реально учитывает пожелания своих uзеров. Кончаю оффтоп. Спасибо flower
-3 32 kibborg (05.06.2010 20:27) Я в юказе совсем почти не чего не понимал, я научился только благодаря видео на ютубе. www.devit.clan.su cry
0 33 kibborg (05.06.2010 20:29) Но это не самый удобный способ особенно для новичков.
0 34 kibborg (05.06.2010 20:32) Блин хочется пост по обучению создавать свой личный дизайн для сайта, а то наверняка там тоже не всем всё понятно smile
0 36 daniel2094 (15.06.2010 02:55) извеняюсь зв ОффТоп(хотя вроде бы туда пишу) вопрос в вопросе) 1е мой сайт с доменом ucoz.com он стабильно в штатах отображается*???(а то я слышал,толи сказку толи нет то что сайты uCoz за бугром плохо работают,или вообще не открываются) 2е 2й мой сайт с доменом my1.ru я зарегистрировал на него домен net.ru он в штатах работать будет*??? заранее спасибо)
15 ada3in1 (02.06.2010 12:10) Ы, полезная штука, я бы ни за что не додумалась... А можно же в таких случаях - когда виджет используется для отображения части текста в особом виде - как-то сохранять на странице и сам текст тоже? Брать его в <noscript> какой-нибудь или еще что-то в этом роде (ну, я в таких вещах не разбираюсь, так что, возможно, глупость сейчас сказала)... Потому что оставлять один скрипт вместо текста как-то нехорошо: и поисковики такую экзотику индексировать не будут, и у пользователей некоторых (хотя их, к счастью, и мало) скрипты отключены или (вот таких, к сожалению, довольно много) глючат и не работают...
-2 17 Кейтен (02.06.2010 14:21) Я таким (про исходный код виджета) занимался ещё когда виджеты тока появились. Тока там вроде было: <script src="файл.php?..."></script>
+3 18 †Angel† (02.06.2010 15:06) вроде по всем виджетам всё понятно, не понял только id какого изображения вставлять в виджет Пазлы??? Где этот id взять? Что только не вставлял, ничего не понял wacko
-1 19 Nick (02.06.2010 20:33) да, это признаю, но в посте там где про интернет магазин комментировать нельзя cry
-1 20 Meddy (02.06.2010 22:33) Можно только в специальной ветке на форуме.
+7 21 Diletant_NZ (03.06.2010 00:10) Вапще я тоже голосовал за "Технических статей о системе", только я под этим предполагал то, чего самостоятельно трудно узнать (хотя бы в ПУ). Например, разжевать и показать на примерах действие substr и strpos (довольно скудная информация в ПУ), и тп. А вы написали мануал для совсем уж нубов... При всем уважение к автору.
0 22 Meddy (03.06.2010 00:36) Нуууу... на всех не угодишь. Что же касается этих двух операций по ним больше двух абзацев не напишешь даже архиразжевывая.
Понятно, что на оформление такой подсказки напрямую повлиять мы не сможем. Зато всё валидно и индексируемо..
0 9 Meddy (02.06.2010 00:49) Ну я тут ставила задачу не реализовать именно подсказку, а показать, как можно вставить виджет.
0 16 DPolyakov (02.06.2010 12:56) тогда задача выполнена smile я кстати тоже пользовался подобным способом, но с виджетом защиты электронной почты от спама.
0 10 sfera (02.06.2010 02:58) интересно, хотя для меня пройденный этап ))) но всё равно, новичкам будет полезно!
возник единственный вопрос, если я отключил конструктор, вот этот блок (http://content.screencast.com/users/MeddyCh/folders/Jing/media/27d41f03-bdc3-493d-8435-ebf146cefd4b/00000385.png) я могу где то найди?
0 37 Reysler (23.06.2010 13:26) Если я не ошибаюсь, то нет, однако это можно сделать с помощью условных операторов...
0 39 zachom (24.07.2010 23:15) О факте: Зачем удалять? :::Сделать недоступной и убрать из меню... Для последующих "опытов".
+4 5 nibach (01.06.2010 21:43) +1 к crysis007. Это хорошо, что вы написали этот пост. Но лично я отсюда ничего не вынес, да и большинство пользователей, ибо это всем известно smile
Ведь uCoz сделан и для новичка, и для "средничка", и даже для профи. Круто будет, если в следущей статейке, как и в самой системе uCoz, совместить сложное с простым и наоборот.
Ведь читают блог все. wink
-1 6 Lomster7 (02.06.2010 00:13) Я это уже давнооо знаю) Но для новичков в самых раз smile
+5 3 crysis007 (01.06.2010 20:44) ...впоследствии ее нужно будет удалить... Правильнее будет впоследствие.
Дан старт оживлению технической рубрике. Надеюсь, что в будущем тематика двинется в сторону усложнения, поэтому несомненно будем ждать более интересных и информативных постов!
-1 25 crysis007 (03.06.2010 18:07) biggrin Сам не заметил, что написал! Мозг среагировал на "впоследствии", как на "вследствие". Исправляюсь! Всё написано правильно. "Впоследствии" - "и" на конце. А вот "вследствие" - "е" на конце. Мини справочник для лингвистов в рамках блога uCoz.