форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Не знаю куда закинуть, скорее всего кому-нибудь пригодится: можно сделать такую фичу, как 4 небольшие картиночки, с разными приятными пользователю функциями. Я выбрал(в таком порядке): ссылка на главную(знаю что заголовок сайта - ссылка, но можно и отдельно оформить), добавить в избранное, распечатать и связь со мной. Картинки сделал 20х20, прозрачные(вот пока думаю в каком формате - GIF или PNG), посмотреть можно на моём сайте http://angerslave.org.ru/
Код этого безобразия следующий(предполагается что картинки у Вас уже есть):
<div style="float:right"><txp:link_to_home><img hspace="1" src="/images/home.png" alt="На главную" /></txp:link_to_home><a href="javascript:window.external.AddFavorite('URL', 'Description')"><img hspace="1" src="/images/fav.png" alt="Добавить в Избранное" /></a><a href="javascript:window.print()"><img hspace="1" src="/images/print.png" alt="Распечатать" /></a><a href="mailto:vasya@pupkin"><img hspace="1" src="/images/mail.png" alt="Отправить мне письмо" /></a></div>
Вставляется перед заголовком.
Неактивен
Чёрт, реально не знаю что выбрать - Gif выглядит рвано, а Png не хочет работать с прозрачностью в ИЕ и Опере... Пожалуй, придётся залить прозрачную область цветом фона в Png... но Png в 4 раза больше весит чем Gif... Вот так запарка.
Неактивен
Мда, обнаружил неприятную фичу:
javascript:window.external.AddFavorite()
не работает в Firefox Может кто подскажет аналогичную функцию для лисёнка?
Неактивен
Sergey написал:
Такие функции не имеют смысла. Пользователь сам может добавить в избранное какую угодно страницу.
Не скажите. Например, не каждый пользователь сможет распечатать страницу без кнопки "распечатать". Так что набор кнопок правильный. Меня немного смущает кнопка с e-mail- ом. Тут было бы лучше сделать "контакты" и чтобы пользователя перебрасывало на страничку с опциями (послать письмо через форму, по почте, номер аськи...).
Ну и карту сайта можно было бы добавить, хотя ума не приложу, как ее сделать в ТП.
Неактивен
Искомый скрипт:
<script language="JavaScript1.2" type="text/javascript"> function CreateBookmarkLink() { title = "<txp:site_name>"; url = "<txp:site_url>"; if (window.sidebar) { // Mozilla Firefox Bookmark window.sidebar.addPanel(title, url,""); } else if( window.external ) { // IE Favorite window.external.AddFavorite( url, title); } else if(window.opera && window.print) { // Opera Hotlist return true; } } if (window.external) { document.write('<a href = "javascript:CreateBookmarkLink()");">Add to Favorites</a>'); } else if (window.sidebar) { document.write('<a href = "javascript:CreateBookmarkLink()");">Bookmark Page</a>'); } else if (window.opera && window.print) { document.write('<a href = "javascript:CreateBookmarkLink()");">Add Bookmark</a>'); } </script>
Неактивен
Спасибо, хорошая функция - правда в моём Firefox 1.5 он не хочет вставлять заголовок сразу, предоставляя это пользователю. А в Опере вообще по нажатии ссылки выводит надпись true... Но будем считать что оперой пользуюсь только я и всё нормально Кстати, кто-нибудь может подсказать ссылку на плагин, который считает помимо рефералов, хостов и ссылок ещё и браузер(юзер-агент) пользователя? Просматривать логи сервера - грузить дофига ненужной инфы(браузер по 5 раз на дню тянет css, картинки и всё это в логах сервера), а вот немножко изменённый textpattern - само то
Неактивен
glebotr написал:
Sergey написал:
Такие функции не имеют смысла. Пользователь сам может добавить в избранное какую угодно страницу.
Не скажите. Например, не каждый пользователь сможет распечатать страницу без кнопки "распечатать". Так что набор кнопок правильный. ...
Ну, допустим, что распечатать можно только одним способом А доп. кнопки это костыли для секретарш. Хотя, признаться, не так давно был сам такого же мнения.
Неактивен
Я думаю кнопки эти ненавязчивые, так что пользователь, которому это ненужно, просто не замечает их, а в случае, если пользователь захочет, например, добавить в закладки, то сразу увидит небольшую кнопочку. Хотя опять таки это дело вкуса
Неактивен
Sergey написал:
Ну, допустим, что распечатать можно только одним способом А доп. кнопки это костыли для секретарш. Хотя, признаться, не так давно был сам такого же мнения.
Угу. Нажать на кнопку "печать" )
У меня, правда, таких кнопок нет, и вряд ли будут; но смысл в них есть тем не менее.
(а у нас в Чкаловском поселке дача была ) Типо, привет землякам)
Неактивен
Sergey написал:
А доп. кнопки это костыли для секретарш.
Секретарши то же люди! А разбираться с браузерами, там выбирать между Фоксом и Оперой нафик не надо - головка может заболеть от напряжения. :) Я думаю если сайт расчитан на то, что туда будет заходить порядочное количество секретарш и есть что распечатать (четырехтомный роман на тему "как я провел утро" не всчет), то не надо заставлять бедняжек напрягаться - кнопки однозначно нужны.
Неактивен
Каждый решает для себя. Правда, не в обиду иницииатору темы, такой набор кнопычек есть на многих сайтах (что говорит в пользу идеи, однозначно)
Неактивен
Angerslave написал:
А в Опере вообще по нажатии ссылки выводит надпись true...
А куда она його выводит?
Попробуй хак - вместо return true; напиши return " "; // пробел, в смысле.
Или просто return; //не уверен, что сработает. Но тогда стопудово ничего никуда не выведет
Отредактированно glebotr (12-07-2006 17:59:40)
Неактивен
Каждый решает для себя. Правда, не в обиду иницииатору темы, такой набор кнопычек есть на многих сайтах (что говорит в пользу идеи, однозначно)
Конечно не в обиду, мы ж опытом делимся Я в первый раз повстречал на Overclockers.ru, понравилась идея, главное чтоб небыло слишком отвлекающе, но и заметно должно быть
Пока думаю что бы вставить вместо конвертика, отправить письмо - баян, контакты - так это в навигации есть, вот пока не знаю что можно... Может быть RSS...
Неактивен
qqq123 написал:
Sergey написал:
А доп. кнопки это костыли для секретарш.
Секретарши то же люди! А разбираться с браузерами, там выбирать между Фоксом и Оперой нафик не надо - головка может заболеть от напряжения. Я думаю если сайт расчитан на то, что туда будет заходить порядочное количество секретарш и есть что распечатать (четырехтомный роман на тему "как я провел утро" не всчет), то не надо заставлять бедняжек напрягаться - кнопки однозначно нужны.
Увольнять надо секретарш которые еще не в курсе что во всех нормальных приложениях под винду печать осушествляется выбором пункта Print из меню File или нажатием Ctrl-P. Во всех, будь то опера, ие или фокс.
Может ещё стоить писать крупными буквами ЧИТАТЬ ТУТ, или к каждой ссылке подписывать "нажмите на ссылку чтоб перейти к документу"?
"не каждый пользователь сможет распечатать страницу без кнопки"... бла бла бла
Не все пользователи идиоты, далеко не все. А идиотам не поможет никакая кнопка.
Незачем повторять функционал браузера. Почему то никому в голову не приходит реализовать на странице поле для поиска по этой странице. Нет, этого не делают, т.к. браузер и сам умеет. Так на кой все эти "печать" и "в избранное" ?
Хотя... если в остатальном сайт идеален и нужно что-нить привинтить чтоб дали ещё денег, то можно сделать.
Отредактированно Nicck (13-07-2006 13:56:38)
Неактивен
-- Увольнять надо секретарш которые еще не в курсе что во всех нормальных приложениях под винду печать осушествляется выбором пункта Print из меню File или нажатием Ctrl-P. Во всех, будь то опера, ие или фокс.
Так ведь не увольняют.
-- Может ещё стоить писать крупными буквами ЧИТАТЬ ТУТ
Не стоит так обобщать. Проблемы юзабилити - тема многократно обсосаная, не вижу смысла ее развивать тут. Нет причин считаьт пользователей идиотами, нет причин считаь их телепатами, с другой стороны..
-- Незачем повторять функционал браузера.
В большинстве случаев, да. Иногда - можно.
Неактивен
Смысл сайта может состоять в том, чтобы рапечатывать находящиеся на нем материалы. Тогда кнопка "печать" будет полезной, особенно если печататься будет не всё подряд, а только необходимое. Бланки может какие-нибудь...
Неактивен
Персонально для namata повторяю: распечатать страницу сайта можно только единственным способом.
Отсутствие кнопки "печать" на сайте не означает отсутствие возможности печати. Равно как и наличие кнопки не дает гарантии что страница будет нормально распечатана.
Не стоит так обобщать. Проблемы юзабилити - тема многократно обсосаная, не вижу смысла ее развивать тут. Нет причин считаьт пользователей идиотами, нет причин считаь их телепатами, с другой стороны..
Про идиотов и телепатов речи не было. Но, мне кажется, уже пора перестать считать пользователей младенцами, которые не найдя кнопку обидятся и заплачут.
Неактивен
Да никто и не считает. Это было бы элементарным неуважением. Просто есть маленькая фича... Если пользователь считает сайт хорошим и готов вернуться, то лучший способ не забыть о нём - добавить в закладки. Я сам, зачастую, просто упускаю этот момент и потом снова долго ищу тот интересный сайт. А вот если бы там была кнопочка "Добавить в закладки", то я бы непременно добавил. Так что кто хочет - добавляет, кто не хочет - его никто не заставляет ведь Насчёт печати: на моём сайте это может и малополезная фича, не спорю, но одиноко торчащая кнопочка добавления в закладки - ИМХО хуже.
Неактивен
Sergey написал:
распечатать страницу сайта можно только единственным способом
Кнопка "Печать" может быть отнесена не обязательно к странице.
Например, она может быть отнесена к статье (имеет смысл когда статья разбита на несколько страниц). или печать содержимого той же страницы, но более удобном представлении, специально предусмотренном для бумажного носителя.
Неактивен
Возьмем конкретный пример. Я считаю, что на сайте - архиве законов, нормативных актов или документов для бухгалтеров кнопка "печать" должна быть. Хотя бы потому, что нажать на ссылку легче, чем лезть в меню. Кто против?
Неактивен
Я против! Для таких, совершенно очевидных вещей и придумали горячие клавиши ctrl+p и ctrl+d, которые кстаи, работают не только в браузерах, но и во-всех приложених форматирующих текст. Какой смысл захламлять пространство дублирующеми функциями, которые вдобавок еще и по-разному работают в разных браузерах. Кстати, бухгалтера далеко не чайники в обращении с документами, поэтому, они лучше тебя знают какие действия совершить чтобы отправить документ на печать.
Отредактированно Sergey (14-07-2006 18:48:16)
Неактивен
Evgeny написал:
Sergey написал:
распечатать страницу сайта можно только единственным способом
Кнопка "Печать" может быть отнесена не обязательно к странице.
Например, она может быть отнесена к статье (имеет смысл когда статья разбита на несколько страниц). или печать содержимого той же страницы, но более удобном представлении, специально предусмотренном для бумажного носителя.
Ну да, сам сайт распечатывать вовсе не обязательно. Ага! Ты правильно думаешь. Как раз для таких вещей всемирно известный консорциум w3c.org и разрабатывает css - media="print", который уже и накладывается браузером автоматически. То есть, если сещствует отдельная версия стилей для печати, а именно media="all", то браузер не сомневаясь выберет ее, а не media="screen" и прочие.
Отредактированно Sergey (14-07-2006 18:46:19)
Неактивен
Да хватит вам уже спорить, всё равно друг друга не переубедите и позиция обоих нам ясна
Неактивен
Sergey написал:
Я против! Для таких, совершенно очевидных вещей и придумали горячие клавиши ctrl+p и ctrl+d, которые кстаи, работают не только в браузерах, но и во-всех приложених форматирующих текст. Какой смысл захламлять пространство дублирующеми функциями, которые вдобавок еще и по-разному работают в разных браузерах.
Я сам люблю горячие клавиши. Однако я видел немало женщин-бухгалтеров, и не секретарш даже. Как они копаются в меню программы - жалкое зрелище. Но приучать их к хоткеям - это вообще зверство. :)))) Да ладно, бухгалтеры! Я свою собственную девушку не могу приучить к хоткеям. Точнее она их забывает просто. :)) Нужно быть инопланетянином, чтобы расчитывать, что все будут пользоваться хоткеями. Давайте-ка вспомним почему мы пользуемся Виндоусом, а не Юниксом?
К тому же во многих бухгалтерских программах как раз таки для печати есть специальная кнопка - "ПЕЧАТЬ" и в меню лезть не надо. Удивительно, но просто огромное количество людей (восновном уже средних лет и старше) очень плохо улавливают логику программ. Другими словами они могут что-то сносно делать в одной программе, но сделать то же самое в другой где подобная функция вынесена чуть-чуть в другое место - это для них уже нерешаемая проблема. Видно тут дело в "обучаемости", способность к ней с возрастом ухудшается.
Sergey написал:
Кстати, бухгалтера далеко не чайники в обращении с документами, поэтому, они лучше тебя знают какие действия совершить чтобы отправить документ на печать.
В мечтах. На самом деле бухгалтеры хорошо разбираются в бухгалтерии, но совсем необязательно в программах. К примеру женщина печатает из 1С. Её логика может быть такой: "В 1С находятся документы. Документы можно печатать. А в этом окошке (браузере) - находится нечто мигающее (баннеры) и интересная информация. Это не документы. Поэтому я даже не задумываюсь над тем, что что-то можно распечатать."
Вобщем-то компьютерную безграмотность поощерять не надо, конечно. И может лет через десять можно будет этот вопрос и не обсуждать так как ответ будет очевиден. На обычных сайтах я тоже против этих "кнопок для идиотов". :))) Но давайте будем ближе к людям - на бухгалтерских сайтах и подобных будем кнопочки пока ставить. (К тому же многим это может показаться удобнее при большом количестве распечатываемых доков.)
Неактивен