Advanced forum: улучшение встроенного форума

Advanced forum - модуль, который улучшает встроенный форум Drupal, придавая ему вид обычного форума, в котором сообщения и комментарии отображаются одинаково, а информация об авторе представлена слева.

Advanced forum

Заменяет иконки форума на свои.

Advanced forum

Имеет в комплекте дополнительные модули user_postcount и markasread. Требует модуль forum.

Содержание дистрибутива модуля:

advanced_forum.module:

  • Определяет, что текущая страница является частью форума
  • Использует шаблон node-forum.tpl.php для сообщений и комментариев
  • Создает множество относительных переменных форума для перехода на node-forum.tpl.php
  • Создает переменные из внешних дополнительных модулей, таких, как user titles, user points и т.д.
  • Имеет логическую схему загрузки файлов CSS

advanced_forum-structure.css:

  • Содержит основные параметры, такие, как высота, выравнивание, поля и отступы.

advanced_forum.css

  • Содержит CSS для формирования стиля форумов

node-forum.tpl.php:

  • Шаблон для сообщений и комментариев. Доступные переменные перечислены вверху. Этот файл можно изменить с учетом верстки.

forum-display.tpl.php

  • Отображение всего форума

forum-list.tpl.php

  • Таблица, выводящая список форумов

forum-topics.tpl.php

  • Список тем в одном форуме

user_postcounts.module:

  • Показывает число сообщений пользователя

markasread.module:

  • Добавляет кнопку, чтобы пометить один или все форумы как прочитанные

Каталог image:

  • forum-separater.gif - Это фон для каждого сообщения/комментария. Он отличается от фона информации об авторе.

*** Необходимы кнопки для: новое сообщение, ответить, редактировать, удалить

УСТАНОВКА:

  1. Убедитесь в том, что модуль forum включен
  2. Скопируйте папку advanced forum модуля в папку модулей (например, sites/all/modules)
  3. Скопируйте все из подпапки for_theme, кроме template.php и template-garland.php в папку вашей темы
  4. Включите модули advanced_forum, user_postcounts и markasread на странице admin/build/modules
  5. Добавьте вызов advanced forum в template.php:
    • Если в папке темы еще нет template.php, просто скопируйте его туда из for_theme
    • Если у вас уже есть template.php, откройте его в текстовом редакторе и найдите функцию
      function _phptemplate_variables($hook, $vars){

      Сразу же после нее вставьте:

      if (module_exists('advanced_forum')) {
      $vars = advanced_forum_addvars($hook, $vars);
      }
    • Если ваша тема Garland, то это сложнее потому, что Garland не возвращает $vars. Если вы знаете, что делаете, вы можете настроить функцию. В противном случае, измените название template-garland.php в папке for_theme на template.php перезапишите его в папку темы.
  6. Установите такие настройки:
    • admin/content/comment/settings
      * Режим показа по умолчанию: плоский список развернутый
      * Порядок сортировки по умолчанию: По дате - сначала старые
      * Остальные по желанию
    • admin/user/settings
      * Поддержка изображений: Включено
      * Изображение по умолчанию: по желанию
    • admin/build/themes/settings
      * Включите Пользовательские изображения в сообщениях
      * Включите Пользовательские изображения в комментариях
    • admin/content/forum/settings
      * Установить список тем по своему усмотрению
  7. Установите какой-нибудь дополнительный модуль, например user titles, user points и др и он будет автоматически встроен в верстку при выводе сообщений. Если установленный вами модуль advforum не узнает, просьба подать запрос на добавление функции. (См. раздел "modules made use of" на странице проекта)

ТЕМИЗАЦИЯ:

Из коробки форум голубого цвета. Вы можете поменять его несколькими способами:

  • Чтобы использовать только структурный CSS а остальное из style.css вашей темы, скопируйте advanced_forum.css в папку темы и очистите файл.
  • Чтобы изменить существующий CSS, скопируйте advanced_forum.css в папку темы и сделайте необходимые изменения. Этот файл будет заменит advanced_forum.css в папке модуля.
  • Чтобы сохранить все существующие CSS, но добавить что-то или внести незначительные переделки, создайте advanced_forum-skin.css в папке темы. Он будет добавлен после других CSS файлов.

Вид всех форумов:

Advanced forum

Модуль может работать с дополнительными модулями:

  1. user_postcount (включен)
  2. markasread (включен)
  3. user titles (http://drupal.org/project/user_titles)
  4. user points (http://drupal.org/project/userpoints)
VasyOK{!}

Выскажу свое мнение о том что я почерпнул из данного обзора.

1. Дополнительного модуля markasread я тоже не нашел. подозреваю, что он был
в старых версиях. Может быть статью пора слегка обновить?

2.Копирование. Простейший пример. Тема Drupal стандартная - Garlnad,
тема AdvansedForum голая - naked.

Скопировал все из папки Garlnad (кроме template.php) в папку naked - ничего не работает
Скопировал все из папки naked в папку Garland - тоже ничего не работает
Скопировал папку naked(т.е. всю папку) в папку Garland - работаееееет!

Ну по крайней мере функционирует... А правильно ли я cделал?

3. Файл template.php из (стандартных тем Drupal) есть только в гарланде.
Поставил тему aberdeen, там тоже был этот template.php.

Редактировал файл и в aberdeen и в garland.
Так и не понял что дает редактирование файла template.php.

Короче, после всего этого стандартный форум изменился, но не на много.
Конкретно изменилась подача списка тем на форуме.

Само обсуждение темы на форуме не изменилось. Конкретно не получилось добиться чтобы внешний
вид был таким как на первой картинке в этой статье.

Может я где-то напартачил?

sa_bo_nim

Нет, вы не напартачили))
Вы абсолютно правы! Эта статья переведена в начале 2008 года, когда модуль только начал свое развитие. Сейчас все уже совершенно по-другому, поэтому вам просто нужно прочитать readme.txt к модулю и выполнить все что там написано.
Этот перевод старого readme.txt уже не актуален (поэтому он в архиве).

Таврия

Спасибо! Немного сложновато, но я таки разобрался.

Сборка электрощитов

что-то или я не пойму или встроенный в друпал форум по сравнению с phpbb тем же ну никак не конкурент.

sa_bo_nim

Думаю, в Drupal отличий тем форума от обычных нод мало, и модуль forum просто создает иерархию тем и контейнеров, а также выводит ее в виде таблицы. Поэтому да, не конкурент, но если много и не надо - вполне сойдет.

Хреновуха

Привет напишите рецепт модернизации стандартного форума

Estelleidete

EquiNet Get 2,550 USD
It is specially designed for lifetime business space with zero risk management system. Many people got frustrated with the SCAM and fake business platform. All about the cause of unbalanced between income and expense.

[url=https://equinet.club/?r=longo]EquiNet[/url] is an open business platform, transparent and flexible. You can easily calculate the cash flow of company and make sure the system never collapses and will run for a lifetime.

We learned more about most of the online business platform and we found the solution to save all of the online businessmen. EquiNet is working simply! We create, develop, maintain, and provide a networking business platform. We make sure the platform is working for a lifetime by using the zero risk management system. [url=https://equinet.club/?r=longo]Join us now![/url] It's time to stop all of the risky business and start to get networking bonus for a lifetime.

The Administrator and Service Provider of the platform is EquiNet Club LTD, 12 Queen Anne Street, Marylebone, London, United Kingdom, W1G 9LF, registered under the number 11836193.

Regards,
[url=https://equinet.club/?r=longo]The EquiNet Team[/url]
March 14, 2019

RUS

EquiNet получить 2,550 USD
Матричный проект [url=https://equinet.club/?r=longo]EquiNet[/url] создан для постоянного дохода на всю жизнь с zero системой управления рисками. Многие люди разочаровались в мошенничестве и поддельными бизнес-платформами. Вот и вся причина дисбаланса между доходами и расходами.
[url=https://equinet.club/?r=longo]EquiNet[/url] - это открытая бизнес-платформа, прозрачная и гибкая. Вы можете легко рассчитать денежный поток компании и убедиться, что система никогда не рухнет и будет работать всю жизнь.
Мы анализировали о большинстве онлайн-бизнес-платформ, и мы нашли решение, чтобы обезопасить всех онлайн-бизнесменов. EquiNet работает просто! Мы создаем, развиваем, поддерживаем и предоставляем сетевую бизнес-платформу. Мы гарантируем, что платформа будет работать на протяжении всей жизни, используя систему управления нулевыми рисками. [url=https://equinet.club/?r=longo]Присоединяйтесь к нам сейчас![/url] пришло время остановить весь рискованный бизнес и начать получать сетевую прибыль на всю жизнь.

Администратором и поставщиком услуг платформы является EquiNet Club LTD, 12 Queen Anne Street, Marylebone, Лондон, Великобритания, W1G 9LF, зарегистрированный под номером 11836193.

С уважением,
[url=https://equinet.club/?r=longo]Команда EquiNet[/url]
14 марта 2019 г.

[img]https://chart.googleapis.com/chart?cht=qr&chl=https%3A%2F%2Fequinet.club%2F%3Fr%3Dlongo&choe=UTF-8&chs=320x320[/img]

Arfogamtut

[url=https://avtomatyi-na-dengi.org/][img]https://tvoi54.ru/upload/000/u1/137/5fe63679.jpeg[/img][/url]

Сейчас много людей не знают, как интересно проводить свободное время после работы. Если вам не по душе клубы, вас не влечёт литература, вам надоело ходить в пабы, вы можете попробовать свои силы в игровых слотах и [url=https://avtomatyi-na-dengi.org/russkyy-vulkan]русский вулкан[/url] . Ныне игровые автоматы завоевали огромное доверие у людей. Невероятно много молодых парней предпочитают вести игру в рулетку и покер online. Безумно важно найти интересный игровой клуб. Если вы не имеете возможности длительное время найти веб-сайт, где вам будет интересно играть, предлагаем зайти на avtomatyi-na-dengi.org, где собраны интересные азартные игры.

Сегодняшняя рутина большинству не даёт интересно развлекаться. Когда наступает декабрь или зима, хочется домашнего уюта. Если вы привыкли с интересом проводить время, рекомендуем начать играть в игровые автоматы на деньги. Вы можете реально круто проводить вечера, если будете вести игру в игровые автоматы и [url=https://avtomatyi-na-dengi.org/onlayn-kazino-s-zhivymi-dilerami]онлайн казино с дилером[/url] , ведь сегодня многие порталы предлагают играть только в demo версии. Если вы стремитесь вести игру на реальные активы, на портале это возможно сделать. Вы можете сделать профиль и пополнить счёт. Сделать это реально, используя платежные платформы, такие как: WebMoney, Skrill, PayPal, Qiwi, Яндекс.Деньги. Если вы стремитесь сделать банковский перевод, сделать это также реально. Нужно использовать кредитку Visa или MasterCard.

Игровые автоматы предоставляют возможность с легкостью зарабатывать деньги. Профессиональные игроки проводят в игровых автоматах очень много времени. С помощью игровых автоматов возможно заработать на автомобиль или на квартиру. Надо хорошо разбираться в игре, знать суть игры. Вы можете попробовать себя в разных играх, перед тем, как остановиться на чём-то определённом, если у вас стоит задача исключительно заработать. Если вы хотите развлечься, на avtomatyi-na-dengi.org вы можете играть в Lucky Reals, Hulk, Mega Joker, Scarface и другие слоты. Одним из популярных слотов в наши дни является Frankenstein.

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

На avtomatyi-na-dengi.org вы можете вести игру без регистрации. Любой участник имеет шанс пройти регистрацию. На ресурсе регистрация бесплатная и любой игрок может пройти её при потребности. У каждой игры также существуют свои правила. Ныне вы можете ознакомиться на портале с правилами каждой игры. Если же вы не представляете, как вести игру в демо версии, вы можете ознакомиться со всей необходимой справкой в группах социальных сетей. Ресурс представлен в социальных медиа, в том числе и в Facebook, Vkontakte и других. Вы можете оттачивать свою игру на сайте. В будущем это позволит вам участвовать в разных турнирах и зарабатывать деньги. В наши дни безумно много игроков получают приличные финансы, принимая участие в турнирах.

Видеослоты ныне очень популярны. В них играют по всему миру. Надо отметить, что отрасль гэмблинга развивается в нашу эпоху не на шутку. При этом, многие нечестные лица стремятся заработать на этом денежные средства. Играя в виртуальном casino нужно быть очень аккуратным и осторожным. Чтобы не нарваться на воров в онлайн-казино, оптимально играть на проверенных платформах. Там вы сможете ознакомиться со всей необходимой справкой, узнать касаемо призовых. При потребности вы сможете загрузить определенный софт.

Надо подчеркнуть, что некоторые ресурсы регулярно проводят акции. Вы можете ознакомиться с информацией касаемо разных акций на сайте. Там также есть сведения о том, какие игровые автоматы online сегодня являются лучшими.

Необходимо отдельно подчеркнуть, что по разным вопросам организационного или технического направления игрокам необходимо сразу обращаться в technical support. Администрация сможет в сжатые сроки произвести идентификацию человека и решить разного рода вопросы.

Комментировать

Содержание этого поля является приватным и не предназначено к показу.

CAPTCHA
Проверка на человечность.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.