phpBB forumlarda farklı ülkelerden gelen ziyaretçilerin konuları kendi dillerinde okuyabilmesi için konu sayfasına bir “Konuyu Çevir” butonu eklemek oldukça faydalıdır.
Bu yöntem sayesinde kullanıcılar konu başlığının yanında bulunan butona tıklayarak konuyu Google Translate üzerinden otomatik olarak çevirebilir.
Bu rehberde phpBB forumunda konu başlığının sağına bir çeviri butonu nasıl eklenir adım adım anlatıyoruz.
[h2]1. Düzenlenecek Dosya[/h2]
Öncelikle phpBB tema dosyasında aşağıdaki dosyayı açın:
Kod: Tümünü seç
/styles/prosilver/template/viewtopic_body.html
Dosya içinde aşağıdaki kodu bulun:
Kod: Tümünü seç
<!-- EVENT viewtopic_topic_title_before -->
<h2 class="topic-title"><!-- EVENT viewtopic_topic_title_prepend --><a href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a><!-- EVENT viewtopic_topic_title_append --></h2>
<!-- EVENT viewtopic_topic_title_after -->
Aşağıdaki kod konu başlığının sağ tarafına bir Translate butonu ekler:
Kod: Tümünü seç
<!-- EVENT viewtopic_topic_title_before -->
<h2 class="topic-title" style="display:flex; justify-content:space-between; align-items:center; gap:10px;">
<span><a href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a></span>
<a href="#" class="button button-secondary" style="margin:0;" onclick="window.open('https://translate.google.com/translate?sl=auto&tl=' + ((navigator.language || 'en').toLowerCase().substring(0,2)) + '&u=' + encodeURIComponent(window.location.href), '_blank'); return false;">
Translate
</a>
</h2>
<!-- EVENT viewtopic_topic_title_after -->
Dosyayı kaydettikten sonra phpBB cache temizlenmelidir.
FTP üzerinden şu klasöre gidin:
Kod: Tümünü seç
/cache/
Kod: Tümünü seç
index.htm
.htaccess
Bu işlemden sonra konu sayfasında başlığın sağ tarafında aşağıdaki gibi bir buton görünecektir:
Konuyu Çevir
Kullanıcı bu butona tıkladığında konu sayfası Google Translate üzerinden otomatik olarak çevrilmiş şekilde yeni sekmede açılır.