Блог


Вы здесь: Авторские колонки FantLab > Авторская колонка «GBV» облако тэгов
Поиск статьи:
   расширенный поиск »

i2p, linux, web, Желязны, Кларк, Хайнлайн, гайды, ле Гуин, отзывы и рецензии, переводы, статистика
либо поиск по названию статьи или автору: 


Статья написана 25 февраля 2011 г. 19:40
Что это такое?

Перед вами — поисковое расширение специально для Фантлаба под замечательный браузер Google Chrome версии 4 и более (ну и понятное дело, для другой ипостаси хрома — Chromium — тоже подойдёт). Установить его — такое же простое и быстрое дело, как и всё в гуглохроме: скачиваем расширение по ссылке Fantlab Searcher, в появившемся внизу предупреждении нажимаем Далее, в следующем окне подтверждаем Установить, и готово. Если по какой-то причине браузер сам не подхватил расширение, то находим скачанный файл расширения fantlab_extension.crx и просто перетаскиваем его мышей в окно гулохрома — всё, так тоже можно установить расширение. В любом случае, на выходе получаем дополнительный значок на панели расширений в виде эмблемы Фантлаба, щелчком по которому его можно запустить. И выглядеть это будет так:


Зачем это нужно?

Часто возникает необходимость найти какую-либо информацию в Лаборатории, притом что информация может быть разного вида, т.к. всего на Фантлабе как минимум три поисковика: для авторов и произведений, для пользователей и форумный. Обычно только первый из них всегда доступен в браузере, даже если сам сайт не открыт, и то, его не очень удобно выбирать в адресной строке, переключать раскладку и т.д. Поэтому было создано это небольшое расширений для гуглохрома, которое объединяет все поисковики в одном месте, а также добавляет возможность очень просто и быстро подключать к делу сторонний поиск по сайту от Google. Существуют, конечно, универсальные настраиваемые расширения для быстрого поиска типа QuickSearch, однако их, во-первых, сначала нужно вручную настроить для Фантлаба, во-вторых, краткий тест показал, что правильно сделать такую настройку для русскоязычного сайта — задача менее тривиальная, чем может показаться на первый взгляд.

Как его использовать?

Теперь поподробнее об использовании расширения. После щелчка по его иконке появляется всплывающее окно, в котором можно ввести текст поискового запроса и выбрать тип поиска, если он отличается от поиска авторов и произведений. Всего на выбор предоставляется пять типов поиска:

  1. авторов/книг — поиск авторов, изданий и произведений по базе Фантлаба;
  2. посетителей — поиск зарегистрированных на сайте пользователей по логину;
  3. тем на форуме — найти темы на форуме по названию;
  4. по всему форуму — глобальный поиск по форуму, не только в названиях тем, но и в сообщениях;
  5. любой информации — воспользуйтесь услугами Google для поиска по всему сайту. Хорошо подходит в тех случаях, когда неизвестно, в каком разделе сайта находится нужная информация или существующие фантлабовские поисковики в принципе не могут её искать. Особенно удобно шерстить странички пользователей, например, введя запрос место жительства свой_город, можно получить список лаборантов, проживающих в вашем городе.

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

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

Кроме функции поиска, есть ещё возможность быстрого перехода на главную страницу сайта, щёлкнув по названию Лаборатория Фантастики вверху окна расширения, а также, что очень важно — теперь находясь в любом месте Интернета можно раздавить лупой насекомое :-)))

Что будет дальше?

А дальше необходимо протестировать расширение на как можно большом количестве компьютеров для выявления различных багов, недочётов и пожеланий по улучшению. Поэтому смело устанавливайте расширение, пользуйтесь, и если возникнут какие то вопросы и предложения — пишите комментарии к этой статье, чтобы улучшить расширение. Сейчас у него стоит номер версии 1.0, после составления списка необходимых улучшений — возможно, станет 1.1. На данный момент было проведено тестирование на разных компьютерах с Google Chrome версий 4 и 7, а также в Chromium 9 под Убунтой, но этого мало, поэтому приветствуется максимальное распространение расширения в среде лаборантов из числа пользователей хромобраузеров.


Тэги: web
Файлы: fantlab_extension.crx (20 Кб)
Статья написана 16 февраля 2011 г. 21:23
Сегодня мы немного отвлечёмся от литературной тематики и поговорим о том, какие замечательные возможности есть у браузера Google Ghrome по изменению внешнего вида (и не только) любого web-сайта под вкус каждого отдельного пользователя. Объектом экспериментов станет всеми любимый сайт Лаборатория Фантастики, над внешним видом которого мы и будем издеваться (чисто в клиентской части, разумеется). Статья в первую очередь актуальна для пользователей Google Chrome (в дальнейшем "гуглохром") версии 4 и выше, но наработки из статьи могут быть использованы и в других браузерах, если там есть подобные возможности.

Итак, для начала нужно сделать три клика левой кнопкой мыши и установить расширение по ссылке Personalized Web.

Далее нужно добавить набор правил для конкретного сайта, который мы в дальнейшем будем называть "темой". Я уже подготовил одну демонстрационную тему для Фантлаба, теперь подробная инструкция, как её установить, это совсем не сложно:
1. Открываем щелчком мыши внизу статьи прикреплённый текстовый файл damp.txt, копируем содержимое: Ctrl+A, Ctrl+C;
2. Переходим на страницу расширений гуглохрома: Настройки и управление->Инструменты->Расширения (минуя пункт "Инструменты" если у вас ранняя версия браузера) или переходим по ссылке chrome://extensions/, кликаем по кнопке Настройки напротив расширения Персонализированный Веб;
3. В открывшейся вкладке нажимаем вторую по счёту кнопку внизу Загрузить дамп, в поле ввода в открывшемся окошке вставляем скопированный в пункте 1 набор иероглифов, нажимаем ОК;
4. Сохраняем изменения кнопкой Сохранить, теперь, пока тема активна, можно смело открывать любую страничку Фантлаба и смотреть, что получилось.
Вот пара скриншотов, как будет выглядеть сайт.
главная страница

страница форума с открытым "Моим портфелем"

Вот список изменений, внесённых этой темой:
  1. как хорошо видно, Фантлаб немного "позеленел". Перекраска не полная и сделанная на скорую руку, такой уж я художник, но в принципе раскрасить при наличии желания и времени можно всё, что угодно, позаменять все рисунки;
  2. изменено меню "Мой портфель": оно стало уже, под размер окна с информацией о профиле, добавлен пункт для изменения регистрационной информации, добавлен анимационный эффект при появлении и исчезании этого меню;
  3. заменены для примера несколько смайликов на форуме. Например, кому-то недавно не нравилось, что на странице литературного ресурса слишком много пива — все пивные смайлики :beer: заменены на рукопожатие .

В общем, пример скорее демонстрационный, чем полностью законченный, сделать можно ещё много различных изменений, а вообще без поддержки сервера на чистом JavaScript далеко не уедешь. Кто разбирается в web-вёрстке, может самостоятельно улучшить эту тему или создать полностью свою, для этого можно открыть снова открыть настройки Персонализированного Веба изменить содержимого полей "Добавлять CSS" и "Добавлять HTML". В пример вошли не все наработки, например, я для своего 22-дюймого монитора увеличил размер текста на Фантлабе — уж больно неудобно читать мелкий текст. Чтобы вернуть эту возможность в тему, необходимо на странице её настройки в поле "Добавлять CSS" внести такие строки:
font.v9b {
font-size: 18 !important;
}
p {
font-size: 16 !important;
}
a {
font-size: 12 !important;
}

Важный момент — чтобы изменённая менюшка портфеля правильно работала, ссылалась всегда на ваш профиль, а не на мой, в поле "Добавлять HTML" темы желательно найти поиском по странице число 20655 (их всего три) и позаменять на конкретно свой ID фантлабовского аккаунта.
Снова таки, знакомые с "тремя китами web-вёрстки" смогут самостоятельно разобраться в примере и внести свои изменения/улучшения.
Пока всё, ждём предложения, замечания и вопросы по статье:-)

Тэги: web
Файлы: damp.txt (5 Кб)



  Подписка

Количество подписчиков: 23

⇑ Наверх