Tengo el siguiente código
Cita:
Que me genera lo siguiente <?php
require($_SERVER['DOCUMENT_ROOT'].'/libs/FNWordsLimit.php');
require($_SERVER['DOCUMENT_ROOT'].'/libs/FNAutoload.php');
$notice = new Query();
$notice->set_sql(sprintf("SELECT tbl_notices.*,notice_visits FROM tbl_notices, tbl_noticevisits where tbl_notices.id_notice=tbl_noticevisits.id_notice ORDER BY tbl_notices.datetime_notice DESC "));
$row = $notice->set_rowarr();
$notice_template= new Templates("noticelist");
$notice_template->set_asigne(array("user" => $row[1],"datetime"=>$row[4],"title"=>$row[2],"body"=>wordslimit(html_entity_decode($row[3]),500),"lang"=>$lang, "id"=>replace(html_entity_decode(trim($row[2]))),"visit"=>$row[5]));
echo $notice_template->set_print();
$notice->get_close();
echo '<hr width="100%" />';
?>
require($_SERVER['DOCUMENT_ROOT'].'/libs/FNWordsLimit.php');
require($_SERVER['DOCUMENT_ROOT'].'/libs/FNAutoload.php');
$notice = new Query();
$notice->set_sql(sprintf("SELECT tbl_notices.*,notice_visits FROM tbl_notices, tbl_noticevisits where tbl_notices.id_notice=tbl_noticevisits.id_notice ORDER BY tbl_notices.datetime_notice DESC "));
$row = $notice->set_rowarr();
$notice_template= new Templates("noticelist");
$notice_template->set_asigne(array("user" => $row[1],"datetime"=>$row[4],"title"=>$row[2],"body"=>wordslimit(html_entity_decode($row[3]),500),"lang"=>$lang, "id"=>replace(html_entity_decode(trim($row[2]))),"visit"=>$row[5]));
echo $notice_template->set_print();
$notice->get_close();
echo '<hr width="100%" />';
?>
Cita:
para esto utilizo .htaccess, todo funciona casi a la perfección, excepto por un detalle que no encuentro la manera de solucionarlo, lo que quiero es ver la noticia completa, para ello me valgo de otro script parecido al anterior. Pero se supone que debo pasarle el identificador de la noticia, y para hacer la noticia como este :Primer Titular
Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla ...
http://www.misitio.com/es/primer-titular.html 2008-10-28 10:51:12
Segundo Titular
Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla ...
http://www.aeaepilepsia.org/es/segundo-titular.html 2008-09-26 17:56:46
Tercer Titular
Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla...
http://www.aeaepilepsia.org/es/tercer-titular.html 2008-09-26 17:56:13
Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla ...
http://www.misitio.com/es/primer-titular.html 2008-10-28 10:51:12
Segundo Titular
Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla ...
http://www.aeaepilepsia.org/es/segundo-titular.html 2008-09-26 17:56:46
Tercer Titular
Bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla bla...
http://www.aeaepilepsia.org/es/tercer-titular.html 2008-09-26 17:56:13
$notice_complete->set_sql(sprintf("SELECT * FROM tbl_notices where id_notice =%d",$id));
Pero el detalle es que como pasarle sin que sea en el link http://www.misitio.com/es/mi -titular.html.
Algunos me dijeron que podría ser algo asi, (si el identificador de noticia es 1)
http://www.misitio.com/es/mi-titular.html?id=1
otros
http://www.misitio.com/es/1/mi-titular.html
también
http://www.misitio.com/es/mi -titular_1.html
cosa que extraería de ahí el id pero no me convence para nada ya que si id cambia por ejemplo a 5 entonces mi-titular.html seguirá en el navegador pero la página me mostrará el titular 5,además no quiero hacerlo de esa manera; he intentado con sesiones,que luego destruyo pero no he podido lograr, en el archivo .htaccess tengo lo siguiente:
Cita:
La tercera variable es el identificador de noticia, ayúdenme a pasarlo pero de manera oculta RewriteRule ^/(es|en|de)/([A-Za-z0-9-_]+)\.html/?$ ./?lang=$1&topic=$2&id_notice=$3 [NC,L]