Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 12-07-2006 00:46:18

Angerslave
веди
Откуда: Омск
Зарегистрирован: 03-07-2006
Сообщений: 17

Приятная мелочь - несколько мини ссылок вверху сайта

Не знаю куда закинуть, скорее всего кому-нибудь пригодится: можно сделать такую фичу, как 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>

Вставляется перед заголовком.

Неактивен

 

#2 12-07-2006 00:54:25

Angerslave
веди
Откуда: Омск
Зарегистрирован: 03-07-2006
Сообщений: 17

Re: Приятная мелочь - несколько мини ссылок вверху сайта

Чёрт, реально не знаю что выбрать - Gif выглядит рвано, а Png не хочет работать с прозрачностью в ИЕ и Опере... Пожалуй, придётся залить прозрачную область цветом фона в Png... но Png в 4 раза больше весит чем Gif... Вот так запарка.

Неактивен

 

#3 12-07-2006 05:27:52

Angerslave
веди
Откуда: Омск
Зарегистрирован: 03-07-2006
Сообщений: 17

Re: Приятная мелочь - несколько мини ссылок вверху сайта

Мда, обнаружил неприятную фичу:
javascript:window.external.AddFavorite()
не работает в Firefox sad Может кто подскажет аналогичную функцию для лисёнка?

Неактивен

 

#4 12-07-2006 11:09:43

Sergey
твёрдо
Зарегистрирован: 14-12-2005
Сообщений: 421
Вебсайт

Re: Приятная мелочь - несколько мини ссылок вверху сайта

Такие функции не имеют смысла. Пользователь сам может добавить в избранное какую угодно страницу.
Я за логичные кнопки wink

Неактивен

 

#5 12-07-2006 11:16:15

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Приятная мелочь - несколько мини ссылок вверху сайта

Sergey написал:

Такие функции не имеют смысла. Пользователь сам может добавить в избранное какую угодно страницу.

Не скажите. Например, не каждый пользователь сможет распечатать страницу без кнопки "распечатать". Так что набор кнопок правильный. Меня немного смущает кнопка с e-mail- ом. Тут было бы лучше сделать "контакты" и чтобы пользователя перебрасывало на страничку с опциями (послать письмо через форму, по почте, номер аськи...).

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


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#6 12-07-2006 11:22:49

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Приятная мелочь - несколько мини ссылок вверху сайта

Искомый скрипт:

Код:

<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>

Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#7 12-07-2006 12:58:32

Angerslave
веди
Откуда: Омск
Зарегистрирован: 03-07-2006
Сообщений: 17

Re: Приятная мелочь - несколько мини ссылок вверху сайта

Спасибо, хорошая функция - правда в моём Firefox 1.5 он не хочет вставлять заголовок сразу, предоставляя это пользователю. А в Опере вообще по нажатии ссылки выводит надпись true... Но будем считать что оперой пользуюсь только я и всё нормально smile Кстати, кто-нибудь может подсказать ссылку на плагин, который считает помимо рефералов, хостов и ссылок ещё и браузер(юзер-агент) пользователя? Просматривать логи сервера - грузить дофига ненужной инфы(браузер по 5 раз на дню тянет css, картинки и всё это в логах сервера), а вот немножко изменённый textpattern - само то smile

Неактивен

 

#8 12-07-2006 13:17:29

Sergey
твёрдо
Зарегистрирован: 14-12-2005
Сообщений: 421
Вебсайт

Re: Приятная мелочь - несколько мини ссылок вверху сайта

glebotr написал:

Sergey написал:

Такие функции не имеют смысла. Пользователь сам может добавить в избранное какую угодно страницу.

Не скажите. Например, не каждый пользователь сможет распечатать страницу без кнопки "распечатать". Так что набор кнопок правильный. ...

Ну, допустим, что распечатать можно только одним способом smile А доп. кнопки это костыли для секретарш. Хотя, признаться, не так давно был сам такого же мнения.

Неактивен

 

#9 12-07-2006 14:16:31

Angerslave
веди
Откуда: Омск
Зарегистрирован: 03-07-2006
Сообщений: 17

Re: Приятная мелочь - несколько мини ссылок вверху сайта

Я думаю кнопки эти ненавязчивые, так что пользователь, которому это ненужно, просто не замечает их, а в случае, если пользователь захочет, например, добавить в закладки, то сразу увидит небольшую кнопочку. Хотя опять таки это дело вкуса smile

Неактивен

 

#10 12-07-2006 14:23:21

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Приятная мелочь - несколько мини ссылок вверху сайта

Sergey написал:

Ну, допустим, что распечатать можно только одним способом smile А доп. кнопки это костыли для секретарш. Хотя, признаться, не так давно был сам такого же мнения.

Угу. Нажать на кнопку "печать" wink
У меня, правда, таких кнопок нет, и вряд ли будут; но смысл в них есть тем не менее.

(а у нас в Чкаловском поселке дача была wink) Типо, привет землякам)


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#11 12-07-2006 16:23:03

qqq123
земля
Зарегистрирован: 27-05-2006
Сообщений: 101

Re: Приятная мелочь - несколько мини ссылок вверху сайта

Sergey написал:

А доп. кнопки это костыли для секретарш.

Секретарши то же люди! А разбираться с браузерами, там выбирать между Фоксом и Оперой нафик не надо - головка может заболеть от напряжения. :) Я думаю если сайт расчитан на то, что туда будет заходить порядочное количество секретарш и есть что распечатать (четырехтомный роман на тему "как я провел утро" не всчет), то не надо заставлять бедняжек напрягаться - кнопки однозначно нужны.

Неактивен

 

#12 12-07-2006 17:56:28

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Приятная мелочь - несколько мини ссылок вверху сайта

Каждый решает для себя. Правда, не в обиду иницииатору темы, такой набор кнопычек есть на многих сайтах (что говорит в пользу идеи, однозначно)


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#13 12-07-2006 17:58:46

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Приятная мелочь - несколько мини ссылок вверху сайта

Angerslave написал:

А в Опере вообще по нажатии ссылки выводит надпись true...

А куда она його выводит?

Попробуй хак - вместо return true; напиши return " "; // пробел, в смысле.
Или просто return; //не уверен, что сработает. Но тогда стопудово ничего никуда не выведет

Отредактированно glebotr (12-07-2006 17:59:40)


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#14 12-07-2006 18:06:04

Angerslave
веди
Откуда: Омск
Зарегистрирован: 03-07-2006
Сообщений: 17

Re: Приятная мелочь - несколько мини ссылок вверху сайта

Каждый решает для себя. Правда, не в обиду иницииатору темы, такой набор кнопычек есть на многих сайтах (что говорит в пользу идеи, однозначно)

Конечно не в обиду, мы ж опытом делимся smile Я в первый раз повстречал на Overclockers.ru, понравилась идея, главное чтоб небыло слишком отвлекающе, но и заметно должно быть smile
Пока думаю что бы вставить вместо конвертика, отправить письмо - баян, контакты - так это в навигации есть, вот пока не знаю что можно... Может быть RSS...

Неактивен

 

#15 13-07-2006 13:52:47

Nicck
ферт
Откуда: Ижевск
Зарегистрирован: 11-05-2005
Сообщений: 536
Вебсайт

Re: Приятная мелочь - несколько мини ссылок вверху сайта

qqq123 написал:

Sergey написал:

А доп. кнопки это костыли для секретарш.

Секретарши то же люди! А разбираться с браузерами, там выбирать между Фоксом и Оперой нафик не надо - головка может заболеть от напряжения. smile Я думаю если сайт расчитан на то, что туда будет заходить порядочное количество секретарш и есть что распечатать (четырехтомный роман на тему "как я провел утро" не всчет), то не надо заставлять бедняжек напрягаться - кнопки однозначно нужны.

Увольнять надо секретарш которые еще не в курсе что во всех нормальных приложениях под винду печать осушествляется выбором пункта Print из меню File или нажатием Ctrl-P. Во всех, будь то опера, ие или фокс.

Может ещё стоить писать крупными буквами ЧИТАТЬ ТУТ, или к каждой ссылке подписывать "нажмите на ссылку чтоб перейти к документу"?

"не каждый пользователь сможет распечатать страницу без кнопки"... бла бла бла
Не все пользователи идиоты, далеко не все. А идиотам не поможет никакая кнопка.

Незачем повторять функционал браузера. Почему то никому в голову не приходит реализовать на странице поле для поиска по этой странице. Нет, этого не делают, т.к. браузер и сам умеет. Так на кой все эти "печать" и "в избранное" ?

Хотя... если в остатальном сайт идеален и нужно что-нить привинтить чтоб дали ещё денег, то можно сделать. wink

Отредактированно Nicck (13-07-2006 13:56:38)

Неактивен

 

#16 13-07-2006 15:42:40

glebotr
ять
Зарегистрирован: 25-06-2005
Сообщений: 1974
Вебсайт

Re: Приятная мелочь - несколько мини ссылок вверху сайта

-- Увольнять надо секретарш которые еще не в курсе что во всех нормальных приложениях под винду печать осушествляется выбором пункта Print из меню File или нажатием Ctrl-P. Во всех, будь то опера, ие или фокс.

Так ведь не увольняют.

-- Может ещё стоить писать крупными буквами ЧИТАТЬ ТУТ

Не стоит так обобщать. Проблемы юзабилити - тема многократно обсосаная, не вижу смысла ее развивать тут. Нет причин считаьт пользователей идиотами, нет причин считаь их телепатами, с другой стороны..

-- Незачем повторять функционал браузера.

В большинстве случаев, да. Иногда - можно.


Пх’нглуи мглв’нафх Ленин Красная площадь вгах’нагл фхтагн
(В своем доме на Красной площади мертвый Ленин спит, ожидая своего часа (ктулх.))

Неактивен

 

#17 14-07-2006 14:13:08

namata
веди
Зарегистрирован: 13-03-2006
Сообщений: 24

Re: Приятная мелочь - несколько мини ссылок вверху сайта

Смысл сайта может состоять в том, чтобы рапечатывать находящиеся на нем материалы. Тогда кнопка "печать" будет полезной, особенно если печататься будет не всё подряд, а только необходимое. Бланки может какие-нибудь...

Неактивен

 

#18 14-07-2006 14:44:42

Sergey
твёрдо
Зарегистрирован: 14-12-2005
Сообщений: 421
Вебсайт

Re: Приятная мелочь - несколько мини ссылок вверху сайта

Персонально для namata повторяю: распечатать страницу сайта можно только единственным способом.
Отсутствие кнопки "печать" на сайте не означает отсутствие возможности печати. Равно как и наличие кнопки не дает гарантии что страница будет нормально распечатана.

Не стоит так обобщать. Проблемы юзабилити - тема многократно обсосаная, не вижу смысла ее развивать тут. Нет причин считаьт пользователей идиотами, нет причин считаь их телепатами, с другой стороны..

Про идиотов и телепатов речи не было. Но, мне кажется, уже пора перестать считать пользователей младенцами, которые не найдя кнопку обидятся и заплачут.

Неактивен

 

#19 14-07-2006 15:46:24

Angerslave
веди
Откуда: Омск
Зарегистрирован: 03-07-2006
Сообщений: 17

Re: Приятная мелочь - несколько мини ссылок вверху сайта

Да никто и не считает. Это было бы элементарным неуважением. Просто есть маленькая фича... Если пользователь считает сайт хорошим и готов вернуться, то лучший способ не забыть о нём - добавить в закладки. Я сам, зачастую, просто упускаю этот момент и потом снова долго ищу тот интересный сайт. А вот если бы там была кнопочка "Добавить в закладки", то я бы непременно добавил. Так что кто хочет - добавляет, кто не хочет - его никто не заставляет ведь smile Насчёт печати: на моём сайте это может и малополезная фича, не спорю, но одиноко торчащая кнопочка добавления в закладки - ИМХО хуже.

Неактивен

 

#20 14-07-2006 16:00:24

Evgeny
ять
Зарегистрирован: 15-03-2005
Сообщений: 1869

Re: Приятная мелочь - несколько мини ссылок вверху сайта

Sergey написал:

распечатать страницу сайта можно только единственным способом

Кнопка "Печать" может быть отнесена не обязательно к странице.
Например, она может быть отнесена к статье (имеет смысл когда статья разбита на несколько страниц). или печать содержимого той же страницы, но более удобном представлении, специально предусмотренном для бумажного носителя.

Неактивен

 

#21 14-07-2006 18:07:39

qqq123
земля
Зарегистрирован: 27-05-2006
Сообщений: 101

Re: Приятная мелочь - несколько мини ссылок вверху сайта

Возьмем конкретный пример. Я считаю, что на сайте - архиве законов, нормативных актов или документов для бухгалтеров кнопка "печать" должна быть. Хотя бы потому, что нажать на ссылку легче, чем лезть в меню. Кто против?

Неактивен

 

#22 14-07-2006 18:36:45

Sergey
твёрдо
Зарегистрирован: 14-12-2005
Сообщений: 421
Вебсайт

Re: Приятная мелочь - несколько мини ссылок вверху сайта

Я против! Для таких, совершенно очевидных вещей и придумали горячие клавиши ctrl+p и ctrl+d, которые кстаи, работают не только в браузерах, но и во-всех приложених форматирующих текст. Какой смысл захламлять пространство дублирующеми функциями, которые вдобавок еще и по-разному работают в разных браузерах. Кстати, бухгалтера далеко не чайники в обращении с документами, поэтому, они лучше тебя знают какие действия совершить чтобы отправить документ на печать.

Отредактированно Sergey (14-07-2006 18:48:16)

Неактивен

 

#23 14-07-2006 18:42:43

Sergey
твёрдо
Зарегистрирован: 14-12-2005
Сообщений: 421
Вебсайт

Re: Приятная мелочь - несколько мини ссылок вверху сайта

Evgeny написал:

Sergey написал:

распечатать страницу сайта можно только единственным способом

Кнопка "Печать" может быть отнесена не обязательно к странице.
Например, она может быть отнесена к статье (имеет смысл когда статья разбита на несколько страниц). или печать содержимого той же страницы, но более удобном представлении, специально предусмотренном для бумажного носителя.

Ну да, сам сайт распечатывать вовсе не обязательно. Ага! smile Ты правильно думаешь. Как раз для таких вещей всемирно известный консорциум w3c.org и разрабатывает css - media="print", который уже и накладывается браузером автоматически. То есть, если сещствует отдельная версия стилей для печати, а именно media="all", то браузер не сомневаясь выберет ее, а не media="screen" и прочие.

Отредактированно Sergey (14-07-2006 18:46:19)

Неактивен

 

#24 14-07-2006 20:07:10

Angerslave
веди
Откуда: Омск
Зарегистрирован: 03-07-2006
Сообщений: 17

Re: Приятная мелочь - несколько мини ссылок вверху сайта

Да хватит вам уже спорить, всё равно друг друга не переубедите и позиция обоих нам ясна smile

Неактивен

 

#25 14-07-2006 21:31:04

qqq123
земля
Зарегистрирован: 27-05-2006
Сообщений: 101

Re: Приятная мелочь - несколько мини ссылок вверху сайта

Sergey написал:

Я против! Для таких, совершенно очевидных вещей и придумали горячие клавиши ctrl+p и ctrl+d, которые кстаи, работают не только в браузерах, но и во-всех приложених форматирующих текст. Какой смысл захламлять пространство дублирующеми функциями, которые вдобавок еще и по-разному работают в разных браузерах.

Я сам люблю горячие клавиши. Однако я видел немало женщин-бухгалтеров, и не секретарш даже. Как они копаются в меню программы - жалкое зрелище. Но приучать их к хоткеям - это вообще зверство. :)))) Да ладно, бухгалтеры! Я свою собственную девушку не могу приучить к хоткеям. Точнее она их забывает просто. :)) Нужно быть инопланетянином, чтобы расчитывать, что все будут пользоваться хоткеями. Давайте-ка вспомним почему мы пользуемся Виндоусом, а не Юниксом?

К тому же во многих бухгалтерских программах как раз таки для печати есть специальная кнопка - "ПЕЧАТЬ" и в меню лезть не надо. Удивительно, но просто огромное количество людей (восновном уже средних лет и старше) очень плохо улавливают логику программ. Другими словами они могут что-то сносно делать в одной программе, но сделать то же самое в другой где подобная функция вынесена чуть-чуть в другое место - это для них уже нерешаемая проблема. Видно тут дело в "обучаемости", способность к ней с возрастом ухудшается.

Sergey написал:

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

В мечтах. На самом деле бухгалтеры хорошо разбираются в бухгалтерии, но совсем необязательно в программах. К примеру женщина печатает из 1С. Её логика может быть такой: "В 1С находятся документы. Документы можно печатать. А в этом окошке (браузере) - находится нечто мигающее (баннеры) и интересная информация. Это не документы. Поэтому я даже не задумываюсь над тем, что что-то можно распечатать."

Вобщем-то компьютерную безграмотность поощерять не надо, конечно. И может лет через десять можно будет этот вопрос и не обсуждать так как ответ будет очевиден. На обычных сайтах я тоже против этих "кнопок для идиотов". :))) Но давайте будем ближе к людям - на бухгалтерских сайтах и подобных будем кнопочки пока ставить. (К тому же многим это может показаться удобнее при большом количестве распечатываемых доков.)

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru