1. Приветствуем Вас на неофициальном форуме технической поддержки XenForo на русском языке. XenForo - коммерческий форумный движок от бывших создателей vBulletin, написанный на PHP.

1.1.2 Хак тюнинга тем (древовидные комменты) + хак тегов

Тема в разделе "OFF-топик", создана пользователем Yoskaldyr, 05.06.2012.

Загрузка
  1. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    Хаки продаваться не будут :( (почему)


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

    На данный момент полностью готовы:
    1. Теги тем.
    2. Тюнинг вида комментов.
    3. Фильтр по пользователю в разделе.
    4. Настройка роутинга (02.07.2012).
    В процессе:
    1. Настройка роутинга. уже готов
    2. Фильтр по пользователю в разделе (почти готов, но для полного дзена нужны настройки роутинга). уже готов
    3. Новости.
    4. Виджеты.
    Сразу говорю хаки платные будут и не дешевые, к примеру хак тюнинга вида темы - 75wmz, разве что теги всего 25 wmz.
    Во первых, считаю что все ресурсы должны быть уникальные, а не копии
    Во вторых, воевать с нулями мы точно не будем ибо нет на это времени, а более высокая цена - уменьшает шанс появления в паблике.

    Ниже будет описание хаков и описание отличий от бесплатных аналогов.

    1. Теги.
    Демо
    основное отличие от бесплатного [Tinhte] XenTag - НЕТ отдельных страниц для каждого конкретного тега (кстати [Tinhte] XenTag на удивление хорошо написан). Если кто не понимает почему это плюс - разъясняю: сайту не нужен дубликат контента, а отдельные страницы тегов - это дубликат (яндекс их очень не любит, да и гугл недавно невзлюбил их тоже).
    Теги работают через полнотекстовый поиск форума, т.е. работать будут на любых объемах.
    Теги опционально можно добавлять в мета keywords
    При простом поиске теги также ищутся, даже по части метки - т.е. как обычный контент.
    Теги можно переименовывать и объединять.
    В строке ввода тегов - автокомплит.

    2. Тюнинг вида комментов.

    Основные возможности (все настройки для каждого конкретного раздела):
    1. Настройка количества отображаемых сообщений.
    2. Включение/выключение древовидных комментов
    3. Настройка максимального уровня вложенности
    4. 4 типа постбита сообщений
    5. Включение выключение ббкодов в комментариях, т.е. простой текст или текст с форматированием.
    6. Настройка вида первого сообщения.
    Также добавлю что оба хака оптимизированы для производительности и больших объемов и не добавляют ни одногозапроса на страницах форума.

    3. Настройка роутинга для форумов и тем.

    Демо пока нет (ибо только сегодня дописал)
    Основные возможности (все настройки для каждого конкретного раздела):
    1. Персональный префикс роутинга для форума
    2. Использовать в качестве корневого префикса
    3. Персональный префикс роутинга для тем в этом форуме
    Скрин админки:
    routes-admin.jpg
    Получаем такую возможность урлов для этого форума и тем этого форума

    http://domain.com/blogposts/my-test-thread.8/
    http://domain.com/coolforum/
     

    Вложения:

    Nolik, Romchik®, grizone и ещё 1-му нравится это.
  2. 1981

    1981 Местный

    Регистрация:
    15.10.11
    Сообщения:
    273
    Симпатии:
    19
    Версия XF:
    1.1.4
    Теги тем. будете продавать? где скачать?
     
  3. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    Как написал выше - теги платные - 25 wmz.
     
    1981 нравится это.
  4. grizone

    grizone Местный

    Регистрация:
    16.06.11
    Сообщения:
    189
    Симпатии:
    143
    Версия XF:
    1.1.4
    нуллед заинтересован в таком "наборчике"
    поэтому жду демо и релиза!
     
  5. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    ну эти 2 хака, а также хак фильтра раздела по пользователю полностью готовы (демо последнего).
    Последний хак можно в качестве миниюзерблогов или в качестве разделов использовать.

    демо для настройки вида комментов здесь, но сразу предупреждаю что пока комментировать не начали древовидность и не заметна будет, но изменение вида постбита на вид сообщения профиля - это видно.

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

    grizone Местный

    Регистрация:
    16.06.11
    Сообщения:
    189
    Симпатии:
    143
    Версия XF:
    1.1.4
    пока мы с модерским определяемся с этим надо или нет.
    как будет решение - я в лс отпишу )
     
  7. grizone

    grizone Местный

    Регистрация:
    16.06.11
    Сообщения:
    189
    Симпатии:
    143
    Версия XF:
    1.1.4
    Yoskaldyr можно посмотреть настройки этого всего? скрины там или хотябы демо доступ?
    настройка выбора постбита в профиле юзера есть?
     
  8. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    Демо доступа с админкой нет.
    Есть общие настройки и настройки отображения для конкретного раздела. Настроек отображения для конкретного пользователя нет ибо задача была настроить каждый конретный раздел чтобы он выглядел по разному - темы, блоги, а в дальнейшем вик, события, альбомы и т.п. с прозрачным перемещением контента между разделами.

    Основные настройки:
    options.jpg

    Настройки конкретного форума:
    subforum-options-tab1.jpg subforum-options-tab2.jpg
    --- добавлено : Jun 14, 2012 8:34 PM ---
    русского в админке пока нет, если нужен будет - прикрутить, дело 5 минут
     
  9. grizone

    grizone Местный

    Регистрация:
    16.06.11
    Сообщения:
    189
    Симпатии:
    143
    Версия XF:
    1.1.4
    а есть возможность такую настройку сделать. ибо удобней было бы дать выбор пользователю.
     
  10. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    не представляю как это реализовать в плане того же интерфейса - как пользователь будет прописывать настройки для каждого раздела? еще есть смысл в выборе типа постбита, но тогда возникает другой вопрос - возьмем раздел где древовидные комменты с максимальным уровнем вложенности 20 и минимальный вид постбита, а пользователь себе принудительно выставит большой (стандартный) тип постбита - 20 уровней вложенности на большом постбите - это жесть неудобочитаемая.
     
  11. grizone

    grizone Местный

    Регистрация:
    16.06.11
    Сообщения:
    189
    Симпатии:
    143
    Версия XF:
    1.1.4
    ну я думаю что мы сначала определимся с видом постбита, тоесть если большой - то нормальный, если маленький то древовидный. и в зависимости от того какой постбит хочет юзер - так и включать. по умолчанию стоит нормальный большой, если включаешь, то постбит маленький и древовидный.
    ой.. вобщем я вижу тут ли чуть не свое ТЗ.
     
  12. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    вот именно ;)
     
  13. grizone

    grizone Местный

    Регистрация:
    16.06.11
    Сообщения:
    189
    Симпатии:
    143
    Версия XF:
    1.1.4
    меня бы по сути устроило чтобы можно было включать либо так как здесь
    либо по дефолту оставлять.
     
  14. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    Т.е. чтобы у пользователя была опция игнорирования специальных настроек, так? Т.е. или использовать тюнинг настроенный для каждого раздела в отдельности или использовать настройки отображения форума по умолчанию, полностью игнорируя настройки хака?
     
  15. grizone

    grizone Местный

    Регистрация:
    16.06.11
    Сообщения:
    189
    Симпатии:
    143
    Версия XF:
    1.1.4
    типа да.. или читаешь форум стандартно или древовидно..
     
  16. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    конечно можно сделать, но настройка странноватая, учитывая те же статьи на форуме со спец оформлением первой темы, да и когда комменты большие к статье - не айсово...
    Делать индивидуальные настройки для пользователя и для каждого раздела - это точно не буду, ибо тормозить нереально будет
    Но если еще кто-то подобное захочет, то наверное сделаю
     
  17. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    Обновил первый пост, т.к. есть уже и настройка роутинга для форумов и тем
     
    Romchik® нравится это.
  18. Union

    Union Местный

    Регистрация:
    12.10.11
    Сообщения:
    306
    Симпатии:
    86
    Версия XF:
    1.1.2
    когда продажи стартуют то уже? заждался я :)
     
  19. Yoskaldyr

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    Т.к. в данный момент пишу только я и в свободное время - не подскажу даже.
    Все что есть выше - уже готово. Если нужны эти части - то можно купить и использовать
    Хорошо подумал над этим и могу сказать что точно не будет этого в хаке, на заказ и индивидуально сделать могу, но полезности реально в этом не вижу, причины сейчас опишу.

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

    Из линейного в древовидный - без проблем, тема будет полностью читабельна.

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

    Yoskaldyr Пользователь

    Регистрация:
    27.09.10
    Сообщения:
    1 921
    Симпатии:
    1 163
    Версия XF:
    1.0.4
    Дописал немного хак роутинга, теперь аналогичный функционал включен и для категорий. В качестве бонуса можно использовать один префикс как для категорий, так и для форумов.
     

Поделиться этой страницей