SimplePortal

Support => Turkish (Türkçe) => International Support => Ki?iselle?tirme => Topic started by: netpolice on August 23, 2010, 04:38:15 PM

Title: Bölüm haberlerinde sadece resim Göstermek ?
Post by: netpolice on August 23, 2010, 04:38:15 PM
SimplePortal 2.3.2 kullanıyorum.
Portal sayfasında Bölüm haberlerinde Attığım Mesajların sadece Resmini göstermem mümkün mü ?
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: netpolice on August 24, 2010, 04:07:12 PM
Yardımcı olabilecek biri yok sanırım ?  :'(
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: tc bolubeyi on August 24, 2010, 06:15:08 PM
Belki yapılabilir ama bilmiyorum ben de.
Alternatif bir çözüm: Resim ile resimden sonra gelen metin arasına zemin renginde blokta gösterilecek karakter sayısı kadar nokta işareti ekleyip kaydederseniz yazılanlar görünmez.
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: grafitus on August 24, 2010, 06:21:15 PM
Alternatif bir çözüm: Resim ile resimden sonra gelen metin arasına zemin renginde blokta gösterilecek karakter sayısı kadar nokta işareti ekleyip kaydederseniz yazılanlar görünmez.
Mantıklı. Ancak bu kadar zorlamaya gerek yok. :nervous-happy: [cutoff] "tag"ı eklemek işimizi görecektir. :thumbsup:

Bu da bir başka çözüm:

Öncelikle denemediğimi ifade etmeliyim. Değişikliği yapmadan önce mutlaka dosyalarını yedekleyin.

./Sources/PortalBlocks.php'yi açın.
SMF 1.1.x kullanıyorsanız bunu:
Code: (Bulun) [Select]
$row['body'] = parse_bbc($row['body'], $row['smileysEnabled'], $row['ID_MSG']) . '<a href="' . $scripturl . '?topic=' . $row['ID_TOPIC'] . '.0" title="' . $row['subject'] . '">...</a>';SMF 2.0 x kullanıyorsanız bunu:
Code: (Bulun) [Select]
$row['body'] = parse_bbc($row['body'], $row['smileys_enabled'], $row['id_msg']) . '<a href="' . $scripturl . '?topic=' . $row['id_topic'] . '.0" title="' . $row['subject'] . '">...</a>';
Code: (Değiştirin) [Select]
$row['body'] = preg_match_all('~\[img\]([^\]]+)\[\/img\]~i', $row['body'], $images) ? '<img src="' . $images[1][0] . '" alt="' . $row['subject'] . '" class="sp_article" />' : '';
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: tc bolubeyi on August 24, 2010, 06:23:43 PM
El elden üstündür teşekkürle grafitus. Arkadaş denesin bakalım.
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: netpolice on August 25, 2010, 09:07:37 AM
Code: [Select]
$row['body'] = preg_match_all('~\[img\]([^\]]+)\[\/img\]~i', $row['body'], $images) ? '<img src="' . $images[1][0] . '" alt="' . $row['subject'] . '" class="sp_article" />' : '';
Bu Kod İşe yaradı Fakat Resimler Sola Dayalı Bunları Ortalayabilirmiyiz. Teşekkür ederim .
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: tc bolubeyi on August 25, 2010, 09:28:59 AM
resimler konunuzda ortalı ise orada da ortalı çıkması gerek. Resimler konunuzda ortalı durmuyor mu?
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: netpolice on August 25, 2010, 11:31:08 AM
Resimler konularımızda ortalı ama portalda ortalı göstermiyor. Sola dayalı gösteriyor.
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: tc bolubeyi on August 25, 2010, 11:36:07 AM
Code: [Select]
$row['body'] = preg_match_all('~\[img\]([^\]]+)\[\/img\]~i', $row['body'], $images) ? '<center><img src="' . $images[1][0] . '" alt="' . $row['subject'] . '" class="sp_article" /></center>' : '';böyle dene bakalım olur mu bilmiyorum.
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: netpolice on August 25, 2010, 02:37:30 PM
Hocam Elinize Sağlık Oldu Çok teşekkür ederim.
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: kimyaci on August 27, 2010, 03:38:20 PM
Arkadaşlar çok güzel gerçekten.Fakat bu seferde resimler otomatik küçülmüyor.Bunu nasıl haledebiliriz.Teşekkürler.
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: netpolice on August 27, 2010, 03:49:43 PM
Code: [Select]
$row['body'] = preg_match_all('~\[img\]([^\]]+)\[\/img\]~i', $row['body'], $images) ? '<img src="' . $images[1][0] . '" alt="' . $row['subject'] . '" class="sp_article" />' : '';
u kullan. Ben bu kodu kullandım resimlere herhangi bir etkisi olmadı.
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: grafitus on August 27, 2010, 04:46:24 PM
Otomatik küçültme çalışmayan arkadaşlar için, yukarıdaki verdiğim koddaki sp_article'yi bbc_img sp_article olarak değiştirin.
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: kimyaci on August 27, 2010, 06:25:38 PM
Otomatik küçültme çalışmayan arkadaşlar için, yukarıdaki verdiğim koddaki sp_article'yi bbc_img sp_article olarak değiştirin.

Çok teşekkür ederim şimdi tam oldu.Kodu söylediğiniz gibi değiştirdim sonu hali aşağıda.Ellerinize sağlık.

Code: [Select]
$row['body'] = preg_match_all('~\[img\]([^\]]+)\[\/img\]~i', $row['body'], $images) ? '<center><img src="' . $images[1][0] . '" alt="' . $row['subject'] . '" class="bbc_img sp_article" /></center>' : '';
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: netpolice on September 17, 2010, 11:48:30 AM
Bu Kod Sayesinde Portalda Resimleri Gösteriyorum.

Code: [Select]
$row['body'] = preg_match_all('~\[img\]([^\]]+)\[\/img\]~i', $row['body'], $images) ? '<center><img src="' . $images[1][0] . '" alt="' . $row['subject'] . '" class="sp_article" /></center>' : '';
Fakat Resim Eklerken resme Boyut veriyorum Mesaj da.

Code: [Select]
[img width=133 height=200]http://i50.tinypic.com/s1jlfa.jpg[/img]

Bu Şekilde Olan Resimleri Almıyor Portal.
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: grafitus on September 17, 2010, 12:26:31 PM
Şu kodu kullanın:
Code: [Select]
$row['body'] = preg_match_all('~\[img([^\]]+)\]([^\]]+)\[\/img\]~i', $row['body'], $images) ? '<center><img src="' . $images[1][1] . '" alt="' . $row['subject'] . '" class="sp_article"' . $images[1][0] . ' /></center>' : '';Bu şeilde BBC "tag"ı ile resme verdiğiniz boyut portalda da çıkacaktır. Fakat, sitenizde xHTML hatasına neden olacaktır. xHTML hataları istemiyorsanız aşağıdaki kodu kullanın (Boyutlar çıkmayacak):
Code: [Select]
$row['body'] = preg_match_all('~\[img[^\]]+\]([^\]]+)\[\/img\]~i', $row['body'], $images) ? '<center><img src="' . $images[1][0] . '" alt="' . $row['subject'] . '" class="sp_article" /></center>' : '';
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: netpolice on September 17, 2010, 01:46:21 PM
Hocam Verdiğiniz Kodları Kullandım . Bu defa Hiç Resim Göstermedi.
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: Rambo_FT on February 21, 2011, 08:51:47 AM
Uzun süredir cevaplanmayan bir konu fakat Google'dan buldum, forumda aynı konuyu tekrar açmak istemedim.

Bu durumu yeni simple portala nasıl entegre edebiliriz? Yani konunun içinde en üste eklediğim resimleri sadece göstermek istiyorum.

Not: Cutoff tagı dışında, kodlamalar ile nasıl yapılacağını öğrenmek istiyorum. Teşekkürler.
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: tc bolubeyi on February 21, 2011, 03:27:37 PM
cevabı verilmiş zaten sormanıza gerek yok. konuyu inceleyin.
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: Rambo_FT on February 22, 2011, 12:10:18 PM
Biliyorum ama kodlar yenisiyle uyuşmuyor. Ne kadar incelediysem kodları uygulayamadım.
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: kral on March 25, 2011, 10:38:50 AM
Yeni sürümde kodlar farklı. Bu bölgeyi nasıl düzenliyeceğiz.

Code: [Select]
$row['body'] = parse_bbc($row['body'], $row['smileys_enabled'], $row['id_msg']);

// Only place an ellipsis if the body has been shortened.
if ($limited)
$row['body'] .= '<a href="' . $scripturl . '?topic=' . $row['id_topic'] . '.0" title="' . $row['subject'] . '">...</a>';

Lütfen yardım.
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: kral on March 25, 2011, 11:03:51 AM
Code: [Select]


// Only place an ellipsis if the body has been shortened.
if ($limited)
$row['body'] = preg_match_all('~\[img\]([^\]]+)\[\/img\]~i', $row['body'], $images) ? '<center><img src="' . $images[1][0] . '" alt="' . $row['subject'] . '" class="bbc_img sp_article" /></center>' : '';

böyle yapınca oldu. Alttaki yeri sildim umarım bir zararı olmaz  :(

Code: [Select]
      $row['body'] = parse_bbc($row['body'], $row['smileys_enabled'], $row['id_msg']);
sadece ufak bir sorun var. Ben otomatik resim küçültme modu var. O modun forum içinde otomatik küçülttüğü resimler bölüm haberlerinde çıkmıyor. onu çözemedim.
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: kimyaci on March 25, 2011, 04:59:52 PM
Bul:
Code: [Select]
$row['body'] = parse_bbc($row['body'], $row['smileys_enabled'], $row['id_msg']);

Değiştir
Code: [Select]
$row['body'] = preg_match_all('~\[img\]([^\]]+)\[\/img\]~i', $row['body'], $images) ? '<center><img src="' . $images[1][0] . '" alt="' . $row['subject'] . '" class="bbc_img sp_article" /></center>' : '';
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: kimyaci on March 25, 2011, 05:04:56 PM
Bende aşağıda ki gibi bir deneyiniz lütfen.

Code: [Select]
$row['body'] = $smcFunc['substr']($row['body'], 0, $length);
$limited = true;
}

$row['body'] = preg_match_all('~\[img\]([^\]]+)\[\/img\]~i', $row['body'], $images) ? '<center><img src="' . $images[1][0] . '" alt="' . $row['subject'] . '" class="bbc_img sp_article" /></center>' : '';

// Only place an ellipsis if the body has been shortened.
if ($limited)
$row['body'] .= '<a href="' . $scripturl . '?topic=' . $row['id_topic'] . '.0" title="' . $row['subject'] . '">...</a>';
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: kimyaci on August 05, 2011, 09:45:27 AM
grafitus arkadaşım linkleri ve resimleri ziyaretcilerden gizledim.portal'da Sadece resimleri gösterme kodunuzu eklediğim zaman herşey çok güzel fakat bu seferde forumda resimler ziyaretcilere görünmezken, portalda resimler ziyaretcilere görünüyor.Bunu haletmenin bir yolu varmıdır.Teşekkürler.
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: Evo on August 05, 2011, 10:02:38 AM
Display.template.php
Code: [Select]
echo '
                        <div class="inner" id="msg_', $message['id'], '"', '>', $message['body'], '</div>
                     </div>';
Değiştir
Code: [Select]
if ($user_info['is_guest'])
{
$message['body'] = preg_replace('#<a href="(.*?)</a>#i', $txt['no_view_links'] . "\n" . ' <a href="' . $scripturl . '?action=register">' . $txt['txt_reg_register'] . '</a>&nbsp;' . $txt['txt_reg_or'] . '&nbsp;<a href="' . $scripturl . '?action=login">' . $txt['txt_reg_login'] . '</a>', $message['body']);
}
echo '
                        <div class="inner" id="msg_', $message['id'], '"', '>', $message['body'], '</div>
                     </div>';

İlgili modun Subs.php ye eklediği kaldırıp dener misin bi.
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: kimyaci on August 05, 2011, 11:07:00 AM
Display.template.php dosyası ile ilgisi yok.PortalBlocks.php dosyasında ki kodun değişmesi gerekiyor.
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: Evo on August 05, 2011, 11:21:19 AM
Display.template.php dosyası ile ilgisi yok.PortalBlocks.php dosyasında ki kodun değişmesi gerekiyor.
Bu kod ile yaptığımız şudur forum içerisinde linkleri ziyaretçilerden gizleyerek diğer tüm sayfalarda görünür hale getirmek yani istediğin şey ordan da illa ki değişerek yapılıyor olabilir ama benim yaptığım da aynı mantık denemeden etmeden alakası yok diyip kestirmeyin isterseniz.
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: kimyaci on August 05, 2011, 11:28:51 AM
Display.template.php dosyası ile ilgisi yok.PortalBlocks.php dosyasında ki kodun değişmesi gerekiyor.
Bu kod ile yaptığımız şudur forum içerisinde linkleri ziyaretçilerden gizleyerek diğer tüm sayfalarda görünür hale getirmek yani istediğin şey ordan da illa ki değişerek yapılıyor olabilir ama benim yaptığım da aynı mantık denemeden etmeden alakası yok diyip kestirmeyin isterseniz.

Tşekkür ederim arkadaşım ne yazık ki olmadı.Ben forumda da portalda da rsim ve linklerin ziyaretcilere görünmesini istemiyorum.

PortalBlocks.php dosyasına aşağıda ki satırı ekleyince resim ve linkler portalda da görünmüyor.

Code: [Select]
$row['body'] = parse_bbc($row['body'], $row['smileys_enabled'], $row['id_msg']);
Ama aşağıda ki satır ile değiştirince resim ve linkler portalda görünüyor.

Code: [Select]
$row['body'] = preg_match_all('~\[img\]([^\]]+)\[\/img\]~i', $row['body'], $images) ? '<center><img src="' . $images[1][0] . '" alt="' . $row['subject'] . '" class="bbc_img sp_article" /></center>' : '';

Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: Evo on August 05, 2011, 11:33:20 AM
Sanırım ben yanlış anladım ben forumda ziyaretçilere linkler görünmesin portal'da görünsün istiyorsun sandım sen hiç biryerde çıkmasın istiyorsun
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: kimyaci on August 05, 2011, 11:40:06 AM
Sanırım ben yanlış anladım ben forumda ziyaretçilere linkler görünmesin portal'da görünsün istiyorsun sandım sen hiç biryerde çıkmasın istiyorsun

Evet hem forumda hemde portalda görünmesini istemiyorum.Onun için ilk mesajı yazdım. :) Ama siz yanlış anlamayasınız diye uygulayıp sonucunu da yazdım.
Title: Re: Bölüm haberlerinde sadece resim Göstermek ?
Post by: grafitus on August 09, 2011, 01:44:31 PM
Resimleri "img tag"ından ziyaretçilere gizlemek yerine, @Evo'nun verdiği şekilde sadece konu gösterim sayfasından mesaj içeriğini gizleyerek çözebilirsiniz.
SimplePortal 2.3.8 © 2008-2024, SimplePortal