scripts

Cron senza crontab: è possibile.

|

Cari webmaster drupal in erba, questa è proprio per voi!

Far partire il cron.php regolarmente, senza avere accesso al server o senza saper gestire un server adesso è possibile!

Inserite queste semplici righe in PHP in un blocco qualunque di quelli che compaiono in modo fisso nelle vostre pagine oppure createne uno appositamente:

<?php
$tmstmp=mktime();
$last=file_get_contents("lastcron.txt");
if(($tmstmp-$last)>(60*60*6))
{
$pntr=fopen('lastcron.txt', 'w');
if(fwrite($pntr, $tmstmp))
{
mail ("dest","cron OK","OK");
include ("cron.php");
}
else
{

Documenti recenti con Drupal e Localizer

|

Ecco un semplice script PHP da inserire come blocco customizzato sul vostro Drupal 4.7.X con il modulo Localizer installato.

In allegato il codice sorgente e i dettagli nei commenti. Se non basta, chiedete pure con un commento!

A proposito: ovviamente il primo utilizzatore sono io ;)

Drupal Sitemap Module addon

|

Ho provato ad utilizzare il modulo per drupal http://drupal.org/project/gsitemap che genera la google sitemap del sito automaticamente.

Per utilizzarlo in automatico con Google però, è necessario attivare i 'clean urls', altrimenti il motore di google non legge la mappa dal link http://www.diegobelotti.com/?q=gsitemap e viene restituito un errore.

Per risolvere il problema senza i 'clean urls' si può fare in questo modo.

Dopo aver installato e configurato il modulo gsitemap, caricare nella root (/) del proprio sito un file PHP (ad esempio sitemap.php) contenente queste semplici righe:

Drupal Sitemap Generator 1.0

|

Potevo fare un sito con Drupal e non automatizzare la generazione del file sitemap.xml per Google? Figuriamoci!
Potevo tenere l'dea solo per me? Ma va!

Ecco quindi in allegato uno script da utilizzare per siti fatti con Drupal per automatizare la generazione del file sitemap.xml.

INSTALLAZIONE

  • scompattare lo script nella root (/) del proprio sito
  • editarlo e sostituire i dati di esempio username, password, DB,e host del database utilizzato da Drupal e nome del sito senza 'http://' iniziale e '/' finale

UTILIZZO

UNOFFICIAL GOOGLE SITEMAP GENERATOR PHP FREE TOOL

|

Uno script per generare il file XML per il servizio 'SITEMAP' di Google.
Unofficial Google Sitemap generator, per maggiori informazioni:
https://www.google.com/webmasters/sitemaps/
docs/en/protocol.html
.

INSTALLAZIONE

  • salvare il file php contenuto nello zip sul server
  • collegarsi al file tramite browser

UTILIZZO

  • inserire una lista di url nell'apposita textarea, gli url devono comprendere http:// ed essere separati da 'a capo'
  • opzionalmente modificare i valori di frequenza di modifica e priorità
Syndicate content