salut à tous,
une petite question toute bete.
dans mon site, je fais une récapitulation à un moment.
Pour cela, la seule solution simple que j'ai trouvée, c'est de faire ça :
et voila la fonction appellée dans index.php
Le problème, c'est que c'est laid et mal fait.
Je m'en fous un peu que ce soit mal fait, vu que ça marche.
Mais le problème, c'est que dans IE, ça s'aligne mal.
Comment faire les choses proprement?
l'idéal, ce serait un swf qui appelle la valeur pour faire un beau bouton.
Vous auriez une idée?
tks
une petite question toute bete.
dans mon site, je fais une récapitulation à un moment.
Pour cela, la seule solution simple que j'ai trouvée, c'est de faire ça :
| Code: |
|
<td align=\"center\"> <b><b><FONT color=#496C9F>Il y a </color></b> <form action=\"../index.php?ind=reviews&op=result_search_author\" name=\"search\" method=\"post\"> <input type=\"hidden\" value=\"dept\" name=\"campo\"> <input type=\"hidden\" value=\"{$dept}\" name=\"testo\"> <input type=\"submit\" value=\"{$result2}\"> </form> article(s) dans votre département</b> </td> |
et voila la fonction appellée dans index.php
| Code: |
| function result_search_author() {
global $mkportals, $DB, $mklib, $Skin, $mklib_board; $campo = $mkportals->input['campo']; $testo = $mkportals->input['testo']; if (!$testo) { $message = "{$mklib->lang['re_reqstring']}"; $mklib->error_page($message); exit; } $navbar = "<a href=\"index.php?ind=reviews\">{$mklib->lang['re_ptitle2']}</a>-><a href=\"#\">{$mklib->lang['re_searchresult']}</a>"; $maintit = "{$mklib->lang['re_searchresult']}"; $content = $this->tpl->row_main_entries(); $query = $DB->query( "SELECT * FROM mkp_reviews where $campo LIKE '%$testo%' AND id_cat != '8'"); while( $row = $DB->fetch_row($query) ) { $iden = $row['id']; $name = $row['title']; $description = $row['description']; $trate = $row['trate']; $click = $row['click']; $dept = $row['dept']; $author1 = $row['author']; $data = $mklib->create_date($row['date'], "short"); $name ="<a href=\"index.php?ind=reviews&op=entry_view&iden=$iden\">$name</a>"; //ajouter $idauthor = $row['idauth']; $author = "<a href=\"http://www.neighbourwood.frihost.net/phpBB2/profile.php?mode=viewprofile&u={$idauthor}\">{$author1}</a>"; $requete_perso = $DB->query("SELECT user_from FROM phpbb_users where user_id = '$idauthor'"); $result = $DB->fetch_row($requete_perso); $locationtxt = $result['user_from']; $location = "<a href=\"http://www.neighbourwood.frihost.net/phpBB2/map.php?highlight={$idauthor}\">{$locationtxt}</a>"; //end ajouter //Distance $perso_geo1 = $DB->query("SELECT latitude, longitude FROM phpbb_map_mod_user where user_id = '$idauthor'"); $result_geo1 = $DB->fetch_row($perso_geo1); $latitude_1 = $result_geo1['latitude']; $longitude_1 = $result_geo1['longitude']; $self_id = $mkportals->member['id']; $perso_geo2 = $DB->query("SELECT latitude, longitude FROM phpbb_map_mod_user where user_id = '$self_id'"); $result_geo2 = $DB->fetch_row($perso_geo2); $latitude_2 = $result_geo2['latitude']; $longitude_2 = $result_geo2['longitude']; $earth_radius = 6378137.0; $long1 = deg2rad ($longitude_1); $long2 = deg2rad ($longitude_2); $lat1 = deg2rad ($latitude_1); $lat2 = deg2rad ($latitude_2); $dlon = $long2 - $long1; $dlat = $lat2 - $lat1; $a = pow( sin($dlat / 2), 2) + cos($lat1) * cos($lat2) * pow(sin($dlon / 2), 2); $d = 2 * atan2(sqrt($a), sqrt(1 - $a)); $distance = round($earth_radius * $d/1000).' km'; if ($self_id <= "1") {$distance = "Vous devez être connecté"; } //END Distance $content .= $this->tpl->row_main_entries_content($name, $trate, $description, $author, $location, $dept, $distance, $click, $data); } if (!$name) { $content = "<td align=\"center\" width=\"100%\" class=\"modulecell\"><br />{$mklib->lang['re_searchnot']}<br /><br /><br /></td>"; } $submit = ""; $stat = $this->retrieve_stat(); $toolbar = ""; $utonline = $mklib_board->get_active_users("reviews"); $output = $this->tpl->review_show($navbar, $maintit, $content, $submit, $stat, $toolbar, $author, $location, $show_pages, $utonline); $blocks = $Skin->view_block("{$mklib->lang['re_pagetitle']}", $output); $mklib->printpage("1", "1", "{$mklib->lang['re_pagetitle']}", $blocks); } |
Le problème, c'est que c'est laid et mal fait.
Je m'en fous un peu que ce soit mal fait, vu que ça marche.
Mais le problème, c'est que dans IE, ça s'aligne mal.
Comment faire les choses proprement?
l'idéal, ce serait un swf qui appelle la valeur pour faire un beau bouton.
Vous auriez une idée?
tks
