![]() |
|
| |||||||
|
| | Seçenekler |
|
#1
| ||||||
| ||||||
phpBB Modları nasıl yüklenir?SMF olsaydı şimdi direk paketlerden yükler,sonra keyifle kullanmaya başlardım.SMF kadar kolay mod kurduğum başka bir sistem var mı bilmiyorum(vB var demeyin,çünkü hiç kullanmadım.O yüzden bilemeyeceğim ).İşte phpBB'nin Resmi Türkçe Sayfasında bulduğum bir yazıyı,yasal zorunluluklara uyarak olduğu gibi, linki ile birlikte yayınlıyorum.Alıp kullanacaklar da aynı şekilde davranmalılar.Umarım yararı olur. Alıntı: Paketi indirip açtığınızda karşınızda install.xml dosyası görünüyordur.Bunu bir metin editörüyle açın (örneğin notepad). Bu dosyanın ilk satırları şöyledir: Kod: <?xml version="1.0" encoding="utf-8" standalone="yes"?>
<?xml-++++++++++ type="text/xsl" href="modx.prosilver.en.xsl"?>
<!--For security purposes, please check: http://www.phpbb.com/mods/ for the latest version of this MOD. Although MODs are checked before being allowed in the MODs Database there is no guarantee that there are no security problems within the MOD. No support will be given for MODs not found within the MODs Database which can be found at http://www.phpbb.com/mods/-->
<mod xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.phpbb.com/mods/xml/modx-1.0.1.xsd">
<header>
<license>http://opensource.org/licenses/gpl-license.php GNU General Public License v2</license>
<title lang="en">User Reputation Points</title>
<description lang="en">This mod will add user reputation points system to your board</description>
<author-group> aşağıda bir yerde bizi asıl ilgilendiren ve sql sorgusu çalıştırmamız gerektiğini söyleyen bir ifade yer alıyor:Kod: CREATE TABLE `phpbb_reputations` (
`rep_id` mediumint(8) NOT NULL auto_increment,
`rep_from` mediumint(8) NOT NULL,
`rep_to` mediumint(8) NOT NULL,
`rep_time` int(11) NOT NULL,
`rep_post_id` mediumint(8) NOT NULL,
`rep_point` int(11) NOT NULL,
`rep_comment` mediumtext NOT NULL,
`bbcode_uid` varchar(8) NOT NULL,
`bbcode_bitfield` varchar(255) NOT NULL,
`enable_bbcode` tinyint(1) unsigned NOT NULL,
`enable_smilies` tinyint(1) unsigned NOT NULL,
`enable_urls` tinyint(1) unsigned NOT NULL,
PRIMARY KEY (`rep_id`)
) CHARACTER SET `utf8` COLLATE `utf8_bin`;
ALTER TABLE `phpbb_users` ADD `user_reputation` INT( 11 ) NOT NULL ;
ALTER TABLE `phpbb_users` ADD `user_hide_reputation` TINYINT( 1 ) UNSIGNED NOT NULL DEFAULT '0';
ALTER TABLE `phpbb_groups` ADD `group_reputation_power` TINYINT( 4 ) NOT NULL DEFAULT '0';
INSERT INTO `phpbb_acl_options` (`auth_option`, `is_global`, `is_local`, `founder_only`) VALUES
('u_rp_give', 1, 0, 0),
('u_rp_view', 1, 0, 0),
('u_rp_disable', 1, 0, 0),
('u_rp_ignore', 1, 0, 0);
INSERT INTO `phpbb_config` (`config_name`, `config_value`) VALUES
('rp_block_per_points', '50'),
('rp_comment_max_chars', '255'),
('rp_display', '2'),
('rp_enable', '0'),
('rp_max_blocks', '10'),
('rp_max_power', '5'),
('rp_membership_days', '365'),
('rp_min_posts', '100'),
('rp_recent_points', '5'),
('rp_reg_bonus', '5'),
('rp_time_limitation', '12'),
('rp_total_posts', '500'),
('rp_user_spread', '10'); Bul (find): Kod: 'viewonline' => $row['user_allow_viewonline'], Kod: // user reputation points
'hidereputation' => $row['user_hide_reputation'],
'reputation_text' => $row['user_reputation'],
// end user reputation points Kod: get_user_rank($row['user_rank'], $row['user_posts'], $user_cache[$poster_id]['rank_title'], $user_cache[$poster_id]['rank_image'], $user_cache[$poster_id]['rank_image_src']); Kod: // user reputation points
if ($config['rp_enable'] && !$user_cache[$poster_id]['hidereputation'])
{
$user->add_lang('mods/reputation_mod');
if (!empty($row['user_reputation']))
{
if ($row['user_reputation'] > 0)
{
$block_img = '<img src="http://webmastersitesi.com/images/reputation/pos.gif" title="' . $user->lang['RP_TOTAL_POINTS'] . ": " . $row['user_reputation'] . '" />';
}
else if ($row['user_reputation'] < 0)
{
$block_img = '<img src="http://webmastersitesi.com/images/reputation/neg.gif" title="' . $user->lang['RP_TOTAL_POINTS'] . ": " . $row['user_reputation'] . '" />';
$row['user_reputation'] = ($row['user_reputation'] * -1);
}
$repeat = (intval($row['user_reputation'] / $config['rp_block_per_points']) - 1);
if ($repeat > $config['rp_max_blocks'])
{
$repeat = ($config['rp_max_blocks'] - 1);
}
$rp_img = ($repeat > 0) ? str_repeat($block_img, $repeat) . $block_img : $block_img;
$user_cache[$poster_id]['reputation'] = $rp_img;
}
else
{
$user_cache[$poster_id]['reputation'] = '<img src="http://webmastersitesi.com/images/reputation/neutral.gif" title="' . $user->lang['RP_TOTAL_POINTS'] . ": " . $row['user_reputation'] . '" />';;
}
}
// end user reputation points Kod: 'POSTER_POSTS' => $user_cache[$poster_id]['posts'], Kod: // user reputation points
'POSTER_REPUTATION' => ($config['rp_enable'] && !$user_cache[$poster_id]['hidereputation']) ? $user_cache[$poster_id]['reputation'] : '',
'REP_TEXT' => ($config['rp_enable'] && !$user_cache[$poster_id]['hidereputation']) ? $user_cache[$poster_id]['reputation_text'] : '',
'U_REPUTATION' => append_sid("{$phpbb_root_path}reputation.$phpEx", 'p=' . $row['post_id']),
'U_REP_NEG' => append_sid("{$phpbb_root_path}reputation.$phpEx", 'p=' . $row['post_id'] . '&mode=negative'),
'S_REP_BLOCK' => $config['rp_display'] == 2,
'S_REP_TEXT' => $config['rp_display'] == 1,
// end user reputation points umarım açıklayıcı olmuştur.istediğiniz manuel kurulum anlatımı varsa bana buradan bildirebilirsiniz,yardımcı olmaya çalışırım. Bundan başka indirdiğiniz mod paketlerinde root ve/veya templates gibi dosyalarda bulunabilir.Bunlardan root dosyası içindekileri forumunuzun olduğu dizine yani ana dosyaların olduğu yere,templates yazanların içindekileri de templates dosyanızdaki yerlere atmanız gerekir.zaten o klasörü açtığınızda templates/prosilver ve templates/subsilver2 şeklinde olduğunu görebilirsiniz. Yine mod paketi içinde verilen ve genelde install.xml olarak görülen dosyada (mesela bizim burada anlatmaya çalıştığımız modun install.xml dosyasında) şunlarla karşılaşabilirsiniz : Kod: <file from="root/reputation.php" to="reputation.php" />
<file from="root/images/reputation/index.htm" to="images/reputation/index.htm" />
<file from="root/images/reputation/add.png" to="images/reputation/add.png" />
<file from="root/images/reputation/subtract.png" to="images/reputation/subtract.png" />
<file from="root/images/reputation/neg.gif" to="images/reputation/neg.gif" />
<file from="root/images/reputation/neutral.gif" to="images/reputation/neutral.gif" />
<file from="root/images/reputation/pos.gif" to="images/reputation/pos.gif" />
<file from="root/images/reputation/r_add.gif" to="images/reputation/r_add.gif" />
<file from="root/images/reputation/r_minus.gif" to="images/reputation/r_minus.gif" />
<file from="root/language/en/mods/permissions_reputation.php" to="language/en/mods/permissions_reputation.php" />
<file from="root/language/en/mods/reputation_mod.php" to="language/en/mods/reputation_mod.php" /> root/images/reputation/r_minus.gif" to="images/reputation/r_minus.gif ifadesi r_minus.gif dosyasının forum anadizini/images/reputation konumunu belirtir ki,yukarıda dediğim gibi siz zaten root klasörü içindekileri ftp'den forum ana dizinine gönderdiğinizde bu işlem otomatik olarak gerçekleşir.
__________________ A B C Ç D E F G Ğ H I İ J K L M N O Ö P R S Ş T U Ü V Y Z Konu Turk3005 tarafından (09-06-2008 Saat 10:03 ) değiştirilmiştir.. Sebep: güncellendi |
|
#2
| |||||
| |||||
| Öncelikle emeğinize sağlık gerçekten çok güzel ve faydalı bir yazı olmuş. Phpbb3 için seo mod (Advanced phpbb3 seo mod rewrite) modunu yüklemek çok mu zor? Acaba anlatabilir misiniz? Ve bu modu yüklediğimizde seo uyumu için yeterli olur mu? Teşekkürler. |
|
#3
| |||||
| |||||
| |
|
#4
| ||||||
| ||||||
| Alıntı:
Alıntı: sorun çözülmediyse root/languages/en dosyası içindeki dosyaları root/languages/tr dizinine de atın.daha sonra modül ekleme bölümünden bu modulü yükleyebilirsiniz. başka sorunuz olursa yine yazarsınız,çözmeye çalışırım...
__________________ A B C Ç D E F G Ğ H I İ J K L M N O Ö P R S Ş T U Ü V Y Z Konu Turk3005 tarafından (09-06-2008 Saat 09:53 ) değiştirilmiştir.. |
|
#5
| |||||
| |||||
| Merhaba; reputation_mod.php ve permission_reputation.php dosyalarını türkçeleştirip(ingilizce yazan kısımlarını aşağıdaki türkçe yazan kodlarla değiştirip aynı isimle kaydettim) tr nin içindeki mod klasörüne atınca bu hata düzeldi. Bu modun dili ingizlizce ve benim kurduğum forum türkçe olduğu için türkçe dil dosyalarını oluşturmamız gerekiyor. Aşağıda phpbb nin kendi resmi sitesinden aldığım tercümeleri bu iki php dosya için entegre ettim: reputation_mod.php: Alıntı:
Alıntı:
Alıntı:
![]() phpbb3 ün seo konusunda bir sıkıntısı yok demişsiniz. biraz daha açar mısınız? Arama motorlarına kayıt yaptırabilir miyim bu şekilde? Ben sitemi google'a kaydetmeye çalıştığımda hiç bir sayfasını algılayamıyor. |
|
#6
| ||||||
| ||||||
| Alıntı:
ismini hatırlayamıyorum ama yönetim panelinde en üstte görülen yönetim linklerinden birine giriyorsunuz.orada mod ekleme bölümü var.oradan seçip aktif hale getiriyorsunuz.
__________________ A B C Ç D E F G Ğ H I İ J K L M N O Ö P R S Ş T U Ü V Y Z |
|
#7
| |||||
| |||||
| Alıntı:
Genel Forumlar Mesajlaşma Kullanıcılar ve Guruplar İzinler Stiller Bakım Sistem Eklenti Ayarları bunların hepsi devrede gözüküyor En altında da yeni modül yarat var ordan modül yaratmaya çalıştığımda kombobox ta reputation ile ilgili bir şey çıkmıyor. |
|
#8
| ||||||
| ||||||
| Alıntı:
__________________ A B C Ç D E F G Ğ H I İ J K L M N O Ö P R S Ş T U Ü V Y Z |
|
#10
| ||||||
| ||||||
| indirdiğiniz modun klasörü içinde root diye bir klasör var. orada root/languages/en var.siz o en yazan dosyanın adını tr yapıp forum anadizini/languages/tr olarak; yani languages dosyası içinde iki adet dil dosyası olduğu halde yükleyiniz.
__________________ A B C Ç D E F G Ğ H I İ J K L M N O Ö P R S Ş T U Ü V Y Z |
|
#11
| |||||
| |||||
| Bu olayı çözdüm sonunda. User Reputation Points 0.1.0a klasörünün içinde bulunan templates klasörünün içindeki prosilver.xml (prosilver.php) dosyasında belirtilen ayarları yapmak gerekiyor. Tabi template'iniz prosilver ya da subsilver tabanlı çalışabilir. Hangisi olduğunu ben de kendi sitem için bilmiyorum ![]() Daha sonra yönetim kontrol paneline giriş yaptıktan sonra: Sistem --> Modül yönetimi --> Yönetim kontrol paneli ve modül yönetiminin en alt kısmında bulunan 'Modül Ekle' butonunun yanındaki combobox'tan ACP_REPUTATION_SETTINGS seçeneğini seçip modül ekle butonuna tıklıyoruz ordan da karşımıza gelen modül başarıyla eklenmiştir yazısının alt kısmındaki önceki sayfaya dön linkine tıkladıktan sonra eklediğimiz modülü aktifleştirmemiz gerekiyor ve daha sonra yönetim kontrol panelinde ACP_REPUTATION_SETTING isimli modülü artık görüyoruz. Ordan gerekli ve istediğimiz ayarlamaları yapıyoruz. Ve sonra gözüküyor Çok inanılmaz mutluyum bu olayı sonunda çözdüm ve sizinle paylaşmak istedim. Bu yazı çok faydalı oldu. Tekrar teşekkürler. Seo ile ilgili konuları bu kısımda tartışşmak istemediğim için başka ilgili alanlarda bilgilerimizi paylaşmayı öneriyorum. Çözmek istediğim sıradaki olay bu çünkü. Tekrar teşekkürler. |
|
#12
| ||||||
| ||||||
| Alıntı:
![]()
__________________ A B C Ç D E F G Ğ H I İ J K L M N O Ö P R S Ş T U Ü V Y Z |
![]() |
| Arama Etiketleri: modlari, phpbb, yuklenir |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konu Açanlar | Forum | Cevaplar | Güncel Mesajlar |
| Tema Nasıl Yüklenir ? wordpress tema yüklemek nasıl olur | kadınca | wordpress | 1 | 18-10-2008 04:36 |
| Yardım? - PHP Script nasıl yüklenir? | tahsincan | PHP scriptler | 1 | 13-08-2008 03:29 |
| PHOTOSHOP'da Brush,Pattern,Styles... Nasıl yüklenir? | Zemabelt | Photoshop | 2 | 23-06-2008 03:02 |
| Brush Nasıl Yüklenir ? | CMDizayn | Tema - Template | 0 | 06-06-2008 08:00 |
| Tema Nedir ? Nasıl Yüklenir ? | kadınca | Phpbb | 0 | 04-11-2007 02:36 |
![]() | ![]() |