Fork me on GitHub


 Bas   Précédent   Suivant

« 1 (2) 3 4 5 »


Re: URL Rewriting chez 1and1 ?
Aspirant
Inscrit: 27/07/2004 16:41
De Din ch'nord
Messages: 95
Monoroom,

Commençe par vérifier si le module rewrite est actif en créant une page vierge : test.php mets y un echo de quelque choe.

Place ensuite le fichier test.php à la racine de ton site.

Puis tu ajoute à ton htaccess cette règle:

RewriteRule ^test\.html$ /test.php [NC]

Ensuite dans ton navigateur tu tape

tonsite.tld/test.html


Si le mode rewrite est actif chez 1&1, tu devrais avoir le contenu de ton test.php


++
Belugha.

Posté le : 09/09/2007 15:05
_________________
BeluInfo : Dépannage Informatique íƒÂ  domicile et création de site internet.
ATM, Pose et décoration de plafond tendu : Rewriting actif - Xoops 2.0.16 - Gabarit Morph
Transférer la contribution vers d'autres applications Transférer


Re: Changer les urls du module Page
Aspirant
Inscrit: 27/07/2004 16:41
De Din ch'nord
Messages: 95
Bonjour,

fleursdubien, tout est encore possible, il faut mettre les mains dans le camboui c'est tout.

Si j'ai bien compris tu cherche à faire par exemple ce type de lien:
http://www.atm-plafond-tendu.fr/dossi ... evis-plafond-tendu-2.html
(module pages)
ou
http://www.atm-plafond-tendu.fr/artic ... n-du-plafond-tendu-2.html
(module news)

Si oui, pour arriver à ce résultat, je suis partie du hack de kenogui et j'ai retranscris manuellement (sans passer par la base de donnée, cela serait l'idéal d'ailleurs pour éviter le travail de fourmi) mes urls dans les fichiers ModRegExp.php et .htaccess.

BeluInfo

Posté le : 29/08/2007 13:56
_________________
BeluInfo : Dépannage Informatique íƒÂ  domicile et création de site internet.
ATM, Pose et décoration de plafond tendu : Rewriting actif - Xoops 2.0.16 - Gabarit Morph
Transférer la contribution vers d'autres applications Transférer


Re: Mettre en evidence un lien actif
Aspirant
Inscrit: 27/07/2004 16:41
De Din ch'nord
Messages: 95
Pour voir le résultat c'est sur:
http://www.atm-plafond-tendu.fr


Posté le : 04/05/2007 18:25
Transférer la contribution vers d'autres applications Transférer


Re: Mettre en evidence un lien actif
Aspirant
Inscrit: 27/07/2004 16:41
De Din ch'nord
Messages: 95
Bonjour,

Plus simple:

$uri=$_SERVER['REQUEST_URI'];
if (eregi ('/plafond/modules/news/',$uri)) {
// y a des news
} else {

// pas de news
}


Solution qui fonctionne.

Bye.

Posté le : 02/05/2007 14:11
Transférer la contribution vers d'autres applications Transférer


Re: Mettre en evidence un lien actif
Aspirant
Inscrit: 27/07/2004 16:41
De Din ch'nord
Messages: 95
La variable php $_SERVER['REQUEST_URI'] ne sert que pour une page: un bouton du menu -> une page -> un lien

Comment faire lorsque par exemple pour les articles se trouvant dans /modules/news:
un bouton menu -> +sieurs pages -> +sieurs liens

Posté le : 30/04/2007 21:45
Transférer la contribution vers d'autres applications Transférer


Re: Mettre en evidence un lien actif
Aspirant
Inscrit: 27/07/2004 16:41
De Din ch'nord
Messages: 95
Banane que je suis, la syntaxe pour le PHP est:
<{php}>
Code PHP
<{/php}>


Merci à tous.

Posté le : 30/04/2007 16:51
Transférer la contribution vers d'autres applications Transférer


Re: Mettre en evidence un lien actif
Aspirant
Inscrit: 27/07/2004 16:41
De Din ch'nord
Messages: 95
J'ai essayé cette méthode dans mon fichier theme, toujours une erreur de syntaxe php.

<div id="menu">
<ul>
<li id="index">
<?php
if ($SERVER['REQUEST_URI'] == 'index.php') {
echo "<a class='current' href='index.php'>INDEX</a>"; }
else {
echo "<a href='index.php'>INDEX</a>"; }
?></li>
<li id="page1">
<?php
if ($SERVER['REQUEST_URI'] == 'page1.php') {
echo "<a class='current' href='page1.php'>PAGE UN</a>"; }
else {
echo "<a href='page1.php'>PAGE UN</a>"; }
?></li>
<li id="page2">
<?php
if ($SERVER['REQUEST_URI'] == 'page2.php') {
echo "<a class='current' href='page2.php'>PAGE DEUX</a>"; }
else {
echo "<a href='page2.php'>PAGE DEUX</a>"; }
?></li>
</ul>
</div>

Posté le : 30/04/2007 16:43
Transférer la contribution vers d'autres applications Transférer


Re: Mettre en evidence un lien actif
Aspirant
Inscrit: 27/07/2004 16:41
De Din ch'nord
Messages: 95
Il doit y avoir une erreur de syntaxe php, dans mon fichier theme.html, puisque je vois '>>' sur ma page active.

Dans mon fichier theme.html:

<div id="menu">
<ul>
<li<?php if ($SERVER['REQUEST_URI']=="<{xoAppUrl}>")
echo " id=\"current\""; ?>>
<a href="<{xoAppUrl}>" <img src="<{xoAppUrl uploads/images/accueil_menu.png}>" width="20px" height="20px" name="accueil" alt="Accueil"/>Accueil</a></li>

<li<?php if ($SERVER['REQUEST_URI']=="<{xoAppUrl modules/news/article.php?storyid=7}>")
echo " id=\"other\""; ?>>
<a href="<{xoAppUrl modules/news/article.php?storyid=7}>"<img src="<{xoAppUrl uploads/images/presentation_menu.png}>" width="20px" height="20px" name="presentation" alt="Présentation"/>Présentation</a></li>

</ul>
</div>

Feuille de style:
#menu {
position: relative;
float: right;
right: 10px;
}

#menu ul {
margin: 0;
list-style: none;
}

#menu li {
float: left;
background-color: F5F5F5;
padding: 0 0 0 9px;
}


#menu img {
float: left;
margin-right: 5px;
}

#menu .other a:hover {
background-color: #3aa8e5;
}

#menu .current {
background-color: F5F5F5;
}

#menu .current a {
background-color: #F5F5F5;
color: #263C5F;
}

Posté le : 30/04/2007 15:11
Transférer la contribution vers d'autres applications Transférer


Re: Mettre en evidence un lien actif
Aspirant
Inscrit: 27/07/2004 16:41
De Din ch'nord
Messages: 95
Merci Christian, je vais essayer cette méthode et je vous tiens au courant.

Posté le : 30/04/2007 14:23
Transférer la contribution vers d'autres applications Transférer


Re: Mettre en evidence un lien actif
Aspirant
Inscrit: 27/07/2004 16:41
De Din ch'nord
Messages: 95
C'est exactement cela Patz sauf que je n'utilise pas multimenu.

Posté le : 30/04/2007 14:04
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 (2) 3 4 5 »




Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

21 Personne(s) en ligne (14 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 21 | Plus ...