Как насчет того, чтобы не установить его во внезапно в конструкторах, но сделать его через свойства/методы set ? Я видел некоторые классы.NET, которые используют этот подход такой как Process
класс:
Process p = new Process();
p.StartInfo.UseShellExecute = false;
p.StartInfo.CreateNoWindow = true;
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.RedirectStandardError = true;
p.StartInfo.FileName = "cmd";
p.StartInfo.Arguments = "/c dir";
p.Start();
после некоторого поиска в Google я нашел плагин для phpBB .
его можно найти на их форумах: http: //www.phpbb .com / community / viewtopic.php? f = 69 & t = 784615
он будет учитывать все популярные поисковые системы и выделять условия поиска на форуме. чтение плагина - отличный источник информации
Эта функция работает, просматривая заголовок http referer, отправленный браузером. Этот пост должен объяснить, как это работает: http://weblogtoolscollection.com/archives/2009/04/10/how-to-highlight-search-terms-with-jquery/
Вам нужно заглянуть в переменную http-сервера реферера http, там вы найдете URL, откуда пришел пользователь.
Я считаю, что вы можете посмотреть в заголовках HTTP для реферера (то есть предыдущего посещенного URL). Если ваш посетитель пришел из Google, это будет URL-адрес страницы поиска. Отправка этого заголовка - это функция большинства веб-браузеров, и она полезна для подобных вещей. Поскольку результаты поиска Google представляют собой запросы GET, стандартный URL-адрес реферера выглядит так:
http://www.google.com/search?q=stack+overflow
Вы можете проанализировать их, чтобы получить условия и формат запроса. соответствующим образом используя сценарий на стороне сервера. Я уверен, что для этого есть библиотека, но написать ее будет несложно.