Автор Тема: Закладки на personal toolbar folder в виде иконки/значка/favicon  (Прочитано 1088 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн X1cEQfZewT

  • Участник форума
  • Сообщений: 2
    • Просмотр профиля
Как сделать чтобы закладки отображались иконкой, например в Firefox для этого достаточно убрать имя закладки.
В K-Meleon стираю имя, но после перезагрузки браузера имя восстанавливается, а хочется как на скриншоте.  :)

Оффлайн rodocop

  • Глобальный модератор
  • Сообщений: 852
    • Просмотр профиля
Увы, это зависит только от сайта. Некоторые (например, Яндекс, или Сбербанк) хранят фавиконы в самой ссылке каким-то образом - и там это будет отображаться и в КМ, а для других пока - увы.

Кстати, это неплохой кейс для возможной доработки k-плагина bookmarks.dll. Интересно, насколько это возможно?

Оффлайн hermes

  • Разработчик
  • *
  • Сообщений: 185
    • Просмотр профиля
Как вариант (немного "неэстетично", но результат будет): сооружаем *.KMM

setpref(INT,"kmeleon.plugins.bookmarks.maxToolbarSize",1)
Сработает после перезапуска, если панель закладок была видна.
« Последнее редактирование: 20 Декабря 2015, 00:30:56 от hermes »

Оффлайн rodocop

  • Глобальный модератор
  • Сообщений: 852
    • Просмотр профиля
Ну собственно, это только уменьшит кнопочки до размера фавиконов, но сами уникальные фавиконы будут только у единичных закладок, увы. У остальных будет стандартная иконка, определяемая скином КМ.

Оффлайн hermes

  • Разработчик
  • *
  • Сообщений: 185
    • Просмотр профиля
Тогда... остается только один способ: создаем свою панель инструментов.
Вписываем в toolbars.cfg. Используя конструкцию opentab() формируем
несколько макросов и создаем файл(ы) со значками. Так сможем получить
практически любой вид. "Минусом" будет отсутствие редактирования
через элементы управления закладками. Хотя... если набор является
постоянным и / или человек произведет манипуляции описанные выше...
Это не будет проблемой.

Цитировать
Некоторые (например, Яндекс, или Сбербанк) хранят фавиконы в самой ссылке каким-то образом
Рискну предположить, адрес может содержать доп.данные в виде Base64,
по аналогии с MHT. Или иконки нет в принципе, она каждый раз грузится
из сети при ее наличии. Еще может быть вариантом файл кеша favicon.

Оффлайн rodocop

  • Глобальный модератор
  • Сообщений: 852
    • Просмотр профиля
Хм, а у меня, пожалуй, хорошие новости.
В новых версиях КМ (как минимум с 75-й) все сайты, для которых в принципе отображаются фавиконы во вкладках, сохраняют их показ и в закладках!

Что нужно для реализации того, что хочет топикстартер:

1) проверить в about:config что префка browser.chrome.favicons выставлена в true (в официальных сборках она по умолчанию false, а в моих Про-сборках она уже стоит, как нужно)

2) при добавлении закладки в папку Панели Закладок (Personal Toolbar Folder) достаточно просто стирать название закладки - и она автоматически на панели сократится до размеров значка.

Оффлайн X1cEQfZewT

  • Участник форума
  • Сообщений: 2
    • Просмотр профиля
1) проверить в about:config что префка browser.chrome.favicons выставлена в true (в официальных сборках она по умолчанию false, а в моих Про-сборках она уже стоит, как нужно)
Выставлено в true, не получается, после закрытия и открытия браузера закладка остается в виде адреса http://...
« Последнее редактирование: 14 Февраля 2016, 03:41:07 от Flasher »

Оффлайн rodocop

  • Глобальный модератор
  • Сообщений: 852
    • Просмотр профиля
Да, я уже обнаружил сие. Пока в качестве хака в имя закладки пишу либо точку, либо пробел. Точка короче, зато пробел невидим ;-)

Оффлайн hermes

  • Разработчик
  • *
  • Сообщений: 185
    • Просмотр профиля
Или kmeleon.plugins.bookmarks.maxToolbarSize в 1  ;)

Оффлайн rodocop

  • Глобальный модератор
  • Сообщений: 852
    • Просмотр профиля
Или kmeleon.plugins.bookmarks.maxToolbarSize в 1  ;)

Да, но в этом случае не будет видно и тех названий, которые юзер хотел бы сохранить ;-(

Оффлайн glev45

  • Участник форума
  • Сообщений: 13
    • Просмотр профиля
После установки КМ75 и формирования Избранного из ИЭ, во всех его ссылках отсутствуют иконки. Потом, в процессе перехода по той или иной ссылке, в некоторых появляются иконки, а в большинстве - нет. При этом в Firefox все эти же ссылки имеют свои иконки. Можно ли это как-то исправить? Может перезаписью  соответствующих файлов из Firefox?

Anixx

  • Гость
Имею точно такую же проблему!

* При установке длины подписи в 0 символов, справа от них отображается точка.

* При импорте из Firefox не все закладки имеют favicon и не получают его при входе на сайт

* Нет всплывающих подсказок с именем запкладки



« Последнее редактирование: 16 Февраля 2017, 20:45:40 от Anixx »

Оффлайн rodocop

  • Глобальный модератор
  • Сообщений: 852
    • Просмотр профиля
Anixx,
к сожалению, эта область - одна из проблемных для КМ: модуль закладок у нас оригинальный, и поэтому использует старый тип хранилища для них - файл bookmarks.html в профиле. А фавиконы хранятся с закладками, которые у фокса теперь лежат в places.sqlite.
Ну и отсюда проистекает тот факт, что наши закладки не очень дружат с фавиконами.

Если у Дориана (разработчика браузера) дойдут таки руки до этого модуля (там много чего хотелось бы добавить), то и это все наверняка исправится. Но это неизвестно, когда произойдет и произойдет ли.

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

Оффлайн alex1812

  • Участник форума
  • Сообщений: 4
    • Просмотр профиля
Всем привет, поставил себе этот браузер в качестве основного, всё супер, только вот тоже столкнулся с такой проблемой как отсутствие иконок-значков, во закладках.

Оффлайн rodocop

  • Глобальный модератор
  • Сообщений: 852
    • Просмотр профиля
Всем привет, поставил себе этот браузер в качестве основного, всё супер, только вот тоже столкнулся с такой проблемой как отсутствие иконок-значков, во закладках.

Это не баг, это фича ;-) Иконки в закладках появятся после первого посещения сайтов из этого браузера. (И, возможно, не все, да)