News:

Bored?  Looking to kill some time?  Want to chat with other SMF users?  Join us in IRC chat or Discord

Main Menu

Pretty URLs! hakkında bilgi ve nasıl kurulur?

Started by ferdi866, March 15, 2008, 09:57:00 AM

Previous topic - Next topic

SynchroN

Quote from: Alpay on August 22, 2009, 01:28:30 PM
Quote from: SynchroN on August 22, 2009, 12:42:26 PM
2.0 RC1.2 kullanıyorum ama mod uyumlu değil galiba

http://www.simplemachines.org/community/index.php?topic=131234.0

Bu dökümanda ki uygulamaları modifikasyona uyarlayın %99 olur.
rc1.1 ile rc1.2 problem yaraticak bir değişim gözüme çarpmadı.

o şekilde yaptım uygula yazısı çıkmıyor panelde
www.rapmerkezi.org
www.rapmerkezi.org/forum
http://rapmerkezi.org/forum/index.php?action=sitemap
www.rapmerkezi.org/trap
www.rapmerkezi.org/trap/xmap.html
www.rapmerkezi.org/dergi
www.rapdepo.com

Alpay

package-info.xml i böyle yapınız :

<?xml version="1.0"?>
<!DOCTYPE package-info SYSTEM "http://www.simplemachines.org/xml/package-info">
<!-- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
ATTENTION: If you are trying to install this manually, you should try
the package manager.  If it will not work for you, please take a look
at the following for information on this format:
  http://mods.simplemachines.org/docs/manual-install.php
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -->
<package-info xmlns="http://www.simplemachines.org/xml/package-info">
<id>el:prettyurls</id>
<version>1.0RC</version>
<name>Pretty URLs</name>
<type>modification</type>
<install for="1.1, 1.1.0-1.1.99">
  <readme parsebbc="true">readme-install.bbc</readme>
  <modification>SMF1-1/Sources.xml</modification>
  <modification>SMF1-1/BoardsAndTopics.xml</modification>
  <modification>SMF1-1/Themes.xml</modification>
  <modification>Languages.xml</modification>
  <require-file name="SMF1-1/PrettyUrls.php" destination="$sourcedir" />
  <require-file name="SMF1-1/PrettyUrls-Filters.php" destination="$sourcedir" />
  <require-file name="PrettyUrls-Tests.php" destination="$sourcedir" />
  <require-file name="SMF1-1/Subs-PrettyUrls.php" destination="$sourcedir" />
  <require-file name="PrettyUrls.template.php" destination="$themedir" />
  <require-dir name="pretty" destination="$themedir" />
  <require-file name="PrettyUrls.english.php" destination="$languagedir" />
  <require-file name="PrettyUrls.french.php" destination="$languagedir" />
  <code>SMF1-1/install.php</code>
</install>
<uninstall for="1.1, 1.1.0-1.1.99">
  <readme parsebbc="true">readme-uninstall.bbc</readme>
  <modification reverse="true">SMF1-1/Sources.xml</modification>
  <modification reverse="true">SMF1-1/BoardsAndTopics.xml</modification>
  <modification reverse="true">SMF1-1/Themes.xml</modification>
  <modification reverse="true">Languages.xml</modification>
  <remove-file name="$sourcedir/PrettyUrls.php" />
  <remove-file name="$sourcedir/PrettyUrls-Filters.php" />
  <remove-file name="$sourcedir/PrettyUrls-Tests.php" />
  <remove-file name="$sourcedir/Subs-PrettyUrls.php" />
  <remove-file name="$themedir/PrettyUrls.template.php" />
  <remove-dir name="$themedir/pretty" />
  <remove-file name="$languagedir/PrettyUrls.english.php" />
  <remove-file name="$languagedir/PrettyUrls.french.php" />
  <code>uninstall.php</code>
</uninstall>
<install for="2.0 Beta 3, 2.0 Beta 3 Public, 2.0 Beta 3.1 Public, 2.0 Beta 4, 2.0 Beta 4 Public, 2.0 RC1, 2.0 RC1.2">
  <readme parsebbc="true">readme-install.bbc</readme>
  <modification>SMF2-0/Sources.xml</modification>
  <modification>SMF2-0/BoardsAndTopics.xml</modification>
  <modification>SMF2-0/Themes.xml</modification>
  <modification>Languages.xml</modification>
  <require-file name="SMF2-0/PrettyUrls.php" destination="$sourcedir" />
  <require-file name="SMF2-0/PrettyUrls-Filters.php" destination="$sourcedir" />
  <require-file name="PrettyUrls-Tests.php" destination="$sourcedir" />
  <require-file name="SMF2-0/Subs-PrettyUrls.php" destination="$sourcedir" />
  <require-file name="PrettyUrls.template.php" destination="$themedir" />
  <require-dir name="pretty" destination="$themedir" />
  <require-file name="PrettyUrls.english.php" destination="$languagedir" />
  <require-file name="PrettyUrls.french.php" destination="$languagedir" />
  <database>SMF2-0/install.php</database>
</install>
<uninstall for="2.0 Beta 3, 2.0 Beta 3 Public, 2.0 Beta 3.1 Public, 2.0 Beta 4, 2.0 Beta 4 Public, 2.0 RC1, 2.0 RC1.2">
  <readme parsebbc="true">readme-uninstall.bbc</readme>
  <modification reverse="true">SMF2-0/Sources.xml</modification>
  <modification reverse="true">SMF2-0/BoardsAndTopics.xml</modification>
  <modification reverse="true">SMF2-0/Themes.xml</modification>
  <modification reverse="true">Languages.xml</modification>
  <remove-file name="$sourcedir/PrettyUrls.php" />
  <remove-file name="$sourcedir/PrettyUrls-Filters.php" />
  <remove-file name="$sourcedir/PrettyUrls-Tests.php" />
  <remove-file name="$sourcedir/Subs-PrettyUrls.php" />
  <remove-file name="$themedir/PrettyUrls.template.php" />
  <remove-dir name="$themedir/pretty" />
  <remove-file name="$languagedir/PrettyUrls.english.php" />
  <remove-file name="$languagedir/PrettyUrls.french.php" />
  <code>uninstall.php</code>
</uninstall>
</package-info>


Böyle deneyiniz :)
Olmaz ise aşagıdaki gibi deneyiniz. bu sürüm uyumların da kücük bir bug vardı. (Bug bölümünde görmüştüm)

Quote
<install for="2.0 Beta 3, 2.0 Beta 3 Public, 2.0 Beta 3.1 Public, 2.0 Beta 4, 2.0 Beta 4 Public, 2.0 RC1, 2.0 RC1,2">

Quote
<uninstall for="2.0 Beta 3, 2.0 Beta 3 Public, 2.0 Beta 3.1 Public, 2.0 Beta 4, 2.0 Beta 4 Public, 2.0 RC1, 2.0 RC1,2">

SynchroN

www.rapmerkezi.org
www.rapmerkezi.org/forum
http://rapmerkezi.org/forum/index.php?action=sitemap
www.rapmerkezi.org/trap
www.rapmerkezi.org/trap/xmap.html
www.rapmerkezi.org/dergi
www.rapdepo.com

Özgür

Bu linkleri veritabanından kontrol eder misin ? smf_prettyurl_topic_urls tablosundan.
Aynı tablonun "karşılaştırma" değerini ve forumunuzun utf8 veya değil olduğunu da belirtin
So Long

SynchroN

karşılaştırma değerini anlamadım 280 yazıyor hemen üstünde o galiba

utf8 değil sitem

db den bunları buldum dediğin gibi

280
tetik-5-ki351i-arabada-video-304ndir
http://rapmerkezi.org/forum/video-indir/tetik-5-ki351i-arabada-video-304ndir/
www.rapmerkezi.org
www.rapmerkezi.org/forum
http://rapmerkezi.org/forum/index.php?action=sitemap
www.rapmerkezi.org/trap
www.rapmerkezi.org/trap/xmap.html
www.rapmerkezi.org/dergi
www.rapdepo.com

Özgür

Forum databasesine girdiğinde tüm tabloları sıralarken "Karşılaştırma" yada "Collation" diye bir değer vardır. Pretty'nin karşı laştırma değerlerini öğrenebilir miyim?
So Long

SynchroN

Quote from: [Daydreamer] on August 22, 2009, 03:21:00 PM
Forum databasesine girdiğinde tüm tabloları sıralarken "Karşılaştırma" yada "Collation" diye bir değer vardır. Pretty'nin karşı laştırma değerlerini öğrenebilir miyim?

latin1_swedish_ci

bu yazıyor
www.rapmerkezi.org
www.rapmerkezi.org/forum
http://rapmerkezi.org/forum/index.php?action=sitemap
www.rapmerkezi.org/trap
www.rapmerkezi.org/trap/xmap.html
www.rapmerkezi.org/dergi
www.rapdepo.com

aytach

Pretty urls da bir problemim var.Kurdum hata vermedi aktive ettim fakat sonra forumun herhangi bi bolumune tikladigimda cikis yapiyor ve o bolumu oyle aciyor.Tekrardan girdigimde anasayfaya donuyorum.Ne yapmam gerek?

Tanshaydar

Modu kaldırıp önbelleğini temizle.
Sanırım action'larda bir sorun var?

speed xprec1-0

ben bu modu funpic.org'a kurdum ve sorunsuz kuruldu diyebilirim. paket olarak kurdum fakat ./Sources/News.php ve ./Sources/QueryString.php hata vermişti manuel olarak bu dosyalara kodları ekledim ve düzeldi...

eğer mod türkçe olsun istiyorsanız ./Themes/default/languages/Modifications.english.php

// Pretty URLs mod
$txt['pretty_urls'] = 'Pretty URLs';

// Board URLs interface
$txt['pretty_add_url'] = 'Add';
$txt['pretty_add_url_description'] = 'Add a URL. Note that what you enter here will be processed as only certain characters are allowed.';
$txt['pretty_board_url_title'] = 'Pretty URLs for: ';
$txt['pretty_deleted_board'] = 'Deleted board #';
$txt['pretty_duplicate_link'] = 'delete it first.';
$txt['pretty_duplicate_warning'] = 'That URL is already in use by another board. It will be available if you ';
$txt['pretty_make_primary'] = 'Make primary';
$txt['pretty_no_primary_warning'] = 'Warning, no primary URL!';
$txt['pretty_numerical'] = 'Sorry, but as that URL is either a number or the same as a forum action the board ID had to be added as a suffix.';
$txt['pretty_primary_url'] = 'Primary';

// Settings descriptions
$txt['pretty_action_array'] = 'An array of forum actions, extracted from index.php.';
$txt['pretty_board_lookup'] = 'A serialized array of <tt>URL => ID_BOARD</tt> pairs, used for processing <tt>$_GET[\'board\']</tt>. There can be more than one URL for each board.';
$txt['pretty_board_urls'] = 'A serialized array of <tt>ID_BOARD => URL</tt> pairs, used for generating pretty replacement URLs.';
$txt['pretty_enable_filters'] = 'Sets whether to prettify anything at all. 0 for no, 1 for yes.';
$txt['pretty_filters'] = 'A serialized array of filter data.';
$txt['pretty_filter_callbacks'] = 'A serialized array of callback function names, sorted by priority. Don\'t manually edit this, edit the <tt>pretty_filters</tt> setting instead.';
$txt['pretty_root_url'] = 'The base URL used by the board and topic filters, which by default is the same as <tt>$boardurl</tt>.';

bu kodları bulup ./Themes/default/languages/Modifications.turkish.php'de ?> bundan önce ekleyiniz. veya üstte verdiğim kodların türkçe tercümesini yapıp ekleyiniz..

Gurbet_42

//    Pretty URLs mod
$txt['pretty_urls'] = 'Þeker Linkler';

//    Board URLs interface
$txt['pretty_add_url'] = 'Ekle';
$txt['pretty_add_url_description'] = 'URL Ekleyin. Buraya gireceginiz karakterlerden sadece bazýlarýna izin verildigini unutmayýn.';
$txt['pretty_board_url_title'] = '?unlar için Þeker Linkler :';
$txt['pretty_deleted_board'] = 'Silinen bölüm #';
$txt['pretty_duplicate_link'] = 'ilkini silin.';
$txt['pretty_duplicate_warning'] = 'Bu URL baÞka bir bölüm tarafýndan kullanýyor. Kullanabilmek için ';
$txt['pretty_make_primary'] = 'Birincil yap';
$txt['pretty_no_primary_warning'] = 'Dikkat, birincil URL yok!';
$txt['pretty_numerical'] = 'Üzgünüm, ama bu URLnin sonunda bir rakam olmasý gerekiyor, bu ayný isimle bulunan bölümleri birbirinden ayýrmak için kullanýyor, ayný isimli iki forum action? gibi.';
$txt['pretty_primary_url'] = 'Birincil';

//    Settings descriptions
$txt['pretty_action_array'] = 'An array of forum actions, extracted from index.php.';
$txt['pretty_board_lookup'] = 'A serialized array of <tt>URL => ID_BOARD</tt> pairs, used for processing <tt>$_GET[\'board\']</tt>. There can be more than one URL for each board.';
$txt['pretty_board_urls'] = 'A serialized array of <tt>ID_BOARD => URL</tt> pairs, used for generating pretty replacement URLs.';
$txt['pretty_enable_filters'] = 'Sets whether to prettify anything at all. 0 for no, 1 for yes.';
$txt['pretty_filters'] = 'A serialized array of filter data.';
$txt['pretty_filter_callbacks'] = 'A serialized array of callback function names, sorted by priority. Don\'t manually edit this, edit the <tt>pretty_filters</tt> setting instead.';
$txt['pretty_root_url'] = 'The base URL used by the board and topic filters, which by default is the same as <tt>$boardurl</tt>.';

Özgür

Quote from: Gurbet_1907 on August 27, 2009, 08:47:40 AM
//    Pretty URLs mod
$txt['pretty_urls'] = 'Þeker Linkler';

//    Board URLs interface
$txt['pretty_add_url'] = 'Ekle';
$txt['pretty_add_url_description'] = 'URL Ekleyin. Buraya gireceginiz karakterlerden sadece bazýlarýna izin verildigini unutmayýn.';
$txt['pretty_board_url_title'] = '?unlar için Þeker Linkler :';
$txt['pretty_deleted_board'] = 'Silinen bölüm #';
$txt['pretty_duplicate_link'] = 'ilkini silin.';
$txt['pretty_duplicate_warning'] = 'Bu URL baÞka bir bölüm tarafýndan kullanýyor. Kullanabilmek için ';
$txt['pretty_make_primary'] = 'Birincil yap';
$txt['pretty_no_primary_warning'] = 'Dikkat, birincil URL yok!';
$txt['pretty_numerical'] = 'Üzgünüm, ama bu URLnin sonunda bir rakam olmasý gerekiyor, bu ayný isimle bulunan bölümleri birbirinden ayýrmak için kullanýyor, ayný isimli iki forum action? gibi.';
$txt['pretty_primary_url'] = 'Birincil';

//    Settings descriptions
$txt['pretty_action_array'] = 'An array of forum actions, extracted from index.php.';
$txt['pretty_board_lookup'] = 'A serialized array of <tt>URL => ID_BOARD</tt> pairs, used for processing <tt>$_GET[\'board\']</tt>. There can be more than one URL for each board.';
$txt['pretty_board_urls'] = 'A serialized array of <tt>ID_BOARD => URL</tt> pairs, used for generating pretty replacement URLs.';
$txt['pretty_enable_filters'] = 'Sets whether to prettify anything at all. 0 for no, 1 for yes.';
$txt['pretty_filters'] = 'A serialized array of filter data.';
$txt['pretty_filter_callbacks'] = 'A serialized array of callback function names, sorted by priority. Don\'t manually edit this, edit the <tt>pretty_filters</tt> setting instead.';
$txt['pretty_root_url'] = 'The base URL used by the board and topic filters, which by default is the same as <tt>$boardurl</tt>.';

Quote from: [Daydreamer] on July 09, 2009, 07:31:20 AM
Danni pakete dahil edene kadar şu dosyayı kullanabilirsiniz.
Çeviri ben ve Yağız'a aittir.


Modification.turkish.php içinse
//    Pretty URLs mod
$txt['pretty_urls'] = 'Şeker Linkler';

//    Board URLs interface
$txt['pretty_add_url'] = 'Ekle';
$txt['pretty_add_url_description'] = 'URL Ekleyin. Buraya gireceğiniz karakterlerden sadece bazılarına izin verildiğini unutmayın.';
$txt['pretty_board_url_title'] = 'Şunlar için Şeker Linkler :';
$txt['pretty_deleted_board'] = 'Silinen bölüm #';
$txt['pretty_duplicate_link'] = 'ilkini silin.';
$txt['pretty_duplicate_warning'] = 'Bu URL başka bir bölüm tarafından kullanıyor. Kullanabilmek için ';
$txt['pretty_make_primary'] = 'Birincil yap';
$txt['pretty_no_primary_warning'] = 'Dikkat, birincil URL yok!';
$txt['pretty_numerical'] = 'Üzgünüm, ama bu URLnin sonunda bir rakam olması gerekiyor, bu aynı isimle bulunan bölümleri birbirinden ayırmak için kullanıyor, aynı isimli iki forum actionı gibi.';
$txt['pretty_primary_url'] = 'Birincil';

//    Settings descriptions
$txt['pretty_action_array'] = 'An array of forum actions, extracted from index.php.';
$txt['pretty_board_lookup'] = 'A serialized array of <tt>URL => ID_BOARD</tt> pairs, used for processing <tt>$_GET[\'board\']</tt>. There can be more than one URL for each board.';
$txt['pretty_board_urls'] = 'A serialized array of <tt>ID_BOARD => URL</tt> pairs, used for generating pretty replacement URLs.';
$txt['pretty_enable_filters'] = 'Sets whether to prettify anything at all. 0 for no, 1 for yes.';
$txt['pretty_filters'] = 'A serialized array of filter data.';
$txt['pretty_filter_callbacks'] = 'A serialized array of callback function names, sorted by priority. Don\'t manually edit this, edit the <tt>pretty_filters</tt> setting instead.';
$txt['pretty_root_url'] = 'The base URL used by the board and topic filters, which by default is the same as <tt>$boardurl</tt>.';

So Long

Gurbet_42

Özgür galeri için nasıl yapacagiz?

resmi sitesindekileri uyguladım ama hata veriyor.

Burada da sormuştum.

http://www.simplemachines.org/community/index.php?topic=303010.msg2229682#msg2229682

Tanshaydar

SMF Galeri mi?
Aslında galerinin kendisinde bu ayar var sanırım. Son sürümde Pretty Url ile alâkalı bir dosya geliyor ve pretty url'de bir ayar dha ekleniyor. Sonra Pretty Url yönetim panelinde Galeri için url rewrite etkinleşsin mi diye bir seçenek çıkıyor.

Özgür

SMF media gallery bu. Bahsettiğiniz vbgamer'ın modu.
So Long

NickBulamadım

smf_pretty_urls_cache tablosu 5.4 MB oldu. smf_pretty_topic_urls  ve smf_pretty_urls_cache tablolarını boşlatırsam bir sorun olur mu?


Tanshaydar

Quote from: NickBulamadım on August 28, 2009, 11:46:36 AM
smf_pretty_urls_cache tablosu 5.4 MB oldu. smf_pretty_topic_urls  ve smf_pretty_urls_cache tablolarını boşlatırsam bir sorun olur mu?

Boşaltırsan, aynı tablolar tekrar dolacak. Boşaltmanda sorun yok yani.

rölyef

5.4 MB  olmasının nasıl bir zararı var. Bendeki pretty tabloları 80-90 mb. Çok uzun zamandır da kullanıyorum pretty i.

NickBulamadım

Bir sorum daha var, konu başlığı: pertty ulrs olarak açıldı diyelim sonra düzeltiyorum ama urlde pertty ulrs olarak kalıyo bunun önüne nasıl geçebilirim. Biraz ters bir soru pretty urlleri veritabanına kayıt ediyo herhangi bri kayıb olmasın die ama bu sorun canımı sıkıyo :s

Advertisement: