Статьи

Лучшее облако тегов для Tumblr

Облака тегов — отличный способ помочь посетителям исследовать различные темы в вашем блоге. Однако, хотя и WordPress, и Blogger изначально поддерживают облака тегов, пользователям Tumblr приходится прыгать через несколько шагов, чтобы настроить облако тегов.

Классическое облачное решение для тегов Tumblr — это облако тегов Tumblr от Heather Rivers, но у этого сценария есть недостаток: облако тегов генерируется на стороне клиента при каждом посещении вашего сайта JavaScript, поэтому чем больше у вас постов, тем дольше это займет, чтобы загрузить. Раньше я использовал скрипт Риверса в своем блоге, но с несколькими сотнями постов под моим поясом облако тегов появилось бы до тридцати секунд.

Разработчик Rubbing Alcoholic решил эту проблему с помощью одноименного PHP-приложения Tumblr Tag Cloud . В отличие от облака тегов Rivers, оно основано на кэшировании на стороне сервера и будет генерировать облако через определенные промежутки времени, а не каждый раз, когда кто-то загружает страницу в ваш блог. Это потрясающе для блогов Tumblr с большим количеством постов!

Tumblr Tag Cloud — это бесплатное программное обеспечение, распространяемое по лицензии MIT. Чтобы использовать его, вам нужно разместить его на своем собственном сервере. Хотя это делает процедуру установки немного более сложной, чем использование сценария, размещенного на чужом сервере (по сценарию Риверса), в конечном итоге он окупится в скорости, потому что вы не полагаетесь на тот же сервер, на котором работает любой другой блогер Tumblr. Облако тегов полагается.

Требования

  • Сервер веб-хостинга
  • PHP 5
  • MySQL
  • Домен или поддомен для размещения приложения (это должен быть настоящий поддомен, а не просто подкаталог вашего основного сайта)

Установка

Сначала создайте базу данных и пользователя базы данных на своем сервере для использования приложением. Если ваш сайт использует cPanel, перейдите в раздел «Базы данных» и выберите «Базы данных MySQL». Это приведет вас на страницу управления базами данных, где вы можете создать свою базу данных и добавить пользователя:

figure1

Как только это будет сделано, загрузите последнюю версию Tumblr Tag Cloud с GitHub:

git clone https://github.com/rubbingalcoholic/tumblr_tag_cloud.git

Примечание. Если в вашей системе нет Git, вы можете скачать ZIP-архив со страницы GitHub .

Теперь у вас будет каталог с именем tumblr_tag_cloud . Его содержимое выглядит так:

figure 2

Нам нужно отредактировать конфигурацию. Скопируйте файл includes/local.default.php в файл includes/local.default.php и откройте local.php в текстовом редакторе.

figure 3

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

 define('ADMIN_USERNAME', 'admin'); define('ADMIN_PASSWORD', 'p@ssw0rd'); Below that, put in your database information. Don't forget to include the prefixes. For example: $config['db']['dsn'] = array( 'hostspec' => '127.0.0.1', 'port' => '3306', 'username' => 'rujic_cloud', 'password' => 'p@ssw0rd', 'database' => 'rujic_cloud', 

Теперь пришло время загрузить файлы на ваш сервер. Все файлы в подкаталоге webroot должны public_html папке public_html вашего домена или субдомена. Если ваш сервер использует один каталог public_html для всех ваших поддоменов, поместите эти файлы непосредственно в основной каталог соответствующего субдомена.

Затем все другие файлы и каталоги в tumblr_tag_cloud должны перейти в родительский каталог каталога, в который вы поместили файлы webroot.

Создание облака тегов

Если на предыдущих этапах все прошло хорошо, вы можете получить доступ к Tumblr Tag Cloud, посетив домен или поддомен, в котором вы его установили.

figure 4

Войдите с учетными данными администратора, которые вы установили ранее в local.php . Предполагая, что вы правильно сконфигурировали информацию своей базы данных, вы должны увидеть это:

figure 5

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

figure 6

После того, как вы добавите свой блог в базу данных, вы увидите некоторые параметры конфигурации. Поиграйте с ними, как вам угодно.

figure 7

Эта страница также даст вам код для встраивания вашего облака тегов вместе с предварительным просмотром. Обратите внимание, что предварительный просмотр не учитывает CSS в вашем блоге Tumblr, поэтому конечный продукт, вероятно, будет выглядеть по-другому.

Помещение вашего облака тегов на Tumblr

Войдите в свой блог Tumblr и перейдите на страницу настроек. В разделе «Тема» нажмите «Настроить»:

figure 8

Это приведет вас к предварительному просмотру вашего блога вместе с левой боковой панелью для редактирования темы. Нажмите «Редактировать HTML»:

figure 9

HTML-редактор откроется на боковой панели. Вставьте код встраивания туда, где вы хотите, чтобы ваше облако тегов отображалось. Это будет зависеть от темы, которую вы используете. Я поставил мой в правой боковой панели для минимальной темы :

figure 10

Сохраните изменения и перейдите в свой блог. Генерация облака тегов может занять несколько секунд, но после этого она будет кэширована в памяти сервера.

figure 11

И это все! Используете ли вы облако тегов в своем блоге Tumblr? Если нет, вы хотите один? Сообщите нам в комментариях, как это решение работает для вас!