Powered by kunena forum возмущение. Удаляем Работает на Kunena форум. Убираем Работает на Kunena форум

Не так давно излазив порядочное количество сайтов, так ничего и не нашёл по интересующей меня теме о простом ЧПУ для сайтов, материалы безусловно были, но рассказано очень уж непонятно и както размыто, создавалось ощущение будто авторы текстов сами не понимали о чём пишут. Это также напоминало отдалённый корявый перевод с другого языка, настолько корявый что теряется весь смысл.

Ну так вот и с тех самых пор я хотел создать свой материал об этой теме, который наконец раскроет тайны создание простого незамысловатого ЧПУ без излишеств, строго и эффективно. Будем создавать ЧПУ с использованием .htaccess и непосредственно mod_rewrite , но всё по порядку.

Итак, начнём... Для примера выдумаем небольшую ситуацию:

Допустим нам нужно чтобы файл index.php принимал 2 переменные, например cat и art , т.е index.php?cat=содержимое&art=содержимое . Пусть в рамках примера cat - категория, art - статья, и есть у нас материал доступный по адресу index.php?cat=php&art=info-chpu , но мы понимаем как некрасиво это будет выглядеть в адресной строке браузера и нам нужно чтобы наш материал был доступен по адресу php/info-chpu . Поэтому нам нужен ЧПУ:

Главная роль представляемого ЧПУ отдаётся файлу.htaccess именно он делает всю работу. Итак чтоже должно быть в файле.htaccess:

RewriteEngine On

Теперь попытаюсь объяснить содержимое файла.htaccess. Строка RewriteEngine On - используется для так сказать включения перенаправления, по правилам которые вы опишите. Пользователь переходит по ссылке php/info-chpu, запускается тут же содержимое файла.htaccess, которое видит что запрашиваемая ссылка php/info-chpu подходит по правилу (.*)/(.*) , всвязи с чем разделяет запрашиваемый адрес по частям правила содержимое1/содержимое2 и передаёт их исполнительному файлу index.php?cat=содержимое1&art=содержимое2 .

Вот и всё. Теперь всё что нам следует сделать это "ловить" и использовать нашим index.php две переменные cat и art .

Внимание если обработчиком php вы используете cgi-bin то вместо файла .htaccess у вас должен быть htaccess.txt

Всё максимально просто и понятно. Если вдруг вы столкнулись с какими-то трудностями в использовании предложенном мною ЧПУ для сайта, рекомендую скачать архив в котором всё настроено и работает - может быть вам будет так легче разобраться. В архиве 3 файла:

index.php - основной файл

htaccess.txt - файл для Cgi-bin обработчика

.htaccess - файл для Apache обработчика

Распакуйте содержимое архива к себе на сервер, и попробуйте запрос например <ваш_сервер>/trololo/512 или любой другой, <ваш_сервер> - как вы поняли писать не стоит, это я указал так место куда вы распакуете архив и откуда будете запускать файл.

Если остануться вопросы - пишите в комментариях.

Для тех, кто не понял что и как.

Вся суть данного ЧПУ состоит в htaccess файле, а что он именно делает?

RewriteEngine On
RewriteRule ^(.*)/(.*)$ index.php?cat=$1&art=$2 [L]

Можно сказать данный пример принимает адрес вида:

и отдаёт обработчикам ужи такого вида:


А мы уже файлом index.php принимаем $_GET["cat"] и $_GET["art"], которые в себе содержат название категории и материала.

Показанный в статье пример можно изменять как угодно.

Например у нас есть рабочий адрес domen.ru/avto.php?cat=sportcars&avto=porshe&model=carrera и если мы хотим сделать его ЧПУ вида:

То пишем в.htaccess:

RewriteEngine On
RewriteRule ^(.*)/(.*)/(.*)$ avto.php?cat=$1&avto=$2&model=$3 [L]

И после того как мы добавим вешеуказанные пару строк в.htaccess файл, наш материал будет открываться для посетителей по адресу:

domen.ru/sportcars/porshe/carrera

Или вдруг если у нас имеется несколько обработчиков PHP, то можно для каждого поставить правило в.htaccess:

RewriteEngine On
RewriteRule ^avto/(.*)$ avto.php?id=$1 [L]
RewriteRule ^air/(.*)$ forair.php?id=$1 [L]
RewriteRule ^flot/(.*)$ waterflot.php?id=$1 [L]

Из примера видно, то всё запросы начинающиеся с domen.ru/avto/ будут отправляться в обработчик avto.php, начинающиеся с domen.ru/air/, в обработчик forair.php.

Теперь стоит отметить важное! перед вашим RewriteRule поставьте такой код:

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

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

Ещё очень важная особенность ЧПУ, которая не была освещена это ссылки в HTML коде вашего сайта к стилям, картинка и пр. Дело в том что относительный путь к картинкам и файлам, которые вы подключаете на странице нужно составлять с учётом ЧПУ, так как каждый слэш (/) в адресе будет расцениваться как папка. В итоге относительные пути ЧПУ будут вида "../../". Рекомендуем вам почитать статьи о относительных адресах, если вы не знаете как составлять их иерархию в HTML. Если же вы не хотите заморачиться на этом или не понимаете о чём речь, просто выставьте везде абсолютные пути, т.е для картинок вместо:

src="/images/vasya.png"

src="http://site.com/images/vasya.png"

В таком случае данные сайта будут вызываться корректно при любом ЧПУ, с любым количеством слешей. Точно также поступите со всеми подключаемыми файлами к HTML.

Настало самое время поговорить о втором варианте редиректа через.htaccess. Второй вариант полностью завязан на первом, но представляет собой универсальный редирект со стороны htaccess. Состоит редирект всего из одного правила:

RewriteRule ^(+)$ /engine.php?query=$1 [L]

Вся логика такого редиректа в том, что абсолютно всё после http://site.com/ будет отсылаться на обработчик engine.php в переменной $_GET["query"]. Далее мы в engine.php можем разбить переменную на части:

$query=$_GET["query"];

$url=explode("/", $query);

И теперь мы получили массив $url в каждой ячейке которого содержиться часть полного пути. Например, если наш адрес (переменная query) выглядит так: transport/auto/ferrary/laferrary/description , тогда после обработки будет:

$url="transport";

$url="auto";

$url="ferrary";

$url="laferrary";

$url="description";

И вы после обработки можете выполнять любые действия с этими данными.

И возможно пригодится: Для того чтобы узнать количество записей в массиве используйте count($url) , для того чтобы посмотреть значение последней записи в массиве используйте end($url) .

Условием выполнения профессиональных работ по дереву является наличие . Имеющиеся в продаже дороги и не всем «по карману». Поэтому многие изготавливают их своими руками, экономя деньги и получая от созидательного процесса удовольствие.

Имеется два варианта изготовления мини станочков для :

  • приобретение набора деталей и его изготовления (наборы Моделист стоимостью от 40 до 110 тысяч рублей);
  • сделать его своими руками.

Рассмотрим изготовление фрезерных мини станков с ЧПУ своими руками.

Выбор конструктивных особенностей

Перечень действий при разработке, изготовлению мини устройства для фрезерования по дереву следующий:

  1. Первоначально нужно определиться о каких работах идёт речь. Это подскажет, какие габариты и толщины деталей можно будет на нём обрабатывать.
  2. Сделать компоновку и предполагаемый перечень деталей на самодельный настольный станочек для изготовления своими руками.
  3. Выбрать программное обеспечение по приведению его в рабочее состояние, чтобы он работал по заданной программе.
  4. Приобрести нужные компоненты, детали, изделия.
  5. Имея чертежи, сделать своими руками недостающие элементы, собрать и отладить готовое изделие.

Конструкция

Самодельный станок состоит из следующих основных частей:

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

На станине устанавливают направляющие для перемещения портала по оси Y. На портале размещены направляющие для перемещения суппорта по оси X. Шпиндель с фрезой крепится на суппорт. Он двигается по своим направляющим (ось Z).

Контроллер и драйвера обеспечивают автоматизацию работы станка с ЧПУ за счёт передачи команд на электродвигатели. Использование программного комплекса Kcam позволяет использовать любой контроллер и обеспечивает управление двигателями в соответствии с внесённым в программу чертежом детали.

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

Самодельный фрезерный станок с ЧПУ используют для получения объёмного 3D изображения на деревянной детали. Она крепится на столе данного устройства. Его можно использовать и как гравировальный. Конструкция обеспечивает перемещение рабочего органа - шпинделя с установленной фрезой в соответствии с заданной программой действий. Перемещение суппорта по осям Х и Y происходит по шлифованным направляющим с применением шаговых электродвигателей.

Перемещение шпинделя по вертикальной оси Z позволяет изменять глубину обработки на создаваемом рисунке по дереву. Для получения рельефного рисунка 3D нужно сделать чертежи. Желательно использовать различные виды фрез, которые позволят получить лучшие параметры отображения рисунка.


Подбор комплектующих

Для направляющих применяют прутки из стали D = 12 мм. Для лучшего перемещения кареток они шлифуются. Длина их зависит от размера стола. Можно использовать закаленные стержни из стали от матричного принтера.

Шаговые двигатели можно использовать оттуда же. Их параметры: 24 В, 5 А.

Фиксацию фрез желательно обеспечить цангой.

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

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

Сборка

Чтобы собрать самодельный станок для фрезерования 3D детали по дереву своими руками нужно сделать чертежи, подготовить необходимый инструмент, комплектующие, изготовить недостающие детали. После этого можно приступать к сборке.

Очередность сборки своими руками мини станка с ЧПУ с обработкой 3D складывается из:

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

Самодельный станок с ЧПУ после сборки обязательно должен быть опробован! Тестирование 3D обработки проводится посредством использования щадящих режимов для выявления всех неполадок и их устранения.

Работа в автоматическом режиме обеспечивается программным обеспечением. Продвинутые пользователи компьютеров могут использовать блоки питания и драйверы к контроллерам, шаговым двигателям. Блок питания преобразует поступающий переменный (220 В, 50 Гц) в постоянный ток необходимый для питания контроллера и шаговых двигателей. Для них управление станком с персонального компьютера проходит через порт LPT. Рабочими программами являются Turbo CNC и VRI-CNC. Для подготовки необходимых для воплощения в дерево рисунков используют программы графических редакторов CorelDRAW и ArtCAM.

Итоги

Самодельный мини фрезерный станок с ЧПУ для получения 3D деталей прост в управлении, обеспечивает точность и качество обработки. При необходимости сделать более сложные работы нужно использовать шаговые электродвигатели большей мощности (например: 57BYGH-401A). В этом случае для перемещения суппортов нужно для вращения винтов использовать зубчатые ремни, а не муфту.

Установку блока питания (S-250-24), платы коммутации, драйверов можно сделать в старом корпусе от компьютера, доработав его. На нём можно установить красную кнопку «стоп» для аварийного отключения оборудования.

Вам также могут быть интересны статьи:

Долбежный станок по дереву своими руками Как сделать строгальный станок по дереву своими руками Копировально-фрезерные станки по дереву

Давайте рассмотрим установку на сайт под управлением CMS Joomla 2.5 форума и его настройку. Именно Kunena подойдет для этой цели наиболее логично, так как этот компонент разработан именно для Joomla.

И так вы определились для чего вам нужен форум, какие темы будут затрагиваться на нем. Кто его будет сопровождать - сами или кто то из ваших друзей, ведь его модерирование отнимает много времени. Если у вас есть ответы на эти вопросы то начнем устанавливать Kunena – форум для Joomla 2.5 . Для установки форума необходимо скачать Kunena с сайта разработчика

Установка Kunena форум

Устанавливаем форум Kunena стандартным способом – через Менеджер расширений . Когда установка завершится жмем кнопку Завершить .

Открывается окно настройки форума. Однако по умолчанию установлен как всегда английский язык. Теперь необходимо компонент русифицировать. Пакет русификации устанавливается также стандартно через Менеджер расширений . Теперь через Расширения заходим в Kunena форум и можем настраивать его на родном языке.

А для начала давайте выведем его наш сайт.

Отображение Kunena форум на сайте

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

Выбираем Главная страница, называем наш пункт меню Форум и на странице сайта видим практически настроенный форум.

Теперь давайте рассмотрим настройку Кунена форума.

Настройка Kunena форум

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

Единственно на что обращу внимание это на вкладку Безопасность . Тут возможно использовать reCAPTCHA , однако я рекомендую пользоваться EasyCalcCheck PLUS так как в нем есть возможность подключить капчу и в форум Кунена. Описание данного плагина . Ну а если возникнут вопросы, то задаем их в комментариях.

Теперь давайте рассмотрим как установить шаблон на Кунена форум.

Установка шаблона на Kunena форум

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

Для установки шаблона заходим в Панель управления Kunena форум > Менеджер шаблонов .

Жмем на кнопку Добавить и видим стандартную панель загрузки расширения.

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

Как видите, сложного ничего нет. Надеюсь, что все понятно. Давайте рассмотрим теперь как в Кунена форуме убрать надписи внизу страницы «Работает на Kunena форум» и «Время создания страницы: 0.000 секунд».

Вообще то я не сторонник убирания ссылок с расширений Joomla на сайты их разработчиков. Как я уже писал, мы же пользуемся плодами их знаний и ума бесплатно. И если не можем помочь им материально, то можно поддержать их и таким бесплатным способом, как не убирать ссылку на их сайт. Но это дело каждого.

И так «Время создания страницы: 0.000 секунд» убирается при настройке Конфигурации форума. Заходим в Конфигурация форума > Общее и отключаем время показа создания страницы.

Не забываем сохранится. Вот эта строчка и исчезла.

Теперь переходим к строчке «Работает на Kunena форум». Используя расширение Firebug для Firefox я вычислил, что за вывод данной строки отвечает файл view.php . Идем по следующему пути: сайт > administrator > components > com_kunena > libraries > view.php . Открываем его для редактирования допустим Notepad++ и через поиск (Ctrl + F) ищем строчку final public function poweredBy

Сохраняемся. Обновляем фронт страницы и данная строчка «Работает на Kunena форум» пропала. На этом можно и закончить данную статью. Мы с вами рассмотрели Kunena форум для Joomla 2.5. Установка и настройка . Вопросы и замечания пишем в комментариях. Буду благодарен если добавите статью в социальные сети. Удачи Вам в ваших начинаниях!

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

Внизу под форумом есть такая строка: Работает на Kunena форум . Это и есть копирайт разработчика форума Кунена. Данная ссылка показывается абсолютно на всех страницах форума, но только до того времени - пока мы её не удалим.

  • Нужна ли данная ссылка? - Ответ однозначный - данная ссылка не нужна, так как она является внешней и к тому же индексируемой, ещё и забирающая вес с каждой страницы форума, что очень плохо для продвижения сайта.
  • А можно ли её удалять? - Можно, так как кунена (так же как и джумла) имеет открытый код и каждый вправе делать с ним любые изменения.

Убираем Работает на Kunena форум

Покажу самое простое решение для удаления данного копирайта, которым сам активно пользуюсь. Оно простое и понятное даже для новичков. Работает для всех версий Кунена 4, а так же для Kunena 5.

Чтобы избавиться от куненовского копирайта, нужно подредактировать файл config.php

Путь к файлу:

libraries/kunena/config.php29

Открываем файл config.php в редакторе кода и находим в нём 29-ую строку:

Public $id = 0;

Дописываем прям под ней:

Public $credits = 0;

Чтоб в итоге получилось:

Public $id = 0; public $credits = 0;

Сохраняем файл и обновляем страницу с форумом и любуемся как проблема с копирайтом быстро решена.

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

Время создания страницы

Так же если Вы новичок и только установили форум Kunena к себе на сайт, у вас может появиться вопрос как убрать

Время создания страницы: 0.167 секунд

Тут всё просто и решается в настройках кунены.

Заходим в админ-панель сайта и проходим по следующему пути:

Компоненты → Kunena форум → Конфигурация


Открывается страница настроек форума кунена. В первой же вкладке с названием Общее (подчёркнута красным) опускаемся вниз страницы.


Почти внизу перед разделом Настройка SEO есть пункт настроек с названием "Показать время создания страниц".

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

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

Компонент форума Kunena - установка

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

В архиве присутствуют необходимые плагины для корректной работы форума и модуль для вывода последних сообщений форума.

Компонент форума Kunena - настройки

После того, как все архивы успешно установлены, можно приступать к непосредственным настройкам самого компонента. Для этого нужно перейти по пути: Компоненты - Kunena форум: Панель управления? в которой можно управлять категориями, пользователями, смайлами и статусами.

Теперь давайте более подробно рассмотрим все пункты настроек.

Кунена форум - категории

Здесь можно создавать, редактировать и удалять категории для форума. Для разделов родителем выбираем - Верхний уровень, для категорий выбираем родителем необходимый раздел. Указываем название раздела или категории, включаем. Во вкладке "Разрешения категории" можно указать, кто имеет право доступа к данной категории, а уже в "Настройках категории" выбирается, кто может создавать темы, отвечать на форуме, создавать опросы и т.д. Здесь все настройки нужно сделать по своему усмотрению, как вам хочется, что вы можете позволить зарегистрировнным пользователям и гостям. Также можно выбрать - позволительно или нет создавать анонимные сообщения.

Кунена форум - Пользователи

В этом разделе настроек можно управлять пользователями - удалять, блокировать, снимать блокировку, назначит модератором, узнать IP, удалить аватар (при необходимости) и подпись профиля (если нарушены правила форума). Для этого откройте профиль пользователя, сделайте нужные настройки и сохраните.

Кунена форум - вложения

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

Кунена форум - смайлы

Здесь само собой понятно, что в данном разделе администратор имеет возможность управлять смайлами - можно удалить не нужные смайлы, установленные по умолчанию и загрузить свои. Смайлы могут быть в формате gif, png, jpeg.

Сначала смайл необходимо загрузить в нужную папку:

А затем нажать зеленую кнопочку "Новый смайл", выбрать загруженный смайлик, прописать для него код, активировать "добавить на панель смайлов" и сохранить:

Кунена форум - статусы

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

Если решите заменить еще и изображения статусов, то для этого будет достаточно создать вои картинки с таким же названием и в таком же формате как изначальные и загрузить с заменой в папку на сервере: вашсайт/media/kunena/ranks/.

Кунена форум - шаблоны

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

Кунена форум - конфигурация

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

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

Кунена форум - плагины

Здесь подключаем плагины, необходимые для корректной работы форума. Для начала подключаем только два лагина - Интеграция Kunena - Kunena и Интеграция Kunena c Joomla. Остальные плагины нужно будет подключать илшь в том случае, если будете устанавливать соответтсвующие дополнительные расширения для сайта.

Компонент форума Kunena - меню

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

Что касается настроек меню самого форума (Kunena меню), то здесь ничего менять не стоит. Но вы можете отключить какие-то пункты меню, например, "Помощь". Можете изменить названия на свои.

Ну вот, в принципе, и все по базовым настройкам форума. Ничего сложного в этом нет, как всегда, всё просто и понятно. Вы уже имеете опыт настроек компонентов и модулей, поэтому разберетесь без особого труда и здесь, но повторю все-таки, что любые вопросы, связанные с данным уроком, не стесняйтесь задавать на форуме. Я создала специальную тему .

Всем удачи! До следующих уроков!