4 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Контакты index php board powered by smf

Содержание

Контакты index php board powered by smf. Автоматическое определение движка форума. Убираем заголовок Server

Начнем сразу с кода основного скрипта:

# which-forum.pl script
# (c) 2010 Alexandr A Alexeev, http://сайт/

# закомментированные строки — для строгости
# если задача — собрать статистику движков, оставить как есть
# если составить список форумов — раскомментировать

my $data ;
$data .=
[H1toH2]
while (<> ) ;

# проверить, сколько было Powered by phpBB без ссылки в подвале
print «phpbb n »
if ($data =

/phpBB-SEO/i or
$data =

/index.php?[^»»]*showforum=d+/i ) ;
print «vbulletin n »
if ($data =

/Powered by:?[^ or
$data =

/forumdisplay.php?[^»»]*f=d+/i ) ;
print «smf n »
if ($data =

/index.php?[^»»]*board=d+.0/i ) ;
print «punbb n »
if ($data =

/viewforum.php?[^»»]*id=d+/i);
print «fluxbb n »
# if($data =

/viewtopic.php?id=d+/i or
if ( $data =

/forums.php?[^»»]*forum=d+/i);
print «yabb n »
if ($data =

/YaBB.pl?[^»»]*num=d+/i ) ;
print «dleforum n »
if ($data =

/(Powered By DLE Forum) /i or
$data =

/ikonboard.cgi/i ) ;
print «bbpress n »
if ($data =

/topic.php?id=d+/i or
# $data =

/forum.php?id=d+/i);
print «flashbb n »
# if($data =

/forums.php?fid=d+/i or
# $data =

/topic.php?fid=d+/i or
if ($data =

/forum.php?f=d+/i or
if ($data =

/topic.php?t=d+/i or
if ($data =

/forum.php?id=d+/i or
if ($data =

/index.php?fid=d+/i or
if ($data =

/Yet Another Forum.net/i or
$data =

Этот и другие скрипты, упомянутые в посте, вы найдете в этом архиве .

Скрипт which-forum.pl изучает код html-страницы на предмет наличия в нем сигнатур форумного движка. Аналогичный прием мы использовали при определении WordPress и Joomla , но есть пара отличий. Во-первых, сам скрипт не загружает код страницы, а читает его из stdin или файла, переданного в качестве аргумента. Это позволяет загрузить страницу один раз, к примеру, с помощью wget, а затем прогнать ее через несколько анализаторов, если у нас их не один. Во-вторых, в данном скрипте наличие сигнатуры является 100% признаком движка. В прошлый раз наличие сигнатуры лишь придавало веса соответствующему движку и «выигрывал» движок с наибольшим весом. Я решил, что в данном случае такой подход лишь напрасно усложнит код.

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

Для получения списка форумов я воспользовался своим парсером Google . Поисковой системе посылались запросы типа

site:forum.*.ru
site:talk.*.ru
site:board.*.ru
site:smf.*.ru
site:phpbb.*.ru
.

и так далее. Полный код генератора запросов вы найдете в файле gen-forumsearch-urls.pl . Помимо зоны.ru также использовались.su .ua .kz и.by. В прошлый раз провести такое исследование было затруднительно, поскольку сайты на WordPress и Joomla не имеют подобных сигнатур в URL. Каталоги типа cmsmagazine.ru/catalogue/ не обеспечивают достаточного объема выборки. Что такое 600 сайтов на Drupal?

Надо признать, результаты эксперимента меня огорчили. Из 12590 исследуемых сайтов только на 7083 движок был определен успешно, то есть лишь в 56% случаев. Может быть, я не учел какой-нибудь движок? Неужто на половине форумов стоял Bitrix? Или мне стояло больше времени уделить поиску сигнатур? В общем, тут требуются дополнительные исследования.

Среди 56% успешно опознанных движков самыми популярными, как и следовало ожидать, оказались IPB (31%), phpBB (26,6%) и vBulletin (26,5%)

За ними с большим отставанием следуют SMF (5,8%) и DLEForum (5,3%). Мой любимый punBB оказался лишь на 6-м месте (1,64%). Я не советовал бы сильно доверять этим цифрам (мол, каждый третий форум в рунете работает на IPB), но определенные выводы сделать, конечно, можно.

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

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

Скриптам для поиска/определения форумов также можно найти не одно практическое применение. Первое, что пришло лично мне в голову — это отсортировать по тИЦ опознанные форумы и разместить на первой сотне посты с ссылками на один из своих сайтов. Однако сотня форумных dofolllow-ссылок никак не повлияла на тИЦ (прошло 2 апдейта), так что лучше не тратить тут время, если только вас не интересуют переходы.

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

Размер веб-страницы и скорость ее загрузки стали вновь актуальны. Скорость загрузки контента становится одним из критериев ранжирования результатов поиска. О GZip и Deflate сжатии написано уже много, о серверном кешировании — тоже. Поговорим о заголовках.

Итак, ваше ASP.NET-приложение, помимо прочих, шлет на клиент следующие заголовки (значения могут варьироваться):

  • Server : Microsoft-IIS/6.0
  • X-Powered-By : ASP.NET
  • X-AspNet-Version : 2.0.50727
  • (опционально) X-AspNetMvc-Version : 1.0

Убрав эти header»ы мы «облегчим» траффик всего на какие-то 100 байт для каждого запроса, но, во-первых , следует помнить, что эти 100 байт, будучи умноженными на десятки тысяч запросов к вашему серверу, сыграют ощутимую роль. Во-вторых , отсуствие header»ов усложнит жизнь злоумышленникам, которые будут лишены информации о версии вашего сервера, версии ASP.NET и о платформе вообще.

Убираем заголовок X-AspNet-Version.

Убираем заголовок X-AspNetMvc-Version

Убираем заголовок X-Powered-By

Если у вас IIS7 — все похоже:

Убираем заголовок Server

//все гениальное просто
HttpContext .Current.Response.Headers.Remove(«Server» );

Туры и отдых в Австралии

Форумы в интернете являются одним из самых популярных видов интернет ресурсов. Это вполне объяснимо, так как форумы — это идеальная площадка для свободного общения посетителей. Форум является прекрасным способом для организации сообщества на вашем сайте и для формирования постоянной аудитории посетителей.

Существует много форумных движков. Давно хотел сделать обзор движков форумов. Сравнивать между собой их не буду — это тема отдельной статьи.

При выборе движка форума советую определить для себя следующие моменты:

1. Какой функционал форума вам нужен. Большинство форумных движков обладают широкими возможностями, но некоторые нюансы реализованы не во всех форумных CMS. Рекомендую посетить официальные сайты движков и ознакомиться в подробных описанием функционала.

2. Платный или бесплатный движок — этот момент тоже необходимо учитывать. В этом обзоре всего два платных движка — vBulletin и IPB, остальные бесплатные.

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

Читать еще:  Задарма ip телефония. «Zadarma»: Виртуальная АТС быстро и бесплатно. Снижение стоимости входящих

4. Дата последнего обновления движка — если движок давно не обновляется, это свидетельствует о том, что разработчики его не развивают или забросили дальнейшую разработку. Это является большим минусом. Интернет технологии постоянно развиваются, и форум с устаревшим функционалом будет ограничивать возможности по его дальнейшему развитию.

Ладно, хватит громких слов 🙂 . Начну с самых популярных движков форумов, основываясь на этом рейтинге CMS .

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

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

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

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

Полезные ресурсы по phpBB:

Invision Power Board — это платный движок форума, который очень популярен на просторах интернета. Стоимость в рунете можно узнать . На нем работают многие известные форумы. Имеет развитые сообщества в англоязычном и русскоязычном интернете.

Для IPB есть дополнительные официальные приложения (модуль галереи, блога, файлового архива). Кроме этого, есть визуальный редактор сообщений, текстовая версия форума, оптимизированная для поисковых роботов, инструмент для удобного бэкапа базы данных форума, подробный журнал действий администраторов и модераторов, а также журнал действий поисковых роботов.

Полезные сайты по Invision Power Board:

🔥 Кстати! Я провожу платный курс по продвижению англоязычных сайтов SEO Шаолинь. Если интересует, можете подать заявку на его сайте seoshaolin.com .

vBulletin — замечательный форумный движок. Он платный, стоимость можно узнать . Наряду с IPB, vBulletin является лидером среди платных движков.

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

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

Разработчики punBB делают акцент на лёгкость, скорость работы и компактность.

Полезные ресурсы по punBB:

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

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

Сейчас небольшое отступление. Если вам интересно узнать о тех методах продвижения, которые дают хороший эффект для увеличения целевой посещаемости, то я могу предложить свое платное исследование SEO разведка http://seorazvedka.ru/ , в котором я на примере 10 прибыльных молодых сайтов из разных тематик показал, каким образом они продвигаются и описал, как это можно использовать для продвижения своих ресурсов.

SMF — еще один быстрый и легкий форумный движок. Он нетребователен к ресурсам сервера и активно набирает популярность.

Поддержка OpenID, система предупреждений пользователей, есть возможность при необходимости премодерировать темы, сообщения и вложения, WYSIWYG-редактор для сообщений — и это еще не все, что позволяет SMF!

Intellect Board — оригинальный бесплатный движок. Задумка разработчиков Intellect Board заключается в идее, чтобы создать сайт на основе форума. Функционал Intellect Board очень широкий — сборник статей, презентация, новости, архив файлов, фотогалерея, IRC-чат, энциклопедия. По сути, Intellect Board — это полноценная система управления сайтом.

Основные возможности Intellect Board — Возможность задавать правила для всех разделов, поддержка графических библиотек GD и GD2 для создания уменьшенных копий картинок и фотографий, возможность вынесения предупреждений и поощрений модераторами и администраторами (причем предупреждения могут быть как бессрочными, так и ограниченными по времени), рейтинг тем, статей, файлов и фотографий/

ExBB (Exclusive Bulletin Board )

ExBB — легкий и бесплатный форумный движок. Он также, как и YaBB, не требует базы данных и хранит информацию в текстовых файлах.

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

Vanilla — оригинальный форумный движок, который интересен своей модульностью. Большой плюс этой форумной CMS — большинство модулей устанавливаются в один клик

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

Еще одна интересная особенность форумного движка Vanilla — cистема «Шепот» — можно просто отправить кому-либо сообщение шепотом, не покидая страницу темы или создать тему «шепотом», которая будет наглядной историей переписки.

[/H1toH2]

Новости

Последнии сообщения форума

ТемыАвторОт.Пр.Последний
Дата выхода новой версии SLAED CMS 6.3olevpa2111573SLAED CMS
Нужна помощь в установке рекламного блокаgoolybad22496goolybad
Сайты на Slaed CMS на версии 6.xdiger3923022Amikta
Возможность добавлять ключевые слова в meta descri…Andrey-z13005SLAED CMS
SLAED CMS 6.2 Pro — Проблемы и решенияSLAED CMS21050847SLAED CMS
Пользователи и их перенос с одного сайта на другой…Мдауж13398SLAED CMS
Модуль ContentAquamarine810252SLAED CMS
Ошибки после инсталляцииgalloko54554SLAED CMS
CSS фреймворки Bootstrap, Foundation, Semantic UI,…SLAED CMS2641498SLAED CMS
Новая капча — Captcha, ReCaptcha, KCaptcha, SlaedC…SLAED CMS1326559SLAED CMS
Вставить в сообщение форума видео.estma29273xxdevil
В блоках добавить название файлаolevpa77390olevpa
Хранение платёжных данных в файлахolevpa39989olevpa
Помогите доработать решение задчки по phpotherside312464Sergey
Новые функции CMS и их производительность относите…SLAED CMS5439168vladymir777

Производительность SLAED CMS относительно новых версий PHP

  • 4
  • 35278
  • SLAED CMS
  • 642
  • 01.01.2018
  • Наши новости

Бесплатная система управления содержимым SLAED CMS 6.2 Pro

  • 5
  • 91048
  • SLAED CMS
  • 640
  • 28.04.2017
  • Наши новости

Три месяца назад мы объявили о переходе к Open Source модели распространения SLAED CMS Pro и выложили бесплатную версию 6.1 (позже дополнили до 6.1.1). За это время версию 6.1 скачали 486 раз и предложили десятки свежих идей в специальной ветке форума.

Команда SLAED благодарна всем неравнодушным пользователям системы. Мы реализовали многие предложения и создали новую версию системы − SLAED CMS 6.2 Pro.

Версия 6.2. имеет 30 изменений относительно 6.1.1. В новой версии SLAED CMS реализована интеграция с соцсетями, код адаптирован под PHP 7+, улучшено кэширование страниц, добавлена sitemap.xml, система почищена от лишнего.

А что дальше!?

Дальше мы начнём работать над новой версией SLAED CMS, учитывая предложения пользователей.

Sitemap, XML Карта сайта SEO инструмент новой версии системы

  • 3
  • 48444
  • SLAED CMS
  • 639
  • 02.04.2017
  • Наши новости

Рад представить вашему вниманию новую, полезную возможность системы, а именно её новый SEO инструмент Sitemap XML Карта сайта, который будет входит в стандартную поставку, начиная с версии SLAED CMS 6.2 Pro.

Что же представляет из себя sitemap.xml? Это XML-файл с структурированной информацией для поисковиков, таких как: Яндекс, Google, Bing, Yahoo, Ask, MSN и многих других. Говоря простым языком, это упорядоченный, древовидный список разделов и страниц сайта, который состоит из адресов на эти страницы и разделы. Наш генератор может создавать два типа карт сайта, для поисковых систем: XML версию и посетителей: HTML версию.

Mozilla Firefox прекращает поддержку плагинов

  • 2
  • 36548
  • SLAED CMS
  • 638
  • 09.03.2017
  • Программы

Версия SLAED CMS 6.1.1 Pro с многочисленными улучшениями

  • 6
  • 38505
  • SLAED CMS
  • 637
  • 10.02.2017
  • Наши новости

Спешим обрадовать приверженцев SLAED CMS и всех тех, кто ценит удобство администрирования сайтов и стабильность их работы. Версия системы 6.1.1 Pro, пришедшая на смену 6.1 Pro и распространяемая по модели Open Source на базе лицензии GPLv3, официально увидела свет.

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

SLAED CMS 6.1 Pro — первая Open Source версия SLAED CMS

  • 7
  • 92174
  • SLAED CMS
  • 636
  • 26.01.2017
  • Наши новости

Компания SLAED рада представить версию 6.1 нашего флагманского продукта SLAED CMS Pro. Главное отличие новой версии от всех предыдущих заключается не в функциях, а в лицензии – распространяться версия 6.1 будет абсолютно бесплатно на базе лицензии GNU GPL 3. Более подробно о переходе на Open Source мы рассказали совсем недавно и теперь перешли от слов к действиям.

Отпуская в свободное плавание SLAED CMS, хочется вспомнить несколько интересных фактов о системе, накопившихся за 11 лет её существования (первая версия SLAED CMS Pro вышла 03.01.2006).

SLAED CMS переходит к Open Source модели на базе GNU GPL 3

  • 11
  • 43021
  • SLAED CMS
  • 635
  • 07.01.2017
  • Наши новости

2017 год компания SLAED решила начать с отказа от проприетарной модели распространения SLAED CMS в пользу Open Source. Новая версия SLAED CMS переходит в общественную собственность и будет абсолютно бесплатно распространяться на базе лицензии GNU GPL 3.

«Столь кардинальный шаг в нашей лицензионной политике – это шаг вперёд, который позволит существенно расширить границы распространения SLAED CMS, количество новых модулей и изменений, профессионально вносимых в систему. Мне, как автору проекта, важно, чтобы система была максимально доступной и как можно больше современных сайтов делалось на базе SLAED CMS, поэтому я готов сделать этот большой шаг в сторону Open Source!» — прокомментировал изменения в лицензионной политике автор и идеолог проекта Eduard Laas.

Шестая версия SLAED CMS официально пришла на смену пятой

  • 8
  • 133291
  • SLAED CMS
  • 634
  • 26.06.2015
  • Наши новости

Выпуск SLAED CMS 6.0 мы анонсировали ещё в феврале, и теперь компания SLAED рада сообщить, что официально выпущена шестая версия SLAED CMS. Новая версия системы базируется на современных технологиях сайтостроения и полностью перешла на HTML5 и CSS3.

Модификации SLAED CMS, произведённые для шестой версии, являются наиболее масштабными за последнее время. На разработку шестой версии команда проекта затратила 10 месяцев, в том числе 3 месяца полевых испытаний в режиме бета-тестирования. В процессе разработки были изменены все функциональные разделы системы, а также на уровне программного кода практически полностью разделены визуальный и логический разделы CMS.

Адаптация к современным тенденциям в дизайне и технологиях

  • 8
  • 66175
  • SLAED CMS
  • 633
  • 21.02.2015
  • Наши новости

О завершении очередного этапа развития проекта: SLAED CMS адаптирована к современным тенденциям в дизайне и технологиях

Постоянная аудитория и партнёры проекта уже заметили, что сайт проекта обновился, обновился кардинально. Новый сайт – это публичное отражение возможностей новой версии SLAED CMS 6.0, выпуск релиза которой запланирован на дату десятилетия проекта.

Да! Проекту SLAED CMS вот-вот исполнится 10 лет — 30.04.2015 г. мы будем праздновать юбилей. Десять лет – это серьёзный срок для CMS-системы, как и для любого ИТ-проекта. За 10 лет наш проект кардинально менялся, улучшался и постоянно внедрялся: именно в этот момент тысячи сайтов работают на базе SLAED CMS.

На пороге 2014 года встречаем «SLAED CMS Pro 5.3»

  • 9
  • 142681
  • SLAED CMS
  • 617
  • 28.12.2013
  • Наши новости

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

В канун нового 2014 года мы выпустили новую версию системы SLAED CMS Pro 5.3, которая ещё более быстрая, более надёжная, более выносливая – как лошадь, которая является символом 2014 года. В версии 5.3. упор был сделан на актуализацию основных компонентов, входящих в состав CMS, а также плановое исправление выявленных в более ранних версиях системы ошибок.

Для начала, стоит отметить, что новая версия доступна для скачивания в двух вариантах: Стандартная и Unicode.

CMS — выбор города и определение устройства

#1 Ф_Сергей_В

  • Пользователи
  • 4 сообщений
  • Всем доброго дня.
    у меня группа вовпросво со своими подгруппами. Пишу CMS. Много полезной информации подчеркнул у Вас на канале и форуме. Но, как всегда бывает не на все свои вопросы нашёл ответы.

    1. Хочу реализовать выбор города в моём интернет магазине и образовались утыкания.

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

    Как эффективнее сделать БД — выбранный город должен прописывать свое меню и товары. Сделать таблицу с меню и товарами для каждого города и чтобыппроисходило подключение по выбранному городу или лучше использовать единые таблицы но выборка чтобы происходила по индексу города?

    2. На каком этапе в CMS определять устройство и осуществлять пере адрисацию в шаблон под то или иное устройство?

    • Наверх

    #2 matroskin8

  • Администраторы
  • 12 662 сообщений
  • Ф_Сергей_В (06 Сентябрь 2019 — 01:57) писал:

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

    Ф_Сергей_В (06 Сентябрь 2019 — 01:57) писал:

    Я бы в таблицу товаров добавил ID города и затем по ID города выбирал товары. Но можно, конечно же, и отдельную связующую таблицу сделать.

    Ф_Сергей_В (06 Сентябрь 2019 — 01:57) писал:

    • Наверх

    #3 Ф_Сергей_В

  • Пользователи
  • 4 сообщений
    • Наверх

    #4 Ф_Сергей_В

  • Пользователи
  • 4 сообщений
  • matroskin8 (06 Сентябрь 2019 — 07:01) писал:

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

    Я бы в таблицу товаров добавил ID города и затем по ID города выбирал товары. Но можно, конечно же, и отдельную связующую таблицу сделать.

    Этот вопрос не совсем понятен, но подозреваю, что он дублирует Ваш первый вопрос с определением города, поэтому ответ аналогичен.

    • Наверх

    #5 matroskin8

  • Администраторы
  • 12 662 сообщений
  • Ф_Сергей_В (07 Сентябрь 2019 — 15:56) писал:

    • Наверх

    #6 Ф_Сергей_В

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

    1. В config d init.php создал:
    // КУКИ для города
    // если куки city нет то константе cityItem присваиваем id 1 города
    if (! isset (
    [H1toH2]
    COOKIE [ «city» ])) <
    define( «cityItem» , ‘1’ ); // константа для городов
    > else < // если куки city есть то константе cityItem присваиваем id из куки
    define( «cityItem» ,

    COOKIE [ «city» ]);
    >;
    2. В app controllers в MainController.php

    $cityId = cityItem ; // вытаскиваем из init.php данные cityItem которые она получила из куки

    $cities = R:: findOne( ‘city’ , ‘id=?’ ,[ $cityId ]); // из таблицы city создаем масив (‘city’,»id=’<$cityId>‘»);

    SESSION [ ‘cityArr’ ] = $cities ; // масcив в сессии — надо сделать его проще! и красивее.

    Что скажете о правильности решения и разрешения проблем ?

    • Наверх

    #7 matroskin8

  • Администраторы
  • 12 662 сообщений
  • Ф_Сергей_В (23 Сентябрь 2019 — 03:14) писал:

    [/H1toH2]

    • shev
    • Gurtam
    • Неактивен
    • Зарегистрирован: 04/03/2013
    • Сообщений: 54
    • Карма: 18

    Тема: Teltonika

    Teltonika F.A.Q.

    Обзоры: | FM1100 | FM2200 | FM3200 |

    Официальный ресурс Teltonika. Manual/Guide/Configurators/FW: http://avl1.teltonika.lt/downloads/

    Обратите внимание: В последних прошивках изменились номера параметров. Необходимо читать мануал под интересующую вас прошивку.

    Конфигурация устройства / свойства объекта на Wialon’e
    P.S: каждый объект имеет индивидуальные свойства объекта. Необходимо открыть «диалог свойств» в виде гаечного ключа, затем в открывшемся окне на против поля «Тип устройства» также нажать на гаечный ключ «Сконфигурировать устройство для данного объекта».

    • Time step, msДополнительно ко времени регистрации сообщения добавляется время в миллисекундах.
    • Reverse ibuttonрегистрировать код водителя в виде HEX. Дополнительно регистрируется параметр «driver_code» = 1
    • Deny empty ibutton registrationснимает код водителя. Дополнительно регистрируется параметр «driver_code» = 0.
    • Execute Bitrek commandвыполнять команды в формате Bitrek.
    • Execute custom text messages by defaultопция позволяет выполнять SMS команды по GPRS

    Только для устройств FM4+ и FM5300:

  • Display ETA from Garminрегистрировать ETA сообщение от Garmin.
  • Display Garmin connection errorрегистрировать код ошибки Garmin. Сообщение имеет вид: «Garmin PND is turned off or not connected. Code: $error_code» «GARMIN PND IS NOT CONNECTED»
  • Display last driver statusрегистрация последнего статуса для Garmin. Параметр: «last_driver_status».
  • Coordinates for stationary unitsЗарегистрировать координату для стационарного объекта, при условии, что кол-во спутников = 0. Пример: 22.67888;-33.87654 . (также доступно для FM2 устройств).
  • Инструкции по настройке оборудования:

    Конфигураторы:

    Конфигурация прибора по TCP для приборов FM5300, FM4200, FM4100:

    Процесс отправки конфигурации по TCP включает следующие этапы:

    1. Сервер (Wialon) отправляет бинарное СМС на прибор.
    2. Прибор устанавливает соединение с сервером (Wialon) для получения конфигурации.
    3. Сервер (Wialon) отправляет конфигурацию на прибор.
    4. Прибор закрывает соединение.

    Бинарное СМС содержит следующие данные:

    • логин и пароль для СМС (если есть)
    • IP и порт сервера (Wialon hosting, Wialon Pro, Wialon Local)
    • APN Address
    • GPRS Login (CHAP user name(если есть))
    • GPRS Password (CHAP password (если есть))

    В Wialon пользователь должен создать SMS команду Upload configuration (upload_cfg) и загрузить файл конфигурации при создании или отправке команды.

    Текст файла конфигурации должен содержать данные, которые отправляются по СМС и непосредственно конфигурацию.
    Конфигурация представляет собой строки следующего формата:

    Каждый параметр записывается с новой строки.

    Пример текста файла конфигурации (IP и порт сервера, APN и другие параметры указаны для примера):

    1. в профиле 1 установить номер 375999999 в качестве первого авторизованного номера телефона
    2. в профиле 2 установить номер 375888888 в качестве второго авторизованного номера телефона
    3. установить уровень микрофона (глобальный параметр, профиль 0) на значение 8.

  • в профиле 3 установить временной интервал сбора данных 15 секунд
  • Логин и пароль для СМС (если есть) берутся из настроек объекта из поля «Device access password» в настройках объекта.
    Логин и пароль в поле «Device access password» указываются через пробел:

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

    При вводе данных необходимо избегать лишних пробелов. Например, строка «ServerPort :20255» некорректна, т.к. после «ServerPort» имеется пробел.
    Параметры конфигурации также не должны содержать лишних пробелов. Например, запись вида «1,261, 375999999» передаст на прибор номер телефона с 3 пробелами перед номером.

    Если, например, GPRSLogin и GPRSPassword отсутствуют, то файл имеет следующий вид:

    Т.е. название поля должно присутствовать. Далее идет «:» и перевод строки.

    Конфигурация прибора по TCP для приборов FMB и более новых:

    Конфигурационный cfg файл конфигуратора Teltonika можно отравить на прибор командой Send cfg file (send_cfg).
    В свойствах команды необходимо указать Ip и Port вашего устройства в Wialon, данные APN и прикрепить сам файл.
    Для выгрузки текущей конфигурации из прибора используется команда get_cfg. При успешном выполнении команды конфигурационный файл попадет в приложение «Дискета».

    Удаленное обновление прошивки

    Для работы сервиса от клиента Wialon не требуется каких-либо логинов/паролей или лицензий FOTA Teltonika.

    Список поддержанных устройств:
    FM1000 FM1100 FM1200 FM2200 FM3200 FM3300 FM3400 FM3600 FM4100 FM4200 FM5300 FM5500 FM6300 FMB630, FMA1, FMA2, FM3001 FM3010 FMB001 FMB010 FMB100 FMB110 FMB120 FMB122 FMB125 FMB202 FMB204 FMB206 FMB900 FMB920 FMB962 FMB964 FMT100

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

    Подробности работы сервиса по версиям прошивок:

    Устройства с версиями прошивок 01.03.13 (и более старые) могут быть обновлены до версий 03.08.05 or 03.18.19 только через актуальную версию конфигуратора (можно найти в архиве с соответствующими версиями прошивок 03.08.05 or 03.18.19).
    Устройства с прошивками 01.00.32, 01.00.22 должны быть сначала обновлены через конфигуратор 01.03.13 и после этого до 03.08.05 or 03.18.19!
    Устройства FMB0YX and FMB9YX с прошивками 01.00.32, 01.00.22 (и более старые) могут быть обновлены до 01.03.13 через firmware updater через конфигуратор.

    Firmware update via Configurator:
    01.00.22/ 01.00.32/ 01.03.13 -> 03.08.05 or 03.10.03 — OK
    01.00.32 -> 01.03.13 — OK
    01.03.13 -> 03.08.05 or 03.18.03 — OK

    Работа с сервисом FOTA в Wialon для обновления прошивок

    Для работы с сервисом существует 4 команды:

    1) Send firmware to FOTA server(тип Virtual) — Загрузить прошивку на сервер FOTA. Необходимо прикрепить файл прошивки. Если файл прошивки уже присутствует на сервере, то выведется соответствующее сообщение.
    2) Update firmware from FOTA server(тип TCP) — Обновить прошивку с помощью FOTA сервиса. В настройках команды необходимо указать название прошивки (список доступных прошивок можно узнать командой Get firmware list from FOTA server),APN,APN username,APN password. Устройство должно ответить сообщением о получении команды. Статус обновления прошивки можно узнать, выполнив команду Firmware status (FOTA server).
    3) Get firmware list from FOTA server(тип Virtual) — Получить список доступных на сервере прошивок.
    4) Firmware status (FOTA server)(тип Virtual) — Получить информацию о ходе прошивки устройства.

    Частозадаваемые вопросы:

    Настройка вида SEF-ссылок в Joomla. Сторонние компоненты.

    Всё, что было описано выше, относится только к основным расширениям Joomla, которые предустановленны сразу с CMS. Для сторонних компонентов SEF делают разработчики этих компонентов. Весь код, относящийся к формированию ссылок, находится в папке с компонентом, в файле router.php. Этот файл можно переопределить в шаблон Joomla и доработать под себя. Хотя потребуются приличные знания PHP. Иначе, либо искать готовый переделанный router, либо использовать то, что есть.

    Вот так обстоят дела в SEF URL в Joomla. Надеюсь, для кого-то процесс формирования таких ссылок стал понятнее, и теперь создать красивые читаемые URL для страниц своего сайта будет проще.

    Ссылка на основную публикацию
    Статьи c упоминанием слов:
    Adblock
    detector