MODlarda Geçen SQL Sorgularının Nasıl Yapılır

Eklentiler ile ilgili soru, sorun ve tartışmalar.

İleti Vinsanity 06.04.2006, 17:34

oralar phpbb ile ilgili değil. Sitenin kontrol panelinden phpmyadmine girmen gerekiyor.
Kullanıcı avatarı
Vinsanity
Üye
Üye
 
İleti: 732
Kayıt: 05.10.2005, 21:00
Konum: Ankara

İleti fatse 06.04.2006, 17:42

Vinsanity yazdı:oralar phpbb ile ilgili değil. Sitenin kontrol panelinden phpmyadmine girmen gerekiyor.

özür dilerim cahilliğime verin nasıl yapılacağını kısaca yazarmısın :roll:
mesela benim site ismim www.siteadı.com ve
ftp de: ftp.siteadı.com
fatse
Üye
Üye
 
İleti: 31
Kayıt: 05.02.2006, 15:28

İleti yaso19 18.04.2006, 02:06

arkadaşlar ben burdaki herşeyi biliyorum; fakat tek 1 şeyi bilmiyorum o da;
mesela şöyle demiş
ALTER TABLE "phpbb_config" (config_name,config_value) VALUES "1" (yanlış yazmış olabilirim) böyle demiş mesela;
benim mod kurulumunda bi hata oldu, dosyaları çıkarıcam fakat bu satırları phpbb_config tablosununn içinde göremiyorum!!!!
benim sadece bu values değerli satırları çıkarmam için ne yapmam gerek???
eğer başına "ALTER TABLE" değiil de, "DROP TABLE" eklersem biliyorum, toptan phpbb_config i silecek. bunun neresine drop yapıcam=????
Kullanıcı avatarı
yaso19
Üye
Üye
 
İleti: 531
Kayıt: 05.02.2006, 01:01
Konum: İzmir

İleti fatihbaz 18.04.2006, 12:04

arkadaşlar sql kodlarını yapmak için ben http://www.phpbbstyles.com/sql.php yi kullanıyorum.sql kodlarını bu sitedeki alana yapıştırın ve generate php code a tıklayın size sql.php diye bi dosya veriyo onu ftp den sitenizin ana klasörüne gönderin.sonra sitenize giriş yapıp www.siteniz.com/sql.php diye çalıştırın kendisi yükleniyor.yüklendigine dair yazı çıktıktan sonra o dosyayı silin ;) ben hep bu şekilde yapıyorum...
Kullanıcı avatarı
fatihbaz
Üye
Üye
 
İleti: 870
Kayıt: 25.11.2005, 12:26
Konum: Kahramanmaraş

Cvp: MODlarda Geçen SQL Sorgularının Nasıl Yapılır

İleti xpbbtr 08.05.2006, 16:42

ben siteme bunu yapacam yani çok kullanıcı online ama nasıl kod burada


##############################################################
##
## MOD Title: Fake Online Users
##
## MOD Author: aUsTiN => austin_inc@hotmail.com
##
## MOD Description: This mod will allow you to keep users online so it always appears your board is active.
##
## MOD Version: 1.0.0
##
## MOD Help: http://www.phpbb-tweaks.com/
##
## Installation Level: Easy
##
## Installation Time: 3 Minutes
##
## Files To Edit: 4
##
## Included Files: 0
##
##############################################################
##############################################################
##
## Author Notes:
##
## Copyright © aUsTiN-Inc, 2003/5
##
##############################################################
##
## MOD History:
##
## Jul 19th 2005 - Version 1.0.0
## - Released
##
##############################################################
##
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##
##############################################################
##
## Definitions:
##
## Root: Folder your config.php is located
## templates/*/: Your template folder (All template folders are suggested)
## lang_*/: Your current language folder (All lang folders are suggested)
##
##############################################################

-----------------------------------
----[ SQL ]------------------------
-----------------------------------

INSERT INTO phpbb_config (config_name, config_value) VALUES ('fake_online_users', '');

-----------------------------------
----[ OPEN ]-----------------------
-----------------------------------

admin/admin_board.php

-----------------------------------
----[ FIND ]-----------------------
-----------------------------------

"L_YES" => $lang['Yes'],

-----------------------------------
----[ BEFORE, ADD ]----------------
-----------------------------------

#======================================================================= |
#==== Start: == Fake Online Users ====================================== |
#==== v1.0.0 =========================================================== |
#====
'L_FAKE_USERS' => $lang['fake_users_admin'],
'L_FAKE_USERS_EXP' => $lang['fake_users_admin_exp'],
'FAKE_USERS' => $board_config['fake_online_users'],
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-tweaks.com] = |
#==== End: ==== Fake Online Users ====================================== |
#======================================================================= |

-----------------------------------
----[ CLOSE & SAVE ]---------------
-----------------------------------

-----------------------------------
----[ OPEN ]-----------------------
-----------------------------------

includes/page_header.php

-----------------------------------
----[ FIND ]-----------------------
-----------------------------------

if ( empty($online_userlist) )
{
$online_userlist = $lang['None'];

-----------------------------------
----[ BEFORE, ADD ]----------------
-----------------------------------

#======================================================================= |
#==== Start: == Fake Online Users ====================================== |
#==== v1.0.0 =========================================================== |
#====
if ($board_config['fake_online_users'])
{
$fake_online_userlist = explode(',', $board_config['fake_online_users']);
$fake_online_users = array();

for ($x = 0; $x < count($fake_online_userlist); $x++)
$fake_online_users[] = $fake_online_userlist[$x];

$sql_split = explode('FROM', $sql);
$fake_sql = $sql_split[0];
$fake_select = explode(',', str_replace('SELECT', '', str_replace(" ", '', $fake_sql)));
$fake_field_count = $fake_online_count = 0;

for ($x = 0; $x < count($fake_select); $x++)
{
if (strstr($fake_select[$x], 'u.'))
$fake_field_count++;
}

for ($x = 0; $x < count($fake_select); $x++)
{
if (strstr($fake_select[$x], 'u.'))
$fake_fields .= ($x < ($fake_field_count - 1)) ? str_replace('u.', '', $fake_select[$x]) .', ' : str_replace('u.', '', $fake_select[$x]);
}

for ($x = 0; $x < count($fake_online_users); $x++)
$fake_sql_or .= (!$fake_sql_or) ? ' user_id = '. $fake_online_users[$x] : ' OR user_id = '. $fake_online_users[$x];

$q = 'SELECT '. $fake_fields
.' FROM '. USERS_TABLE .'
WHERE '. $fake_sql_or;
$r = $db->sql_query($q);
$rows = $db->sql_fetchrowset($r);

if (empty($online_userlist))
{
for ($x = 0; $x < count($rows); $x++)
{
if (!strstr($online_userlist, $rows[$x]['username']))
{
$style_color = $user_link = '';
if ($rows[$x]['user_level'] == ADMIN)
{
$rows[$x]['username'] = '<b>'. $rows[$x]['username'] .'</b>';
$style_color = 'style="color:#'. $theme['fontcolor3'] .'"';
}
elseif ($rows[$x]['user_level'] == MOD)
{
$rows[$x]['username'] = '<b>'. $rows[$x]['username'] .'</b>';
$style_color = 'style="color:#'. $theme['fontcolor2'] .'"';
}
$user_link = '<a href="'. append_sid("profile.$phpEx?mode=viewprofile&amp;". POST_USERS_URL .'='. $rows[$x]['user_id']) .'"'. $style_color .'>'. $rows[$x]['username'] .'</a>';
$online_userlist .= ( ($x == count($rows)) || ($x == 0) ) ? $user_link : ', '. $user_link;
$fake_online_count++;
}
}
}
else
{
for ($x = 0; $x < count($rows); $x++)
{
if (!strstr($online_userlist, $rows[$x]['username']))
{
$style_color = $user_link = '';
if ($rows[$x]['user_level'] == ADMIN)
{
$rows[$x]['username'] = '<b>'. $rows[$x]['username'] .'</b>';
$style_color = 'style="color:#'. $theme['fontcolor3'] .'"';
}
elseif ($rows[$x]['user_level'] == MOD)
{
$rows[$x]['username'] = '<b>'. $rows[$x]['username'] .'</b>';
$style_color = 'style="color:#'. $theme['fontcolor2'] .'"';
}
$user_link = '<a href="'. append_sid("profile.$phpEx?mode=viewprofile&amp;". POST_USERS_URL .'='. $rows[$x]['user_id']) .'"'. $style_color .'>'. $rows[$x]['username'] .'</a>';
$online_userlist .= ($x == count($rows)) ? $user_link : ', '. $user_link;
$fake_online_count++;
}
}
}
$logged_visible_online += $fake_online_count;
}
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-tweaks.com] = |
#==== End: ==== Fake Online Users ====================================== |
#======================================================================= |

-----------------------------------
----[ CLOSE & SAVE ]---------------
-----------------------------------

-----------------------------------
----[ OPEN ]-----------------------
-----------------------------------

language/lang_*/lang_admin.php

-----------------------------------
----[ FIND ]-----------------------
-----------------------------------

?>

-----------------------------------
----[ BEFORE, ADD ]----------------
-----------------------------------

#======================================================================= |
#==== Start: == Fake Online Users ====================================== |
#==== v1.0.0 =========================================================== |
#====
$lang['fake_users_admin'] = 'Fake Online Userlist';
$lang['fake_users_admin_exp'] = 'Seperate each user by a comma. For each user you want to show online, enter their user_id, not username.';
#====
#==== Author: aUsTiN [austin@phpbb-amod.com] [http://phpbb-tweaks.com] = |
#==== End: ==== Fake Online Users ====================================== |
#======================================================================= |

-----------------------------------
----[ CLOSE & SAVE ]---------------
-----------------------------------

-----------------------------------
----[ OPEN ]-----------------------
-----------------------------------

templates/*/admin/board_config_body.tpl

-----------------------------------
----[ FIND ]-----------------------
-----------------------------------

<tr>
<td class="row1">{L_ENABLE_PRUNE}</td>
<td class="row2"><input type="radio" name="prune_enable" value="1" {PRUNE_YES} /> {L_YES}  <input type="radio" name="prune_enable" value="0" {PRUNE_NO} /> {L_NO}</td>
</tr>

-----------------------------------
----[ AFTER, ADD ]-----------------
-----------------------------------

<!-- Start: Fake Online Users -->
<tr>
<td class="row1">{L_FAKE_USERS}<br /><span class="gensmall">{L_FAKE_USERS_EXP}</span></td>
<td class="row2"><input type="text" class="post" value="{FAKE_USERS}" name="fake_online_users"></td>
</tr>
<!-- End: Fake Online Users -->

-----------------------------------
----[ CLOSE & SAVE ]---------------
-----------------------------------

EoM


ama bunu nasıl çalıştıracaz bunu bilmiyorum yardım ederseniz sevinirim..
xpbbtr
Üye
Üye
 
İleti: 23
Kayıt: 02.05.2006, 14:26
Konum: İstanbul

Cvp: MODlarda Geçen SQL Sorgularının Nasıl Yapılır

İleti MHA 12.05.2006, 11:22

Kod: Tümünü seç
#-----[ SQL ]------------------------------------------
#
ALTER TABLE phpbb_users ADD user_quickreply TINYINT(1) DEFAULT '1' NOT NULL ;
UPDATE phpbb_users SET user_quickreply=0 WHERE user_id=-1;
INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_quickreply', '1');

#


şimdi tamam
bende php my admin yok

verdiğini adresten sorgulama yapayım
http://www.phpbbstyles.com/sql.php

yalnız nasıl yapacam ne yazacam ne edecem analadımki
Kullanıcı avatarı
MHA
Üye
Üye
 
İleti: 14
Kayıt: 14.04.2006, 10:04

İleti Pluton 12.05.2006, 12:30

Oradaki Boşluga

ALTER TABLE phpbb_users ADD user_quickreply TINYINT(1) DEFAULT '1' NOT NULL ;
UPDATE phpbb_users SET user_quickreply=0 WHERE user_id=-1;
INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_quickreply', '1');

Bu SQl sorgularını yapıştır sonra "Generate Php" bas sana bir dosya verecek onu kaydet ve ftpne at sonra

" http://www.siteismi.com/sql.php diye çalıştır " Done ( 1 queries ) gibi bişiy gelicektir işlem tamamdır
No CommEnT
Pluton
Üye
Üye
 
İleti: 555
Kayıt: 09.10.2005, 18:51
Konum: Antalya

Cvp: MODlarda Geçen SQL Sorgularının Nasıl Yapılır

İleti cerxa 24.05.2006, 15:57

arkadaşlar şimdi anlamadıgım nokta tekli sorguları yapabiliyorum denedim ve birçok modda başarılı oldum ama şu şekilde olanları nasıl yapacağımı bilmiyorum


Kod: Tümünü seç
INSERT INTO phpbb_config (config_name, config_value) VALUES ('rabbitoshi_enable', '1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('rabbitoshi_name', 'Rabbistoshi');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('rabbitoshi_enable_cron', '1');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('rabbitoshi_cron_time', '86400');
INSERT INTO phpbb_config (config_name, config_value) VALUES ('rabbitoshi_cron_last_time', '0');

CREATE TABLE phpbb_rabbitoshi_config (
  creature_id smallint(2) NOT NULL default '0',
  creature_name varchar(255) NOT NULL default '',
  creature_prize int(8) NOT NULL default '0',
  creature_max_hunger int(8) NOT NULL default '0',
  creature_max_thirst int(8) NOT NULL default '0',
  creature_max_health int(8) NOT NULL default '0',
  creature_max_hygiene int(8) NOT NULL default '0',
  creature_food_id smallint(2) NOT NULL default '0',
  creature_buyable tinyint(1) NOT NULL default '1',
  creature_evolution_of int(8) NOT NULL default '0',
  creature_img varchar(255) NOT NULL default '',
  PRIMARY KEY  (creature_id)
) TYPE=MyISAM;

INSERT INTO phpbb_rabbitoshi_config (creature_id, creature_name, creature_prize, creature_max_hunger, creature_max_thirst, creature_max_health, creature_max_hygiene, creature_food_id, creature_buyable, creature_evolution_of, creature_img) VALUES (10, 'Eagle', 500, 150, 60, 150, 60, 3, 1, 0, 'Eagle.gif');





mesela bu rabbitoshi adlı modun sql sorgusunun bir parcası.sorum şu :

ben bunları yaparken tüm sql sorguları bir bütünmüş gibimi ekleyeceğim my admine veya başlıklarına göremi bütün olarak alacağım

yani indertto diye başalayanları bir sorgu

crate table olanları başka bir sorgumu

yoksa

hepsini tek tekmi yani birincide şu

INSERT INTO phpbb_config (config_name, config_value) VALUES ('rabbitoshi_enable', '1');

ikinci sorguda bu

INSERT INTO phpbb_config (config_name, config_value) VALUES ('rabbitoshi_name', 'Rabbistoshi');

böylemi olmalı

.............................

sanırım çok acık bir şekilde yazdım.umarım biriside aynı şekilde anlatır.
Kullanıcı avatarı
cerxa
Üye
Üye
 
İleti: 229
Kayıt: 21.05.2006, 20:40

İleti sabri ünal 24.05.2006, 16:12

phpbb_ ön eklerini kendi ön eklerine uygun şekilde değiştir ve myadminin sql alanından toplu olarak çalıştır.. bitti...

tek tek yapmak ile çoklu yapmak arasında bir fark myadmin için yok.
Mutluyum, biraz komedi takılıyorum! sakın kızmayın yakında geçer, sebebini ben de bilmiyorum! yeni bir aşk da bulmuş değilim!
Kullanıcı avatarı
sabri ünal
Üye
Üye
 
İleti: 1325
Kayıt: 27.10.2005, 15:49
Konum: İstanbul

İleti cerxa 24.05.2006, 16:24

tesekkürler arkadaşım son bir soru ön ek dediğin nedir yani nerde ne gibi bir değişiklik yapmalıyım ve sqlde hata yaparsam bana maliyeti ne olur [forum çökermi]
Kullanıcı avatarı
cerxa
Üye
Üye
 
İleti: 229
Kayıt: 21.05.2006, 20:40

Cvp: MODlarda Geçen SQL Sorgularının Nasıl Yapılır

İleti yaso19 24.05.2006, 19:04

ön ek dediği "phpbb_config" in "phpbb_" si dir. yani tabloların başında phpbb_ olan senin prefix (önek) indir. fakat sen zaten yeni başlamışın seninki default olarak phpbb_ dir. dolayısıyla onda bi değişiklik yapmana gerek yok!
eğer veritabanının düzgün bi şekilde yedeğini alırsan; bi sorun olduğunda geri yüklersin hiçbişey olmaz!
Kullanıcı avatarı
yaso19
Üye
Üye
 
İleti: 531
Kayıt: 05.02.2006, 01:01
Konum: İzmir

İleti Barti 20.08.2006, 13:21

phpbbstyles kapanmış ben bunu nasıl yapacağım başka bir site varmı acaba ?

INSERT INTO phpbb_config (config_name, config_value) VALUES ('global_title', 'Global Announcement');
INSERT INTO phpbb_config (config_name, config_value) VALUES('global_announcement', 'Any important information relating to this site will be posted here!');
INSERT INTO phpbb_config (config_name, config_value) VALUES('global_enable', '0');
INSERT INTO phpbb_config (config_name, config_value) VALUES('marquee_disable', '0');
Barti
Üye
Üye
 
İleti: 76
Kayıt: 25.11.2005, 19:35

Cvp: MODlarda Geçen SQL Sorgularının Nasıl Yapılır

İleti adin 28.10.2006, 22:35

[syntax="sql"]#
#-----[ SQL ]------------------------------------------
#
ALTER TABLE phpbb_users ADD user_quickreply TINYINT(1) DEFAULT '1' NOT NULL ;
UPDATE phpbb_users SET user_quickreply=0 WHERE user_id=-1;
INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_quickreply', '1');[/syntax]

bunda ne yapmam gerek acaba
adin
Üye
Üye
 
İleti: 45
Kayıt: 29.03.2006, 12:57

Cvp: MODlarda Geçen SQL Sorgularının Nasıl Yapılır

İleti elvis 28.10.2006, 22:56

adin yazdı:[syntax="sql"]#
#-----[ SQL ]------------------------------------------
#
ALTER TABLE phpbb_users ADD user_quickreply TINYINT(1) DEFAULT '1' NOT NULL ;
UPDATE phpbb_users SET user_quickreply=0 WHERE user_id=-1;
INSERT INTO phpbb_config (config_name, config_value) VALUES ('allow_quickreply', '1');[/syntax]

bunda ne yapmam gerek acaba


Phpmyadmin'e bağlanıp (bu başlığın ilk mesajı) forumun kurulu olduğu database seçilir daha sonra menuden sql tıklanır, sql sorgusu yerine yazılır ve çalıştırılır.
Resim
Kullanıcı avatarı
elvis
Üye
Üye
 
İleti: 34
Kayıt: 08.01.2006, 02:38
Konum: İstanbul

İleti batiros92 01.11.2006, 15:35

phpBB : Critical Error

Could not query site config information

DEBUG MODE

SQL Error : 1146 Table 'buneaq_uk_db.phpbb_site_config' doesn't exist

SELECT * FROM phpbb_site_config

Line : 229
File : common.php

bu hatayı neden veriyo? sql hatasını nasıl düzeltcem?
batiros92
Üye
Üye
 
İleti: 2
Kayıt: 31.10.2006, 19:16

İleti elvis 01.11.2006, 18:57

Table prefix "buneaq_uk_db.phpbb_" olarak mı yazıyor config.php de? Eğer kurulumda table prefix değerini değiştirmediyseniz phpbb_ olarak kurulmuş olması gerekli. Bunu önce veritabanından kontrol edin. config.php de ilgili düzeltmeyi yaptığınızda çalışması lazım.
En son elvis tarafından, 02.11.2006, 16:10 tarihinde değiştirildi, toplamda 1 değişiklik yapıldı.
Kullanıcı avatarı
elvis
Üye
Üye
 
İleti: 34
Kayıt: 08.01.2006, 02:38
Konum: İstanbul

İleti batiros92 02.11.2006, 12:27

sağol dediklerinden pek bir şey annamadım ama table prefix duruyo phpbb_ olarak kurulmuş kontrol ettim config.php deki ilgili düzeltmeyi nasıl yapcam ?
batiros92
Üye
Üye
 
İleti: 2
Kayıt: 31.10.2006, 19:16

Cvp: MODlarda Geçen SQL Sorgularının Nasıl Yapılır

İleti Ömer 19.11.2006, 00:53

Arkadaslar ben bu "Fake Online Users" Modu kurdum
ancak online olan kisiyi kirmizi göstermek istiyorum

bunu nasil yapabilirim ?
Ömer
Üye
Üye
 
İleti: 67
Kayıt: 27.05.2006, 16:27
Konum: Yurt Dışı

İleti yasin18_71 20.11.2006, 16:36

bu sql sorgularını geri nasıl iptal ederiz ben ımportalı kurdum ama kaldırmak istiom nasıl sql sorgusunu iptaledecem
yasin18_71
Üye
Üye
 
İleti: 26
Kayıt: 31.03.2006, 11:58

Önceki

Soru(n)lar & Tartışmalar



Kimler çevrimiçi

Bu forumu görüntüleyenler: Kayıtlı kullanıcı yok ve 0 misafir

cron