News:

Want to get involved in developing SMF, then why not lend a hand on our github!

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

muhsint

ayarları güncelledinmi derken Run some maintenance tasks diyorsan yaptın . kaldırıp tekrar kurdum olmadı

Emre A.

Sistemin çalışmamas için benim bildiğim iki seçenek var.
1- mySQL tablo eksikliği
2- kurulum sonrası ayarların tekrar güncellenmemesi

Başka seçenek bilmiyorum.

muhsint

hangi tablo eksik olabilir ? db de prettyle ilgili 2 tane tablo var

BlueBeach

Forumumda pretty url kurulu,, ben aynı zamanda ID topic numarasını nasıl görebilirim,,

Evo™

Quote from: BlueBeach on March 23, 2012, 04:26:15 PM
Forumumda pretty url kurulu,, ben aynı zamanda ID topic numarasını nasıl görebilirim,,
Nerde görmek istiyorsun yardımcı olayım.

BlueBeach

Alttaki kod için id topic nosunu görmem gerek te o yüzden sormuştum,, film şeridi resim geçiyor pretty url eklediğimde olmamıştı.




global $smcFunc, $scripturl;

$boards = array(1, 2, 3);

$request = $smcFunc['db_query']('', '
   SELECT t.id_topic, m.subject, m.body
   FROM {db_prefix}topics AS t
      INNER JOIN {db_prefix}messages AS m ON (m.id_msg = t.id_first_msg)
   WHERE t.id_board IN ({array_int:boards})
   ORDER BY m.subject',
   array(
      'boards' => $boards,
   )
);
$topics = array();
while ($row = $smcFunc['db_fetch_assoc']($request))
   $topics[] = array(
      'id_topic' => $row['twi-bluebeach*'],
      'subject' => $row['subject'],
      'body' => $row['body'],
      'first_image'  => preg_match_all('~\[img\]([^\]]+)\[\/img\]~i', $row['body'],  $images) ? '<img src="' . $images[1][0] . '" alt="' .  $row['subject'] . '" height="120" width="70" />' : '',
   );
$smcFunc['db_free_result']($request);

echo '
         <table>
            <tr>
               <td><input  type="button" value="«"  onclick="document.getElementById(\'images_marquee\').direction =  \'left\';" /></td>
               <td width="100%">
                  <marquee  id="images_marquee" behavior="scroll" direction="left"  scrollamount="8"  height="145" width="100%" onmouseover="this.stop();"  onmouseout="this.start();">
                  <table>
                     <tr>';
foreach ($topics as $topic)
   echo '
                        <td>
                           <a  href="', $scripturl, '?topic=', $topic['twi-bluebeach*'], '.0">',  $topic['first_image'], '<br /></a>
                        </td>';
echo '
                        </tr>
                     </table>
                  </marquee>
               </td>
               <td><input  type="button" value="»"  onclick="document.getElementById(\'images_marquee\').direction =  \'right\';" /></td>
            </tr>
         </table>';

Evo™

Benim yaptığım olmadı mı tam olarak istediğin nedir onu bana anlatırsan yardımcı olayım.

BlueBeach

Üyelerin ekleyeceği Bir konudaki resimleri portal sayfasında film şeridi şeklinde göstermek istedim ama olmadı bir türlü :)

Emre A.

Quote from: BlueBeach on March 24, 2012, 05:17:30 AM
Üyelerin ekleyeceği Bir konudaki resimleri portal sayfasında film şeridi şeklinde göstermek istedim ama olmadı bir türlü :)

css ile yapabilirsiniz

Evo™

Quote from: BlueBeach on March 24, 2012, 05:17:30 AM
Üyelerin ekleyeceği Bir konudaki resimleri portal sayfasında film şeridi şeklinde göstermek istedim ama olmadı bir türlü :)

Simpleportal'ın makaleler sistemini kullanabilirsin o sitede sadece resimleri çekme ile ilgili bilgide verilmişti.

BlueBeach

Tamam bakacağım en kısa zamanda teşekkürler.  :)

tr_crazy_dumrul

bunu kullanınca siteadresi/bölümismi/konuismi olarak çıkıyor. normal de siteadresi/konuismi böyle olmalı değil mi?

Alpay

hayır ilk dediğiniz gibi
diğer türlü olursa a bolumunde abc konusu ile b bolumundeki abc konusu çakışır =)

tr_crazy_dumrul

Quote from: Alpay on March 20, 2013, 04:54:32 AM
hayır ilk dediğiniz gibi
diğer türlü olursa a bolumunde abc konusu ile b bolumundeki abc konusu çakışır =)
fakat seosmf4 te öyle değil; ama onda da konu ve bölüm idsi gösteriyor.

grafitus

Quote from: tr_crazy_dumrul on March 20, 2013, 04:57:12 AM
Quote from: Alpay on March 20, 2013, 04:54:32 AM
hayır ilk dediğiniz gibi
diğer türlü olursa a bolumunde abc konusu ile b bolumundeki abc konusu çakışır =)
fakat seosmf4 te öyle değil; ama onda da konu ve bölüm idsi gösteriyor.
Eğer site.com/konu-adi/ şeklinde gösterilirse Alpay'ın dediği gibi bir problem oluşur. İşte Seo4SMF de bu sorunu dediğiniz gibi konu id'sini ekleyerek çözüyor.

SEO anlamında en mantıklısının site.com/bolum/konu şeklinde olduğunu düşünüyorum. Fakat bu sadece benim varsayımım.

SEF eklentisi arıyorsanız en performanslı olarak SimpleSEF'i tavsiye ederim. Seo4SMF artık geliştirilmeyen mazide kalmış bir eklenti, PrettyURLs ise gereksiz veritabanı sorgularıyla alan ve performans kaybı yaşatır. SimpleSEF...


Badboy

Bahsettiğiniz modifikasyon "site.com/konu-adi/" şeklinde bir gösterim sunmamaktadır. Açıkcası "site.com/konu-adi/" şeklinde bağlantıları düzenleyen modların şuanda çok bir faydası bulunmamaktadır. Bunun yerine arama motorlarına kaydedilecek dinamik bir sitemap (site haritası) çok daha fazla iş görmektedir.
Nothing is true, everything is permitted.

tr_crazy_dumrul


aLi-YK

ben pretty urls aktif edince ne konu açabiliyorum nede konulara mesaj yazabiliyorum bunun çözümü varmı ?

edebi

merhaba arkadaşlar ben forumu 1.1.19 dan 2.07 ye taşıdım yalnız eskiden seo kullanıyordum şimdi bu seo 2 sürümüne uymuyor ve eski url lerimi kaybettim eski url lerimi nasıl geri alabilirim?

Advertisement: