• Home
  • Forum
  • Fare Web
  • PHP

Widget PHP non modificabile dall'utente

  • Creatore Discussione Creatore Discussione DNAvirusG
  • Data di inizio Data di inizio 27 Mag 2011
D

DNAvirusG

Nuovo Utente
26 Mag 2011
7
0
0
  • 27 Mag 2011
  • #1
Salve a tutti!
Ho questo sito di riferimento: http://ow.ly/54fHE

Ecco i dati demo per loggarsi: demo/demo

Se si va nella sezione Get Widget troverete un form con delle impostazioni da poter settare e automaticamente vi fornirà il codice nel box in basso da poter inserire nel proprio sito/blog..

Ora il problema è questo. L'utente finale non dovrebbe avere la libertà di eliminare l'ultima parte del codice che riguarda i backlinks del sito in questione. Più precisamente questa porzione di codice:

Codice:
<div style="text-align:center;margin:5px;"><a href="http://tweetfeed.com">Want a widget like this?</a></div>

Inserisco anche il codice della pagina showwidget.php:

PHP:
<?php
	require_once('inc/functions.php');
	$keyword = 	$_GET['k'];
	$length = 	$_GET['l'];
	$width =	$_GET['w'];
	$username = $_GET['u'];

  if (isset($_SERVER['HTTP_REFERER'])) {
    $unique_id = md5($username . '-' . $keyword . '-' . $_SERVER['HTTP_REFERER']);
    
    dbconnect();
    $t = mysql_query('INSERT IGNORE INTO widget_logs (unique_widget, widget_url) VALUES (\''.$unique_id.'\', \''.addslashes($_SERVER['HTTP_REFERER']).'\')');
    
    if (mysql_insert_id()) {
      file_put_contents('widget-log.txt', $unique_id . " # " . $username . ' # ' . $keyword .  ' # ' . $_SERVER['HTTP_REFERER'] . "\r\n", FILE_APPEND);
    }
    
    dbclose();
  }

	if ($length>25) { $length=25; }
	if ($width>800) { $width=800; }
	$keyword = cleankeywords($keyword);
	require_once('inc/simplepie.inc');
	$feed = new SimplePie('http://search.twitter.com/search.atom?q='.$keyword);
	$feed->handle_content_type();

	$output.=	"<style>";
	$output.=	"<!--";
	$output.=	"	#tweetbox					{ width:".$width."px !important; font-family:Arial, Helvetica, sans-serif; font-size:90%; overflow:hidden;line-height:130%;}";
	$output.=	"	#tweetbox ol				{ list-style-type:none; padding:0; margin:0; }";
	$output.=	"	#tweetbox ol li				{ padding:10px 0 10px 0; margin:0 0 0 0; border-bottom:1px dotted #999;}";
	$output.=	"	#tweetbox ol li a			{  }";
	$output.=	"-->";
	$output.=	"</style>";

	$output.=	"	<div id='tweetbox' style='width:300px;'>";
	$output.=	"        <ol>";
	
	foreach ($feed->get_items() as $item):
        	$i++;
			if ($i<=$length) {
				$output2.=	"            <li>";
				$output2.=	"            <div style=''><img src='".$item->get_link(0, 'image')."' style='float:left;display:block;margin-right:10px;width:48px;height:48px;' />".$item->get_description()."<br /><span class='date'>".$item->get_date('j F Y | g:i a')."</span><br /><a href='".$item->get_permalink()."' style='font-weight:bold;'>".$item->get_author(0)->get_name()."</a><br style='clear:both;' /></div></li>";
			}
        endforeach;
         if ($i==0) {
	$output2.=	"                <li><h2>No tweets!</h2><br />Nobody is talking about this yet!<br />You could be the first to <em><a href='http://twitter.com/'><strong>Tweet about ".$keyword."</strong></a>!</em></li>";
            }
	$output2.=	"        </ol><div style=\"text-align:center;font-size:90%;\">Powered by <a href=\"http://TweetFeed.com/$username\"><strong>TweetFeed.com</strong></a></div>";
	$output2.=	"	</div>";

	$output2 = str_replace("\"", "'", $output2);
	$output2 = mysql_escape_string($output2);
?>
document.write("<?=$output?>");
document.write("<?=$output2?>");

Qualcuno ha una soluzione da proporre?
Grazie in anticipo!
 

Trogo

Utente Attivo
11 Gen 2008
370
0
0
44
Sanremo
  • 27 Mag 2011
  • #2
E non potresti semplicemente aggiungerlo nell'output di showwidget.php?
 
D

DNAvirusG

Nuovo Utente
26 Mag 2011
7
0
0
  • 28 Mag 2011
  • #3
puoi farmi un esempio gentilmente?
 

Trogo

Utente Attivo
11 Gen 2008
370
0
0
44
Sanremo
  • 30 Mag 2011
  • #4
Tipo così:

PHP:
    $output2.=    "        </ol><div style=\"text-align:center;font-size:90%;\">Powered by <a href=\"http://TweetFeed.com/$username\"><strong>TweetFeed.com</strong></a></div>"; 
    $output2.=    "    </div>";
    $output2.=    "    <div style=\"text-align:center;margin:5px;\"><a href=\"http://tweetfeed.com\">Want a widget like this?</a></div>";
 
D

DNAvirusG

Nuovo Utente
26 Mag 2011
7
0
0
  • 6 Giu 2011
  • #5
Grazie tante, funziona =)
 
Devi accedere o registrarti per poter rispondere.

Discussioni simili

A
[PHP] Widget Meteo con località variabile
  • ayassino
  • 19 Mar 2018
  • PHP
Risposte
0
Visite
1K
PHP 19 Mar 2018
ayassino
A
B
Widget Hotel
  • broke02
  • 3 Apr 2024
  • Javascript
Risposte
1
Visite
28K
Javascript 3 Apr 2024
WmbertSea
[WordPress] Problema sidebar widget html Facebook
  • 1992lvc
  • 24 Ago 2018
  • WordPress
Risposte
2
Visite
1K
WordPress 24 Ago 2018
1992lvc
D
  • Bloccata
Website online booking widget!
  • Dandy77
  • 25 Giu 2018
  • Presentati al Forum
Risposte
1
Visite
833
Presentati al Forum 25 Giu 2018
Max 1
[HTML] Widget per inserire instagram a lato del blog
  • Bubà
  • 19 Gen 2017
  • HTML e CSS
Risposte
1
Visite
16K
HTML e CSS 19 Gen 2017
Max 1
[WordPress] Problema inserimento widget nel footer
  • giuseppe_123
  • 23 Ott 2016
  • WordPress
Risposte
0
Visite
2K
WordPress 23 Ott 2016
giuseppe_123
Widget per Windows 7
  • Max 1
  • 20 Ago 2016
  • Altri Annunci
Risposte
0
Visite
990
Altri Annunci 20 Ago 2016
Max 1
[Wordpress] Custom Post Type: plugin per creare uno slider nei widget
  • felino
  • 19 Feb 2016
  • WordPress
Risposte
0
Visite
15K
WordPress 19 Feb 2016
felino
L
Widget su ogni blog
  • _LAIL_
  • 15 Mag 2015
  • WordPress
Risposte
2
Visite
1K
WordPress 19 Mag 2015
criric
M
problema creazione nuova area widget
  • Marco Carlozzo
  • 27 Ott 2014
  • WordPress
Risposte
0
Visite
1K
WordPress 27 Ott 2014
Marco Carlozzo
M
Widget e Plugin da WordPress.com (sito) al Softwere di WordPress
  • Gabriele Visioli
  • 21 Lug 2014
  • WordPress
Risposte
4
Visite
1K
WordPress 25 Lug 2014
Gabriele Visioli
Wordpress e QTranslate: come gestire i widget
  • felino
  • 19 Feb 2014
  • WordPress
Risposte
11
Visite
3K
WordPress 23 Feb 2014
glm1986ITALY
Widget e cambio dominio
  • felino
  • 13 Dic 2013
  • Domini
Risposte
4
Visite
2K
Domini 13 Dic 2013
felino
S
Creare un Widget del mio sito
  • searedone
  • 5 Mar 2013
  • Javascript
Risposte
1
Visite
1K
Javascript 6 Mar 2013
criric
S
[Dreamweaver cs5.5] Widget spry
  • sambo
  • 6 Apr 2012
  • Webdesign e Grafica
Risposte
4
Visite
3K
Webdesign e Grafica 7 Apr 2012
sambo
S
E
Posizionare widget??
  • enzobovino
  • 15 Apr 2011
  • HTML e CSS
Risposte
0
Visite
1K
HTML e CSS 15 Apr 2011
enzobovino
E
D
Widget Radio
  • dive3000
  • 3 Lug 2010
  • Presenta il tuo Sito
Risposte
3
Visite
2K
Presenta il tuo Sito 28 Lug 2010
templare3000
T
M
Wordpress: widget in pagina di login
  • mobileadv
  • 12 Feb 2010
  • WordPress
Risposte
3
Visite
4K
WordPress 3 Mar 2010
Sivano25
S
S
Come si chiamano questi widget?
  • stratocaster
  • 6 Mag 2009
  • Webdesign e Grafica
Risposte
1
Visite
1K
Webdesign e Grafica 6 Mag 2009
carla146
M
Problema CSS nei widget con sfondo sfumato
  • max299
  • 1 Mar 2009
  • HTML e CSS
Risposte
0
Visite
2K
HTML e CSS 1 Mar 2009
max299
M
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • PHP
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?