Può anche fare da blog, si
skyline
@skyline
Post creati da skyline
-
ANECMS, ve lo presento :)
Ciao a tutti,
oggi voglio presentarvi una demo della mia creatura. Il nome del cms è ANECMSANE => A New Era CMS
ho rilasciato una demo giusto per far vedere che funziona e aiutarmi a trovare bug, i moduli che si possono usare sono principalmente 2 blog e pages, sono solo 2 moduli di esempio semplici semplici.
Nel cms potreste spostare i widget (c'è un menu widget) che vi apparirà un pannellino sotto dove potete giochicchiare con i widget presenti e sbatterli nella widget area (il template di test ne ha una sola) con il drag&drop.
ditemi cosa ne pensate e ovviamente sappiate che si cercano collaboratori di tutti i tipi
ah dimenticavo... il link è anecms.com
-
RE: php selezione annidata da database
@miticopierpy said:
Qualcosa in automatico non esiste?
Comunque il codice che mi hai dato mi da un errore di sintassi per quanto riguarda il simbolo "=" . Non capisco perchè.
Ho provato a sostituirlo con == e mi da un'altro errore di sintassi riguardante il simbolo: "'".
Domani vedo meglio e ti posto l'errore
Cron, documentati su quello nei link utili c'è anche un link per "cron fatto in casa" -
RE: Recuperare un DB esportato. Timeout.
mi sembra ovvio che era da mettere nel terminale spero sia andato tutto bene
-
RE: Quale pagina da determinato id
vabbè se ce li hai
mysql_query('select * from post'); $count = 0; while($row = mysql_fetch_assoc()){ $count++; if(in_array($row['id'], $tuoarraydeipost)){ $pag = ceil($count/20); echo '<a href="link.php?pag='.$pag.'">post</a>"; } }
codice scritto un po così... ma dovrebbe essere giuszto... poi scrivere in questa mini textarea è difficile...
-
RE: Recuperare un DB esportato. Timeout.
mysql - u user_name -p your_password database_name < file_name.sql
prova con questo -
RE: Recuperare un DB esportato. Timeout.
sono dati importanti? se no potresti allegare il file? che facciamo qualche prova?
-
RE: Quale pagina da determinato id
tu hai l'id dei post con più commenti? se si sono giunto ad una conclusione che non spreca molte energie
-
RE: Quale pagina da determinato id
bisogna contare quanti record scorri prima di trovare quelli più letti... ma a cosa ti serve rimandarlo alla pagina e non direttamente dentro al post???
-
RE: Recuperare un DB esportato. Timeout.
Non dare la colpa a mysql e phpmyadmin, perchè funziona benissimo avrai sbagliato qualcosa sicuramente che errore dti da?
-
RE: Quale pagina da determinato id
per ogni pagina quanti post ci sono?
è matematica questa
tu vuoi arrivare a definire la pagina dove si trova il post, ma cos'è che contiene i post giusto per sapereper sapere l apagina devi sapere quanti post ci sono in più di quello che linki...
-
RE: connessioni al server mysql via OOP
umm vuoi fare un sistema a pagine? mostrarne 15 per pagina? dimmi se è giusto...
-
RE: Modificare file su PC da una pagina web
@shinil35 said:
Allora!
La prima è:
Posso modificare da una pagina web un file nel computer? Anche non in php.non ho capito molto cosa hai detto... cioè tu vuoi modificare qualcosa che sta nel tuo pc... dovresti fare l'upload e poi riscaricare il file e sovrascriverlo.
@shinil35 said:La seconda:
Vorrei il codice per fare un contatore visite, mi manca solo la parte per procedere solo se l'ip non è nel file di testo.
Vorrei che il codice lo scrivessi da solo almeno impari.
Qua non eisste la pappa pronta, se vuoi ti aiutiamo a farloInoltre se non hai tempo non postare nemmeno
-
RE: Quale pagina da determinato id
i post o i topic? definire il post più letto è difficile.
tu non vuoi linkare il topic allora cosa vuoi linkare? spiegati meglio -
RE: script upload/download file
per uploadare file di grosse devi modificare dei parametri nel php.ini, mi sembra che è limitato a 8MB di default, devi aumentare anche il POST ;9 cerca su google e trovi qualcosa
-
RE: connessioni al server mysql via OOP
Un regalo alla comunità, vi dono questa mia classe creata tempo fa.
se ne volete una uguale per altri db ditemelo$db = new mysql($hostname, $username, $password, $database);//si connette al db, aggiungere un true alla fine per connessione persistente
$db->query('query');//effettua una query
$db->query_array('query');//effettua una query e ritorna un array (mysql_fetch_array), aggiungere un true per mettere in cache il risultato(sconsigliato)
$db->query_list('query'); //effettua una query e ritorna una lista di array, aggiungere un true per mettere in cache il risultato(sconsigliato)<?php /** * Driver MySQL for database transaction * * @package Dev-Site * @author Gonçalo Margalho <[email protected]> * @copyright Dev-House.Com (C) 2006-2008 * @license h tt p:// w ww.gnu.org/licenses/old-licenses/gpl-2.0.html GNU Public License * @version 1.0 */ define( 'SQL_CACHE_DIRECTORY', './cache/sql' ); global $nquery, $ncached_query, $sql_debug; $nquery = 0; $sql_debug = true; class mysql{ /** * meter of functions * * @var integer */ private $sql_function_level = 0; /** * Make a connection with the database * * @param string $hostname Server SQL * @param string $username Name of User SQL * @param string $password Password of User SQL * @param string $database Name of Database SQL * @return boolean */ public function __construct( $hostname, $username, $password, $database, $persistent = false ){ if($persistent == true){ $this->db_link = mysql_pconnect( $hostname, $username, $password ) or die( mysql_error() ); return mysql_select_db( $database ) or die ( mysql_error() ); } else{ $this->db_link = mysql_connect( $hostname, $username, $password ) or die( mysql_error() ); return mysql_select_db( $database ) or die ( mysql_error() ); } } /** * Make a query * * @param string $query Query to make * @return mixed|trigger_error */ public function query( $query ){ global $nquery, $sql_debug; $this->sql_function_level++; $nquery++; if( $this->result = mysql_query( $query ) ){ $this->sql_function_level = 0; return $this->result; } elseif( $sql_debug AND $debug_array = debug_backtrace() ) echo $this->trace_error( $query ); $this->sql_function_level = 0; } /** * Make a query and return an array, example: array( 'name of field 1' => 'value of field 1', 'name of field 2' => 'value of field 2' ... 'name of field n' => 'value of field n' ) * * @param string $query Query to Make * @return array */ public function query_array( $query, $cache = FALSE ){ if( $cache AND file_exists( $file_cache = ( SQL_CACHE_DIRECTORY . "/sql_" . ( $hash = md5( $query ) ) . ".php" ) ) ){ include_once( $file_cache ); return $GLOBALS[ 'sql_' . $hash ]; } $this->sql_function_level++; if( $result = $this->query( $query ) ){ $query_array = mysql_fetch_array( $result, MYSQL_ASSOC); if( $cache ){ $fp = fopen ( $file_cache, 'w' ); fwrite( $fp, $query_array_string = "<?php" . "\n" . "\$GLOBALS['sql_" . $hash . "'] = " . var_export( $query_array, TRUE ) . ";" . "\n?>", strlen( $query_array_string ) ); fclose( $fp ); $GLOBALS[ 'ncached_query' ]++; } return $query_array; } } /** * Make a query and return an array list, example: array( array row 1, array row 2 ... array row n ) * Use this function for get n rows, n>1 * * @param string $query Query to Make * @return array */ public function query_list( $query, $cache = FALSE ){ if( $cache AND file_exists( $file_cache = ( SQL_CACHE_DIRECTORY . "/sql_" . ( $hash = md5( $query ) ) . ".php" ) ) ){ include_once( $file_cache ); return $GLOBALS[ 'sql_' . $hash ]; } $this->sql_function_level++; if( $result = $this->query( $query ) ){ $query_list = array( ); while( $row = mysql_fetch_array( $result, MYSQL_ASSOC ) ) $query_list[ ] = $row; if( $cache ){ $fp = fopen ( $file_cache, 'w' ); fwrite( $fp, $query_array_string = "<?php" . "\n" . "\$GLOBALS['sql_" . $hash . "'] = " . var_export( $query_list, TRUE ) . ";" . "\n?>", strlen( $query_array_string ) ); fclose( $fp ); $GLOBALS[ 'ncached_query' ]++; } return $query_list; } } /** * Make a query and return a number of rows * * @param string $query Query to Make * @return integer */ public function query_count( $query ){ $this->sql_function_level++; return mysql_num_rows( mysql_query( $query ) ); } /** * Return the number of Queries * * @return integer */ public function nQuery( ){ return $GLOBALS[ 'nquery' ]; } /** * Return the number of Cached queries * * @return integer */ public function nCachedQuery( ){ return $GLOBALS[ 'ncached_query' ]; } /** * If the parameter is set delete the cache of the query, else is null delete all cache * * @param string $query Query to remove from cache */ public function delete_cache( $query = null ){ if( $query ) unlink( SQL_CACHE_DIRECTORY . "/sql_" . ( $hash = md5( $query ) ) . ".php" ); else if( $cache_files = glob( SQL_CACHE_DIRECTORY . "/*.php" ) ) foreach( $cache_files as $file_name ) unlink( $file_name ); } /** * Close the connection with the database * * @return boolean */ public function disconnect( ){ return mysql_close( $this->db_link ); } /** * This function make a div with the error * * @param string $query Query who are the error. * @return string */ private function trace_error( $query ){ $sql_error = mysql_error(); $debug_array = debug_backtrace(); $error_html = "\n" . "<div style=\"background-color:#f8f8ff; border: 1px solid #aaaaff; padding:10px;\">" . "\n" . "<font size=\"-1\">error: </font><font color=red>{$sql_error}</font><br>" . "\n" . "<font size=\"-1\">query: </font><i>{$query}</i><br><br>" . "\n" . "<font size=\"-1\">backtrace: </font><br>" . "\n" . " <div style=\"background-color:#ffffff; border: 1px dotted #9999ee; padding: 10px;\">" . "\n"; for( $i = $this->sql_function_level; $i < count( $debug_array ); $i++ ){ $error_html .= "<font size=\"-1\">file: </font>" . str_replace( $_SERVER[ 'DOCUMENT_ROOT' ], "", $debug_array[ $i ][ 'file' ] ) . "<br>" . "\n"; if( isset( $debug_array[ $i ][ 'function' ] ) ) $error_html .= "<font size=\"-1\">function: </font>{$debug_array[ $i ][ 'function' ]}<br>" . "\n"; $error_html .= "<font size=\"-1\">line:</font> {$debug_array[ $i ][ 'line' ]}<br><br>" . "\n"; } $error_html .= "</div></div><br>" . "\n"; return $error_html; } } ?>
-
RE: Cms, chi vuole contribuire?
Non so cosa sia flexy, qua si usa un template engine fatto da sottoscritto.
non c'è nessuna classe non fatta dal sottoscritto, quindi niente pear.
l'effetto l'ho fatto per farlo in ajax. il multidb è inteso che si può installare su mysql, mssql, postgre ecc... -
RE: La migliore piattaforma Blog cms?
si cercano altri sviluppatori per aumentare la velocità di sviluppo eheheh