Renommee / Reputation - System 0.2.2 SQL Sorununa Çözüm.

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

Renommee / Reputation - System 0.2.2 SQL Sorununa Çözüm.

İleti Galatasaray 27.10.2006, 01:31

Arkadaşlar bende uzun zaman üstüne ilk defa bir mod kurayım dedim. Bu mod sistemini kurdum.

Her kodu yerli yerine yerleştirdikten sonra , içerisindeki sql php sayfasını çalıştırdıgımda Database e ulaşılamıyor hatası veriyordu. Sonra biraz araştırınca gene bu sitede farklı konuları bir araya getirince çözümü buldum sizlerle paylaşayım dedim.

İlk olarak http://www.canver.net/istek-renommee-re ... t1919.html başlıklı konuda Renommee MOD'un download linkini ve Türkçeleştirilmesi gereken yerleri göreceksiniz.

İndirdiğiniz dosyada;
1 - Data
2 - Premodded_data
3 - install
4 - renommee_install_db

adında 4 dosya göreceksiniz.

bizi burda 1 - 3 ve 4 nolu dosyalar ilgilendiriyor. Yanılmıyorsam 2. yani Premodded_data adlı klasör üzerinde hiç değişiklik yapılmamış 2.0.18 PHPBB sürümünde kullanılmak üzere konmuş. Yani başka modlar kurmuşsanız ki muhakkak kurmuşsunuzdur o yüzden bizi ilgilendirmiyor premodded_data klasörü. Yanlışım varsa düzeltin arkadaşlar.

Ve konu başlığının esas nedeni olan SQL hatası. renommee_install_db yi unutun gitsin, onun yerine aşağıda verdiğim kodları http://www.phpbbstyles.com/sql.php sitesine giriyoruz. ( bu kodlar install.txt deki ile aynı ama ufak bir düzeltme yaptım. O düzeltmeyide bu siteden gördüm kodlarda ufak bi hata varmış bu aşada verdiğim kodlar düzeltilmiş hali , sakın install.txt deki sql kodlarını kullanmayın benim aşada verdiklerimi kullanın )



Kod: Tümünü seç
CREATE TABLE phpbb_renommee_konfig (
  name varchar(255) NOT NULL default '',
  wert varchar(255) NOT NULL default ''
) TYPE=MyISAM;

INSERT INTO phpbb_renommee_konfig VALUES ('standard', '10');
INSERT INTO phpbb_renommee_konfig VALUES ('undef_text', 'sprengt die Skala');
INSERT INTO phpbb_renommee_konfig VALUES ('beitrags_anzahl', '10');
INSERT INTO phpbb_renommee_konfig VALUES ('reg_faktor', '365');
INSERT INTO phpbb_renommee_konfig VALUES ('beitrags_faktor', '1000');
INSERT INTO phpbb_renommee_konfig VALUES ('r_punkte_faktor', '100');
INSERT INTO phpbb_renommee_konfig VALUES ('aktiviert', '1');
INSERT INTO phpbb_renommee_konfig VALUES ('beitrags_grenze', '50');
INSERT INTO phpbb_renommee_konfig VALUES ('renommee_grenze', '10');
INSERT INTO phpbb_renommee_konfig VALUES ('max_bewertungen_tag', '10');
INSERT INTO phpbb_renommee_konfig VALUES ('bewertungen_gleicher_nutzer', '20');
INSERT INTO phpbb_renommee_konfig VALUES ('wiederbewertung', '18000');
INSERT INTO phpbb_renommee_konfig VALUES ('bannen', '50');
INSERT INTO phpbb_renommee_konfig VALUES ('kommentar_erzwingen', '0');

CREATE TABLE phpbb_renommee_rangliste (
  id mediumint(8) NOT NULL auto_increment,
  punkte mediumint(8) NOT NULL default '0',
  text text NOT NULL,
  PRIMARY KEY  (id)
) TYPE=MyISAM;


INSERT INTO phpbb_renommee_rangliste VALUES (1, -999999, 'ist in Verruf geraten');
INSERT INTO phpbb_renommee_rangliste VALUES (2, -50, 'sollte sich mehr bemühen und Besserung anstreben');
INSERT INTO phpbb_renommee_rangliste VALUES (3, -10, 'zeigte ein beschämendes Verhalten in der Vergangenheit');
INSERT INTO phpbb_renommee_rangliste VALUES (4, 0, 'ist zur Zeit noch ein unbeschriebenes Blatt');
INSERT INTO phpbb_renommee_rangliste VALUES (5, 10, 'befindet sich auf einem aufsteigenden  Ast');
INSERT INTO phpbb_renommee_rangliste VALUES (6, 50, 'bemüht sich redlich');
INSERT INTO phpbb_renommee_rangliste VALUES (7, 150, 'ist einfach nett');
INSERT INTO phpbb_renommee_rangliste VALUES (8, 250, 'ist ein von vielen geschätztes Mitglied des Forums');
INSERT INTO phpbb_renommee_rangliste VALUES (9, 350, 'sorgt für eine angenehme Atmosphäre');
INSERT INTO phpbb_renommee_rangliste VALUES (10, 450, 'ist ein Lichtblick');
INSERT INTO phpbb_renommee_rangliste VALUES (11, 550, 'ist jedem bekannt und macht seine Sache sehr gut');
INSERT INTO phpbb_renommee_rangliste VALUES (12, 650, 'ist ein Vorbild für andere');
INSERT INTO phpbb_renommee_rangliste VALUES (13, 1000, 'kann auf vieles stolz sein');
INSERT INTO phpbb_renommee_rangliste VALUES (14, 1500, 'hat eine strahlende Zukunft vor sich');
INSERT INTO phpbb_renommee_rangliste VALUES (16, 2000, 'genießt hohes Ansehen');

CREATE TABLE phpbb_renommee (
  id mediumint(8) NOT NULL auto_increment,
  quell_id mediumint(8) NOT NULL default '0',
  ziel_id mediumint(8) NOT NULL default '0',
  kommentar text NOT NULL,
  datum varchar(255) NOT NULL default '',
  post_id int(255) NOT NULL default '0',
  renommee_wert mediumint(8) NOT NULL default '0',
  PRIMARY KEY  (id)
) TYPE=MyISAM;

CREATE TABLE phpbb_renommee_grafik_rangliste (
  id mediumint(8) NOT NULL auto_increment,
  punkte mediumint(8) NOT NULL default '0',
  anzahl mediumint(8) NOT NULL default '0',
  PRIMARY KEY  (id)
) TYPE=MyISAM;

INSERT INTO phpbb_renommee_grafik_rangliste VALUES (1, 1, 1);
INSERT INTO phpbb_renommee_grafik_rangliste VALUES (2, 100, 2);
INSERT INTO phpbb_renommee_grafik_rangliste VALUES (3, 550, 3);
INSERT INTO phpbb_renommee_grafik_rangliste VALUES (8, 2000, 4);

ALTER TABLE `phpbb_users` ADD `renommee_gesamt` MEDIUMINT(8) DEFAULT '0' NOT NULL, ADD `renommee_startwert` TINYINT(1) DEFAULT '0' NOT NULL, ADD `allow_renommee` TINYINT(1) DEFAULT '1' NOT NULL;


Bu kodu , siteye yapıştırdıktan sonra "Generate PHP Code" tuşuna basıyoruz , oda kodumuzun .php uzantılı versiyonunu veriyor bize.
Tuşa bastıktan sonra bize .php uzantılı dosyamızı kaydettiriyor. Geriye kalan o dosyayı forumunuzun ana dizinine atıp çalıştırmak sonra olay halloluyor.

Çalıştırmak derkende www.xxxx.com/forumadınız/siteninverdigidosyaadı.php diye çalıştırıyoruz ve sql komutlarımız database imizde işlemlerini yerine getirmiş oluyor.

Bende böyle çözüldü sorun. Eğer yardımım dokundayssa REP verin :P Anlayan anladı :D
Kullanıcı avatarı
Galatasaray
Üye
Üye
 
İleti: 44
Kayıt: 12.11.2005, 07:10

Soru(n)lar & Tartışmalar



Kimler çevrimiçi

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

cron