doc:machin -> search 'machin' in documentation
ChangeLog | 2 +-
modules/search.php | 10 +++++++---
templates/search/quick.tpl | 15 ++++++++++++---
3 files changed, 20 insertions(+), 7 deletions(-)
git-svn-id: svn+ssh://murphy/home/svn/platal/trunk@1823
839d8a87-29fc-0310-9880-
83ba4fa771e5
New:
* Search:
- - Shortcuts to open user profile directly from search -FRU
+ - Shortcuts to open profiles or search in documentation -FRU
Bug/Wish:
if (S::has_perms()) {
$list .= '|admin|adm|ax';
}
- if (preg_match('/^(' . $list . '):([-a-z]+(\.[-a-z]+(\.\d{2,4})?)?)$/',
- $quick, $matches)) {
+ if (preg_match('/^(' . $list . '):([-a-z]+(\.[-a-z]+(\.\d{2,4})?)?)$/', $quick, $matches)) {
$forlife = $matches[2];
switch($matches[1]) {
case 'admin': case 'adm':
break;
}
pl_redirect($base . $forlife);
+ } elseif (strpos($quick, 'doc:') === 0) {
+ $url = 'Docs/Recherche?';
+ $url .= 'action=search&q=' . urlencode(substr($quick, 4));
+ $url .= '&group=' . urlencode('-Equipe,-Main,-PmWiki,-Site');
+ pl_redirect($url);
}
-
+
$page->assign('formulaire', 0);
require_once 'userset.inc.php';
notre base de données.
</p>
+{if $smarty.session.perms->hasFlag('user')}
<h2>Raccourcis...</h2>
<p>
- En tapant <code>fiche:prenom.nom.promo</code> tu accèdes directement à la fiche du camarade correspondant.
- De même <code>ref:prenom.nom.promo</code> t'emmène sur la fiche référent du camarade.
+ Un certain nombre de raccourcis permettent d'accéder plus rapidement au contenu du site :
+ <ul>
+ <li><code>fiche:prenom.nom.promo</code> ouvre la fiche du camarade indiquée</li>
+ <li><code>ref:prenom.nom.promo</code> ouvre la fiche référent du camarade indiquée</li>
+ <li><code>doc:phrase</code> recherche <em>phrase</em> dans la documentation du site</li>
+ {if $smarty.session.perms->hasFlag('admin')}
+ <li><code>admin:prenom.nom.promo</code> ouvre la fiche d'administration du camarade indiquée</li>
+ <li><code>ax:prenom.nom.promo</code> ouvre la fiche ax du camarade concerné</li>
+ {/if}
+ </ul>
</p>
+
<p>
Ces raccourcis fonctionnement également depuis le lien de recherche rapide disponible sur toutes les pages
du site<span class="searchbar"> et depuis la barre de recherche de ton navigateur si tu installes le module
ci-dessous</span>.
</p>
-{if $smarty.session.perms->hasFlag('user')}
<div class="searchbar">
<h2>Barre de recherche pour ton navigateur</h2>
<p>