Первые шаги во freelance и латинские ссылки ЧПУ для XenForo

Категории:CMS
Владимир Вокстермен

Всем привет!

Сегодня вкратце расскажу про ряд изменений, которые помогут вам при работе с сайтом, сделанным на XenForo. Эти изменения будут касаться ссылок ЧПУ, почтового сервера, изменения расположения информационных полей (title, description, keywords и др.). А также вы узнаете, где располагается PAGE_CONTAINER и почему в XenForo не надо закрывать ссылки nofollow.

Маленькая предыстория: такое дело, что начал я подрабатывать на free-lance.ru, выполнял различные задание, которые в основном касались CMS WordPress и Joomla. Получал удовольствие, положительные отзывы, бесценный опыт и деньги. За короткий период смог заработать и на новый прикид, и хостинг с доменами продлил, да и чувствовать себя стал увереннее, как в финансовом плане, так и в моральном — то, что ты умеешь делать что-то как профессионал здорово улучшает настроение.

Но приходилось сталкиваться и с новыми CMS. Приходилось быстро изучать, как работать с сообщениями в Instant CMS или верстать PrestaShop. А тут, неделю назад подкинули первую в жизни платформу для форумов — XenForo. Сразу скажу, что инструмент интереснейший, но чтобы разобраться, без форума не обойдешься. Поэтому сразу советую вам отличный форум -, русскоязычный и оперативный.

Итак, какие вопросы удалось решить за этот короткий период:

Как сделать ссылки англоязычными в XenForo?

По умолчанию ссылки ЧПУ в XenForo делаются на том же языке, что и заголовок темы. При копировании ссылок в ICQ или скайп русские ссылки принимают вид %D0%A7%D0%9F%D0%A3. Чтобы сделать все ссылки стали английскими, а кракозябы исчезли, надо:

1) В файлах темы найти следующий файл: /library/XenForo/Link.php;
2) Меняем там код

на

3) Радуемся англоязычным ссылкам в XenForo.

Где находится PAGE_CONTAINER в XenForo?

Все шаблоны лежат в базе данных.
Адмика — Внешний вид — Шаблоны.

Как отредактировать title страниц в XenForo?

Как подправить титл страниц: убрать из него название сайта, то есть оставить его только на главной, чтобы избежать дубликатов в титле?

1) Находим PAGE_CONTAINER;
2) Меняем там код

на

3) Радуемся убранным дубликатам title в XenForo.

Как сделать title вида название темы | название раздела?

1) Находим thread_view;
2) Меняем там код:

на

3) Радуемся ссылкам вида название темы | название раздела в XenForo.

Как изменить размещение title, description, keywords в кодировке страницы HTML в XenForo?

1) Находим шаблон PAGE_CONTAINER (Адмика — Внешний вид — Шаблоны);
2) Перемещаем строки с description и keywords ближе к верху страницы.
3) Улыбаемся.

Как сделать ссылки noindex в сообщениях в XenForo?

1) Находим шаблон message (Адмика — Внешний вид — Шаблоны);
2) Меняем код:

на

3) Улыбаемся, ведь мы сделали noindex для ссылок в XenForo.

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

Пока!

Поставьте оценку автору!

Для меня это невероятно важно, а у вас займёт всего лишь один клик.

УжасноПлохоСреднеХорошоОлтично! (3 оценок)
Загрузка...
8 Комментариев
  1. НИколай
    НИколайОтветить
    07.05.2016 at 00:25

    как прописать мета теги (title, description, keywords) для страниц форума?

  2. Сергей
    СергейОтветить
    06.02.2016 at 01:21

    Ни в коем случае не закрывайте » {xen:raw $message.messageHtml} » в NOINDEX, иначе закроете весь контент на странице вместе со ссылками…Проверено.

    • Николай
      НиколайОтветить
      06.05.2016 at 16:12

      Сергей приветствую! А как прописать мета теги (title, description, keywords) для страниц форума?

  3. Александр
    13.05.2013 at 22:35

    И еще, ты написал «и почему в XenForo не надо закрывать ссылки nofollow». А ответа нет 🙂 Интересно было бы на самом деле знать, почему?

    Про XenForo слышал, что это хороший и современный форумный движок, но сам дел еще с ним не имел пока.

    PS: объедини, пожалуйста, оба моих комментария…

    • ushi
      06.07.2013 at 01:13

      По ноиндексу. Кушает код. Просто обернуть строку ниже в noindex.
      Второй вопрос: nofollow к внешним ссылкам цепляется по дефолту, т.е. передается только внутри страниц форума.

  4. Александр
    13.05.2013 at 22:31

    Уважаемый ushi, а в чем фишка в последнем примере (noindex)? Или это опечатка? Просто код в обеих строках одинаковый…

    • ushi
      06.07.2013 at 01:08

      Ошибка вышла, сейчас буду править. Ух. А если обернуть в noindex?
      {xen:raw $message.messageHtml}

  5. Александр
    06.05.2013 at 12:22

    Это правильное дело, оно отлично поможет при индексации

Добавить комментарий

Ваше сообщение*

Имя*
Email*
Сайт