Fork me on GitHub


 Bas   Précédent   Suivant

« 1 (2) 3 »


Ligne pixel blanche perdue au milieu d'un blockcontent et d'un blocbottom
Aspirant
Inscrit: 21/07/2004 19:48
De Mí Â¢con -- 71 -- Fr
Messages: 90
Bonjour

Après les galères avec le module Catads, me voilà dans le design du site.

Je veux créer des menu latéraux avec effet ombre.

Pour celà j'utilise simplement des background-image dans les blocktitle et blockcontent de mes blocs.

Pour le bas, j'ai ajouté une nouvelle ligne dans le tableau, de classe blockbottom.

J'ai designé sous photoshop les fonds et j'ai mis en place le tout.

Seulement, je rencontre, sur le deuxième bloc, une ligne blanche placée après le blockcontent comme vous pouvez le voir ci dessous :

Open in new window

Pas de problème de margin ni autres dans le CSS, ni de cellspcing & cellpading dans le theme.html.

Merci à ceux qui se casseront la tête

Posté le : 06/09/2005 22:20
Transférer la contribution vers d'autres applications Transférer


Re: [Résolu] [Catads 1.4] Exécuter du php dans un template modifié
Aspirant
Inscrit: 21/07/2004 19:48
De Mí Â¢con -- 71 -- Fr
Messages: 90
J'ai une autre question alternative.

Je souhaiterai modifier complètement ce module.

En fait, vu que le site gèrera des annonces automobiles, je souhaites que s'affichent les options dont dispose la voiture.

Pour celà, j'aimerai rajouter une série de champ de type booléens exemple

HDI : oui ou non
Direction assistée : oui ou non
Climatisation : oui non

et que ceci soit saisi lors de la création de l'annonce via des CheckBoxes.

J'aimerai simplement connaitre l'ordre des modifications à effectuer pour arriver à ce résultat, sans trop se lancer dans les détails.

En gros ajouter ça dans quel fichiers, dans quel ordre ?
(je ne pige pas comment marchent les Smarty, le remplissage des variables)
Merci d'avance.

Posté le : 02/09/2005 23:27
Transférer la contribution vers d'autres applications Transférer


Re: [Catads 1.4] Exécuter du php dans un template modifié
Aspirant
Inscrit: 21/07/2004 19:48
De Mí Â¢con -- 71 -- Fr
Messages: 90
J'ai trouvé la solution à mon problème.

Pour les interessés :

Lors de l'affichage d'une liste, une variable appelée photo (voir mise au point smarty) contient un lien Javasript permettant d'atteindre les photos de l'annonces.

Il faut donc aller modifier le contenu de cette variable par le fichier functions.php se trouvant dans class de catads.

A hauteur de

if ($strid != '')
{
$a_item['photo'] = le lien javascript
}

il faut modifier par

if ($strid != '')
{
$a_item['photo'] = $oneads->getVar('photo0');;
}

Ainsi, la variable contient le nom de la photo contenu dans le champ photo0 de l'annonce en cours d'affichage ...

Si votre annonce ne contient pas de photo, la variable sera vide. Un simple test

<{if $item.photo != ''}>

< img src=<{$xoops_url}>/modules/catads/images/ads/<{$item.photo}>
<{/if}>


dans votre template permettra donc d'éviter l'affichage d'une croix rouge car la photo n'a pas été trouvée.

Merci à Christian pour sa réponse ainsi qu'à Cat pour ce module

Posté le : 01/09/2005 22:46

Edité par DJ_CleM_71 sur 01/09/2005 22:51:36
Transférer la contribution vers d'autres applications Transférer


Re: [Catads 1.4] Exécuter du php dans un template modifié
Aspirant
Inscrit: 21/07/2004 19:48
De Mí Â¢con -- 71 -- Fr
Messages: 90
Salut,

C'est à dire déclarer une nouvelle variable qui contiendrait, pour chaque item, le chemin de la photo ?

Je vois ce qu'il faut faire, mais pas vraiment où ...

Où se trouve ce fichier php ?

Merci d'avance.

Posté le : 01/09/2005 20:20
Transférer la contribution vers d'autres applications Transférer


[Résolu] [Catads 1.4] Exécuter du php dans un template modifié
Aspirant
Inscrit: 21/07/2004 19:48
De Mí Â¢con -- 71 -- Fr
Messages: 90
Bonjour,

Je suis en train de créer un site pour une entreprise de vente de véhicules d'occasions automobiles.

Pour celà, je compte m'appuer sur un Xoops très light et un module : Catads 1.4.

Pour répondre aux besoins de présentations du gérant de l'entreprise, je suis ammené à modifier les templates du modules.

Ainsi, j'ai modifié sans problème le template de détails d'un "item", en modifiant l'ordre et en changeant les styles via déclarations de classes puis CSS du thème.

Jusque là pas de problème.

Seulement aujourd'hui j'ai attaqué la partie dure : modifier la présentation de la page qui affiche toutes les annonces d'une catégorie.

En fait, originellement, sont affichés dans un tableau : le titre, le prix, la date, etc... Je souhaite pour ma part, en plus de mofifier la mise en page (c'est déjà fait), afficher la toute première photo attachée à l'annonce (champ photo0 dans la table catads_ads).

Il me faudrait donc exécuter un simple code en php qui récupère l'URL de la photo0 via simple requête exécutée.

('select photo0 from xoops_catads_ads where ads_id=$item.id');


item.id étant une variable reconnue.

Mais bien sûr, impossible d'éxécuter du php dans un page à extension .html ...

Avez vous une idée, ou mieux, une solution ?

D'avance, merci.

Posté le : 01/09/2005 12:06

Edité par DJ_CleM_71 sur 01/09/2005 22:47:01
Transférer la contribution vers d'autres applications Transférer


Re: Intro flash
Aspirant
Inscrit: 21/07/2004 19:48
De Mí Â¢con -- 71 -- Fr
Messages: 90
Peux tu ns faire un imprime-écran de ce qui ressort sur ton navigateur lorsque tu esasye d'accéder à ta page .html ?

Posté le : 04/07/2005 16:57
Transférer la contribution vers d'autres applications Transférer


Re: Intro flash
Aspirant
Inscrit: 21/07/2004 19:48
De Mí Â¢con -- 71 -- Fr
Messages: 90
html ou htm, peut importe l'extension.

le tout est que apache privilégie le html au php lors de l'indéxation du répertoire.

tu peux configurer ça sur ton dédié, sinon si tu est sur un mutualisé, tu ne peux rien y faire ...


essaye d'accéder à ton site via

http://nomdedomaine.com/index.html ou htm suivant l'extention choisie.

Posté le : 04/07/2005 16:14
Transférer la contribution vers d'autres applications Transférer


Re: Migration serveur -> erreur >Php -> plus de site
Aspirant
Inscrit: 21/07/2004 19:48
De Mí Â¢con -- 71 -- Fr
Messages: 90
Hello,

J'avais modifié le mainfile.php à la main, en changeant le répertoire d'accès.

Ca ne fonctionnait pas. J'ai relancé un install en mettant un dossier install et j'ai simplement réécri dans le mainfile le répertoire de Xoops.

Au final tout était exactement pareil dans le fichier (même taille, etc ...), mais ça a marché.

Problème résolu donc.

Merci.

Posté le : 01/07/2005 07:58
Transférer la contribution vers d'autres applications Transférer


Migration serveur -> erreur >Php -> plus de site
Aspirant
Inscrit: 21/07/2004 19:48
De Mí Â¢con -- 71 -- Fr
Messages: 90
Bonsoir,

Suite à un changement de serveur, j'ai tout simplement réuploadé le contenu de mon ancien FTP vers le nouveau. J'ai également modifié le mainfile.php et restauré la backup SQL, ainsi que refait les autorisations MySQL.

Lorsque j'essaye d'accéder au site, je tombe sur ça (index.php) :

Citation :

?>english/main.php"; } } if ($xoopsModule->getVar('hasconfig') == 1 || $xoopsModule->getVar('hascomments') == 1 || $xoopsModule->getVar( 'hasnotification' ) == 1) { $xoopsModuleConfig =& $config_handler->getConfigsByCat(0, $xoopsModule->getVar('mid')); } } elseif($xoopsUser) { $xoopsUserIsAdmin = $xoopsUser->isAdmin(1); } } ?>mmon']) && XOOPS_ROOT_PATH != '') { include XOOPS_ROOT_PATH."/include/common.php"; } } ?>


Au bas de cette erreur, page blanche.

J'arrive à accéder à l'admin, mais tjrs avec des erreurs en entete.


Citation :

?>english/main.php"; } } if ($xoopsModule->getVar('hasconfig') == 1 || $xoopsModule->getVar('hascomments') == 1 || $xoopsModule->getVar( 'hasnotification' ) == 1) { $xoopsModuleConfig =& $config_handler->getConfigsByCat(0, $xoopsModule->getVar('mid')); } } elseif($xoopsUser) { $xoopsUserIsAdmin = $xoopsUser->isAdmin(1); } } ?>mmon']) && XOOPS_ROOT_PATH != '') { include XOOPS_ROOT_PATH."/include/common.php"; } } ?>


Les modes de débogages sont désactivés.

Merci de votre aide.

Xoops 2.0.9.3

Posté le : 30/06/2005 19:25
Transférer la contribution vers d'autres applications Transférer


Re: Disparition de contenu blocs apres MAJ 2.0.10
Aspirant
Inscrit: 21/07/2004 19:48
De Mí Â¢con -- 71 -- Fr
Messages: 90
ben voilà ...

mais bon moi ça n'est pas ça le problème ...

j'aimerai qu'un développeur Xoops passe par ici et m'explique pourquoi je n'ai pas de retour après la mise à jour des modules.

Je n'ai pas de message comme quoi les blocs ont été réécris, comme quoi les permissions on été refaites, etc ... ça marche impeccablement avec la 2.0.9.3.

Merci de votre aide.

Posté le : 26/04/2005 23:04
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 (2) 3 »




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

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