arap kardeşim bana dosyaları gönderdi.
Sana yazıklar olsun bir de burada hala kopya değil diye laf ediyorsun, tamamen türkçeleştirilmiş bir kopyası. dosyaları inclediğimde komik olaylarla karşılaştım, yazmak istiyorum;
"synonyms.php" dosyasının orjinali;
<?php function wp_auto_spinner_synonyms(){?>
<?php
//INI
$wp_auto_spinner_lang=get_option('wp_auto_spinner_lang','en');
$file=file(dirname(__FILE__) .'/inc/treasures_'.$wp_auto_spinner_lang.'.dat');
$deleted=get_option('wp_auto_spinner_deleted_'.$wp_auto_spinner_lang,array());
$modified=get_option('wp_auto_spinner_modified_'.$wp_auto_spinner_lang,array());
?>
<div class="wrap">
<div style="margin-left:8px" class="icon32 icon32-posts-page" id="icon-edit-pages">
<br>
</div>
<h2>Wordpress Auto Spinner Synonyms</h2>
<div id="synonyms_choice">
<label for="field-treasures">
Thesaurus :
</label>
<select disabled="disabled" name="treasures" id="treasures">
<option value="en" <?php opt_selected('en',$wp_auto_spinner_lang) ?> >English</option>
<option value="du" <?php opt_selected('du',$wp_auto_spinner_lang) ?> >Dutch</option>
<option value="ge" <?php opt_selected('ge',$wp_auto_spinner_lang) ?> >German</option>
<option value="fr" <?php opt_selected('fr',$wp_auto_spinner_lang) ?> >French</option>diye gidiyor;
spinner arkadaşımızın "synonyms.php" dosyası ise (dosya isimleri bile aynı, ben yazsam synonyms mi yaparım o ayrı)
<?php function wp_auto_spinner_synonyms(){?>
<?php
$wp_auto_spinner_lang=get_option('wp_auto_spinner_lang','en');
$file=file(dirname(__FILE__) .'/includes/diller/treasures_'.$wp_auto_spinner_lang.'.dat');
$deleted=get_option('wp_auto_spinner_deleted_'.$wp_auto_spinner_lang,array());
$modified=get_option('wp_auto_spinner_modified_'.$wp_auto_spinner_lang,array());
?>
<div class="wrap">
<div style="margin-left:8px" class="icon32 icon32-posts-page" id="icon-edit-pages">
<br>
</div>
<h2>WP Auto Türkçe Spinner Sinonimler</h2>
<div id="synonyms_choice">
<label for="field-treasures">
Diller :
</label>
<select disabled="disabled" name="treasures" id="treasures">
<option value="en" <?php opt_selected('en',$wp_auto_spinner_lang) ?> >Dil Seç</option>
<option value="tr" <?php opt_selected('tr',$wp_auto_spinner_lang) ?> >Türkçe</option>
</select>inc klasörünü includes olarak değiştirilmiş. tüh, bak bunu nasıl hesap edemedik. includes yapınca orjinal oldu bak.
hadi diyelim şans. tables.php var;
orjinali:
<?php
/* ------------------------------------------------------------------------*
*Create a new table wp_auto_spinner log
* ------------------------------------------------------------------------*/
function create_table_wp_auto_spinner()
{
global $wpdb;
//comments table
if(!exists_table_wp_auto_spinner('wp_auto_spinner_log')){
$querys="SET SQL_MODE=\"NO_AUTO_VALUE_ON_ZERO\";
CREATE TABLE IF NOT EXISTS `wp_auto_spinner_log` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`action` varchar(50) NOT NULL,
`data` text NOT NULL,
`date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`camp` varchar(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=483 ;
";
//executing quiries
$que=explode(';',$querys);
foreach($que as $query){
if(trim($query)!=''){
$wpdb->query($query);
}
}
}
}
function exists_table_wp_auto_spinner($table){
global $wpdb;
$rows = $wpdb->get_row('show tables like "'.$table.'"', ARRAY_N);
return (count($rows)>0);
}
türk yazılımcılarının yazdığı eşsiz tables.php, BAKIN DİKKAT EDİN "AUTO_INCREMENT=483" DEĞERLERİ AYNI! bu zaten herşeyi açıklıyor.
<?php
function create_table_wp_auto_spinner()
{
global $wpdb;
if(!exists_table_wp_auto_spinner('wp_auto_spinner_log')){
$querys="SET SQL_MODE=\"NO_AUTO_VALUE_ON_ZERO\";
CREATE TABLE IF NOT EXISTS `wp_auto_spinner_log` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`action` varchar(50) NOT NULL,
`data` text NOT NULL,
`date` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
`camp` varchar(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=483 ;";
$que=explode(';',$querys);
foreach($que as $query){
if(trim($query)!=''){
$wpdb->query($query);
}
}
}
}
function exists_table_wp_auto_spinner($table){
global $wpdb;
$rows = $wpdb->get_row('show tables like "'.$table.'"', ARRAY_N);
return (count($rows)>0);
}daha fazla detay isterseniz açıklar yazarım, yazıklar olsun senin yapacağın işe de kazandığın paraya da. birebir almışsın uygulamayı, bari auto_increment e dikkat etseydin

orası zaten herşeyi açıklıyor. a dan z ye sen yazmamışsın, özür dileyip ücretleri geri ödemen gerekiyor.