Pop up

Posts: 187
Iscritto il: 14 Dic 07

Salve ragaz, dopo tanti problemi ora m'imbatto Smiling nei pop-up?
non so da dove iniziare, in pratica nello sviluppare un modulo mi serve un link ad un pop-up!! il classico pop-up insomma?
allora:
vi è qualche funzione Api di drupal per fare ciò?
devo farlo in php?
c'è qualche modulo da integrare?
devo usare javascript?
insomma mi date un consiglio su come fare??
grazie a tutti!

un abbraccio

__________________

Posts: 240
Iscritto il: 29 Ott 05
Redattore di Drupal Italia. Contribuisco a manualiTraduttore

delle api per fare un popup che io sappia non ci sono.
secondo me dovresti farlo a mano usando jquery incluso in drupal.
magari scrivi <a href="link.ext" class="popup">link</a> e poi con jquery intercetti la classe popup per fare aprire appunto il popup. in questo modo usi il metodo meno intrusivo. altrimenti (metodo più intrusivo) usi una cosa del tipo:
<a href="link.ext" onclick="window.open(...)">link</a>


Posts: 187
Iscritto il: 14 Dic 07

allora ho scritto ciò:

<?php


function banner_pop() {
   
   
$id = arg(1); 
   
   
$result = db_query('SELECT * FROM {banner} where id = ' . $id);
   
$info = db_fetch_object($result);
    
   
$form  = '<a href="' . $info->url . '" ';
   
$form .= 'onClick="windows.open(\'' . $info->url . '\',\'miaFinestra\',\' \');">';
   
return
$form;

}

e mi dà sto problema:

<?
php

Fatal error
: Cannot unset string offsets in C:xampphtdocsdp7drupal-5.7includesform.inc on line 319

?>

?>

__________________

Posts: 187
Iscritto il: 14 Dic 07

alrimenti mi spigheresti passo apsso come fare a realizzare la popup? cioè che modulo dovrei scariacre visto che vedo jq, jquery_update, -form, etc??
grazie 1000

__________________

Posts: 240
Iscritto il: 29 Ott 05
Redattore di Drupal Italia. Contribuisco a manualiTraduttore

prova a cercare qui

Citazione:
allora ho scritto ciò:

<?php
function banner_pop() {
  
   
$id = arg(1);
  
   
$result = db_query('SELECT * FROM {banner} where id = ' . $id);
   
$info = db_fetch_object($result);
   
   
$form  = '<a href="' . $info->url . '" ';
   
$form .= 'onClick="windows.open(\'' . $info->url . '\',\'miaFinestra\',\' \');">';
  
return
$form;

}

e mi dà sto problema:

<?
php

Fatal error
: Cannot unset string offsets in C:xampphtdocsdp7drupal-5.7includesform.inc on line 319
?>

?>


Posts: 187
Iscritto il: 14 Dic 07

ho trovato amici, posto qui il codice:

<?php

$block 
= "<a href=\"#\" onClick=\"window.open('" . $form[$key]['img_name']['#value'] . "', 'miaFinestra','width=750,height=200,scrollbars=no,status=no,resizable=no');\"> Image </a>";
           
$row[]  = $block;



?>

grazie a tutti

__________________

Condividi contenuti