AccueilAideRechercherIdentifiez-vousInscrivez-vous

Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
21 Mai 2012 à 19:43:22

Connexion avec identifiant, mot de passe et durée de la session
Rechercher
    avancée

News

Stats
8763 Messages dans 1087 Fils de discussion par 1000 Membres
Dernier membre: totor 94
+  PHP Astux
|-+  Langages Web
| |-+  (x)HTML, CSS, JS (client)
| | |-+  [résolu 2 fois] Comment réduire
Pages: [1] 2 3   Bas de page
Imprimer
Auteur Fil de discussion: [résolu 2 fois] Comment réduire  (Lu 4624 fois)
griggione
Membre Junior
**
Messages: 91


« le: 28 Février 2010 à 16:43:27 »

Bonjour tous

Désolé mais je sais pas comment mettre en titre.
Bref, je met la news sur un nouveau site mais j'aimerais réduire l'espace entre les <fieldset>

Je dois entrer le formulaire dans un espace précis, donc tout y passé, les rows du textarea, les polices moins grandes, etc...
Reste plus que ça pour entrer: http://test.griggione.fr/contact.php
« Dernière édition: 14 Mars 2010 à 07:02:41 par griggione » Journalisée
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #1 le: 28 Février 2010 à 18:29:58 »

Hello,

As-tu essayé
Code:
#contact fieldset
{
    margin:0;
}

je vois qu'actuellement tu as réglé le margin sur 20px ...

PS : ça n'a pas de rapport direct avec NewsletTux, je le déplace.
Journalisée

griggione
Membre Junior
**
Messages: 91


« Répondre #2 le: 01 Mars 2010 à 17:32:12 »

Bonjour Matthieu

J'attendais patiemment la notification ......... ben pas reçue.

Je te remercie, et en plus c'est moi qui vait fait ce CSS Héritage.  Roulement des yeux

Dis-moi, comme tu as vu je dois mettre aussi la news, la 3 n'est pas pour demain je suppose, puisqu'on a reçu un beau mail disant que tu transpire sang et eau pour finir  Tire la langue
Journalisée
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #3 le: 02 Mars 2010 à 09:54:21 »

c'est étonnant, les notifications partent bien pourtant ...
Journalisée

griggione
Membre Junior
**
Messages: 91


« Répondre #4 le: 02 Mars 2010 à 15:06:49 »

Bonjour Matthieu

Comme tu as vu je dois aussi mettre la news et je trouve pas comment agrandir le bouton pour s'incrire, je lui mettrais bien size="50"
Egalement j'aimerais déplacer le h3 Licence d'utilisation vers la droite, à l'opposé du bouton.

Comme les polices des textes (hors les lettres) comment faire pour jouer dessus.
Bien sur en restant si possible par css héritahe en cas de MàJ.

EDIT:
Aussi, j'ai pu mettre un fond couleur pour la page contact: #contact fieldset p
Mais pour la news, le <p> s'arrete au texte de choix.
« Dernière édition: 02 Mars 2010 à 15:12:50 par griggione » Journalisée
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #5 le: 02 Mars 2010 à 16:49:42 »

Code:
[quote author=griggione link=topic=1168.msg7902#msg7902 date=1267538809]
Bonjour [b]Matthieu[/b]

Comme tu as vu je dois aussi mettre la news et je trouve pas comment agrandir le bouton pour s'incrire, je lui mettrais bien size="50"[/quote]

Tu peux utiliser en CSS :
#reg input[type=submit]
{
    width:50%;
}

ça risque de ne pas marcher avec IE6 par contre.

Citation
Egalement j'aimerais déplacer le h3 Licence d'utilisation vers la droite, à l'opposé du bouton.
dans ce cas, tu copies/colles le code concerné du fichier form-newslettux. C'est un point que j'améliorerai dans la V3.

Citation
Comme les polices des textes (hors les lettres) comment faire pour jouer dessus.
Bien sur en restant si possible par css héritahe en cas de MàJ.

EDIT:
Aussi, j'ai pu mettre un fond couleur pour la page contact: #contact fieldset p
Mais pour la news, le <p> s'arrete au texte de choix.

je ne comprends pas sur quoi tu veux jouer. Hors quelles lettres ?
tout est dans #reg sinon, pour le formulaire de newsletter.
donc #reg p ou #reg p label, #reg fieldset legend ...
Journalisée

griggione
Membre Junior
**
Messages: 91


« Répondre #6 le: 04 Mars 2010 à 16:05:17 »

Bonjour Matthieu

J'ai les notifs, j'avais oublié la coche en bas  Embarrass&eacute;

Pour le bouton on se contentera des autres fureteurs, sauf si ce qui suit décale tout.

Citation
Egalement j'aimerais déplacer le h3 Licence d'utilisation vers la droite, à l'opposé du bouton.
dans ce cas, tu copies/colles le code concerné du fichier form-newslettux. C'est un point que j'améliorerai dans la V3.
J'ai rien compris  Ind&eacute;ci
Je copie le code sur la version 2 je suppose et je colle ou Huh

Journalisée
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #7 le: 04 Mars 2010 à 19:06:33 »

en fait il faut voir comment sont faites tes pages.

Sinon tu prends le bloc "license" à la fin du fichier form-newslettux.php et tu le colles dans un autre fochier PHP, à l'endroit où tu veux qu'il apparaisse.

Pour peu que ça ne soit pas la même composition de page ($ntux2 non dispo), je te conseille, juste avant la "licence" de mettre un include ('newslettux2/languages/client_fr.lang.php');  Sourire
Journalisée

griggione
Membre Junior
**
Messages: 91


« Répondre #8 le: 05 Mars 2010 à 11:19:19 »

Bonjour Matthieu

J'ai opté pour l'option de faire un fichier licence.php et de faire une 2ème include.

Code:
Warning: main(./licence.php) [function.main]: failed to open stream: No such file or directory in /homez/rcfroid/newslettux2/newsletter.php on line 79

Warning: main() [function.include]: Failed opening './licence.php' for inclusion (include_path='.:/usr/local/lib/php') in /homez/rcfroid/newslettux2/newsletter.php on line 79

La ligne 79 est celle de l'include.
Journalisée
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #9 le: 05 Mars 2010 à 19:53:22 »

bin ça veut dire que le fichier "licence.php" n'existe pas dans le dossier courant ...
De quoi est-il constitué ?
Journalisée

griggione
Membre Junior
**
Messages: 91


« Répondre #10 le: 06 Mars 2010 à 07:24:05 »

Bonjour Matthieu

Licence ou newsletter plutot, regarde bien le message d'erreur.
Et les deux sont bien en place.

On dirait plutot que licence trouve pas newsletter, peut-être parce qu'il est pas indiqué qu'il doit lire un fichier exterieur puisqu'il n'est plus sir ce fichier.
Voila le fichier licence:
Code:
<?php
/*
************************************************************************************************
LICENSE - LICENSE
************************************************************************************************
*/

$id_license 'license_NewsletTux';
$id_license .= ($formnumber != 0) ? '_'.$formnumber '';
echo '<p>'.CR;
echo ' <a href="http://www.php-astux.info/newslettux-'.DEF_LANG.'.php" title="NewsletTux, script de mailing list en PHP MySQL"><img src="'.NTUX2_ROOT.'img/16/mini-newslettux.png" alt="NewsletTux" width="16" height="16" style="border:0; cursor:pointer;" /></a> |'.CR;
echo ' <a href="#'.$id_license.'" onclick="if (document.getElementById(\''.$id_license.'\').style.display==\'none\') { document.getElementById(\''.$id_license.'\').style.display=\'block\'; } else { document.getElementById(\''.$id_license.'\').style.display=\'none\'; }">'.$ntux2['legal_license'].'</a>'.CR;
echo '</p>'.CR;

/*
 * If you hide the display or delete the following lines, you break the license.
 * you must display this license text somewhere on the page that contains the NewsletTux form.
 * you can display it in a "legal" page of your website for example.
 *
 * Si vous masquez ou effacez l'affichage des lignes suivantes, vous résiliez le contrat de licence.
 * vous devez afficher ce texte de licence sur la page qui contient le formulaire NewsletTux.
 * vous pouvez l'afficher dans vos mentions légales p.ex.
 */

echo '<div id="'.$id_license.'" style="display:block;">'.CR;

// license text
echo ' <h2>'.$ntux2['legal_license'].'</h2>'.CR;
echo ' <p>'.RestoreHTMLtags($ntux2['legal_licence_cecill']).'</p>'.CR;

// thanks
echo ' <h2>'.$ntux2['legal_thanks'].'</h2>'.CR;
echo RestoreHTMLtags($ntux2['legal_thanks_list']); // this var contains HTML code
echo '</div>'.CR;
echo '<p><script type="text/javascript">document.getElementById(\''.$id_license.'\').style.display="none";</script></p>'.CR;
?>
Journalisée
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #11 le: 06 Mars 2010 à 10:00:05 »

Bon, déjà il n'est nullement fait mention d'un fichier "licence.php" là dedans.

Ce que je te conseille :
tu crées un fichier "licence_newslettux.php" dans le dossier de newslettux2/ dans lequel tu places ce code :

Code:
<?php
/*
************************************************************************************************
LICENSE - LICENSE
************************************************************************************************
*/
// pour éviter les inclusions multiples de fichiers
if (!isset($formnumber )) { $formnumber=0; }
define('DEF_LANG''fr');
require('languages/client_'.DEF_LANG.'.lang.php');

function RestoreHTMLtags($text)
{
$text str_replace('&quot;''"'$text);
$text str_replace('&lt;''<'$text);
$text str_replace('&gt;''>'$text);

return $text;
};


$id_license 'license_NewsletTux';
$id_license .= ($formnumber != 0) ? '_'.$formnumber '';
echo '<p>'.CR;
echo ' <a href="http://www.php-astux.info/newslettux-'.DEF_LANG.'.php" title="NewsletTux, script de mailing list en PHP MySQL"><img src="'.NTUX2_ROOT.'img/16/mini-newslettux.png" alt="NewsletTux" width="16" height="16" style="border:0; cursor:pointer;" /></a> |'.CR;
echo ' <a href="#'.$id_license.'" onclick="if (document.getElementById(\''.$id_license.'\').style.display==\'none\') { document.getElementById(\''.$id_license.'\').style.display=\'block\'; } else { document.getElementById(\''.$id_license.'\').style.display=\'none\'; }">'.$ntux2['legal_license'].'</a>'.CR;
echo '</p>'.CR;

/*
 * If you hide the display or delete the following lines, you break the license.
 * you must display this license text somewhere on the page that contains the NewsletTux form.
 * you can display it in a "legal" page of your website for example.
 *
 * Si vous masquez ou effacez l'affichage des lignes suivantes, vous résiliez le contrat de licence.
 * vous devez afficher ce texte de licence sur la page qui contient le formulaire NewsletTux.
 * vous pouvez l'afficher dans vos mentions légales p.ex.
 */

echo '<div id="'.$id_license.'" style="display:block;">'.CR;

// license text
echo ' <h2>'.$ntux2['legal_license'].'</h2>'.CR;
echo ' <p>'.RestoreHTMLtags($ntux2['legal_licence_cecill']).'</p>'.CR;

// thanks
echo ' <h2>'.$ntux2['legal_thanks'].'</h2>'.CR;
echo RestoreHTMLtags($ntux2['legal_thanks_list']); // this var contains HTML code
echo '</div>'.CR;
echo '<p><script type="text/javascript">document.getElementById(\''.$id_license.'\').style.display="none";</script></p>'.CR;
?>

Journalisée

griggione
Membre Junior
**
Messages: 91


« Répondre #12 le: 07 Mars 2010 à 06:45:37 »

Bonjour Matthieu

Par rapport au code qui est de base dans form_newslettux.php tu as rajouté ceci, peux-tu m'indiquer ce que cela fait, stp:
Code:
// pour éviter les inclusions multiples de fichiers
if (!isset($formnumber )) { $formnumber=0; }
define('DEF_LANG', 'fr');
require('languages/client_'.DEF_LANG.'.lang.php');

function RestoreHTMLtags($text)
{
$text = str_replace('&quot;', '"', $text);
$text = str_replace('&lt;', '<', $text);
$text = str_replace('&gt;', '>', $text);

return $text;
};

Je te demande ça parce que ça ne change rien du tout, j'ai toujours l'erreur, le fichier newsletter n'est pas trouvé.
« Dernière édition: 07 Mars 2010 à 06:50:28 par griggione » Journalisée
Matthieu
Administrateur
Membre Héroïque
*
Sexe: Homme
Messages: 3461


Unreal Power...


WWW
« Répondre #13 le: 07 Mars 2010 à 21:46:45 »

ce sont des variables qui sont définies dans le fichier original de Newslettux qui ne le sont plus si tu copies le code ailleurs ... D'où l'idée de les redéfinir de façon à ne pas provoquer de bugs.

Peux-tu me décrire toutes les manips que tu as faites ? Pour moi, ce que je t'ai donné au dessus suffit amplement pour placer la licence ailleurs.
Journalisée

griggione
Membre Junior
**
Messages: 91


« Répondre #14 le: 08 Mars 2010 à 07:58:27 »

Bonjour Matthieu

Mais je n'ai rien fait de spécial.
Tu m'as dit de mettre la partie licence dans un autre fichier (+ le code à rajouter), ce que j'ai fait .
Et une include pour l'affiichage, tout simplement.

Ce qui est bizzare c'est que l'erreur affiche pour le fichier newsletter.php et non pas licence.php
Journalisée
Pages: [1] 2 3   Haut de page
Imprimer
Aller à:  

Powered by SMF 1.1.16 | SMF © 2011, Simple Machines
Amber design by Bloc | XHTML | CSS