News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

Arama Kayıtları

Started by *Can, May 07, 2008, 06:44:38 AM

Previous topic - Next topic

[SiNaN]

Quote from: єνσℓυтιση™ on June 03, 2008, 01:44:06 PM
Arkadaşlar aramada tırnak işareti kullandığımız da bu şekilde kayıt ediyor örneğin aranan kelime rap'in kralı onu bu şekilde kayıt ediyor rap\'in kralı bir sorun teşkil edermi acaba düzeltilme imkanı olur mu pek de büyük birşey değil ama

Gösterirken de öyle mi gösteriyor?
Former SMF Core Developer | My Mods | SimplePortal

Evo™

Yok gönderirken arama yaparken rap'in kralı diye yazıyorum sonuçları ve kayıdı rap\'in kralı diye gösteriyor. Deneme sitelerde görebilirsin Sinan hocam rap sitesinde.

husmen73 (Gulhin)

Search.php dosyasında addslashes fonksiyonunu kullanmıştım. Eğer herhangi bir güvenlik problemi yaratmayacaksa silebiliriz.
-Kurumsal Kimlik Web Tasarım Hizmeti.
Gülhin Portal Sistemi hakkında yorumlarınızı bekliyorum.
SMF
Referanslar --> http://www.gulhin.com/referanslar-portfoy/
-Web Tasarımı ve Tema Tasarımı Sitesi www.gulhin.com
-TOPLU MAİL GÖNDERİMİ --> http://www.toplumailsms.com
E-Ticaret Sistemi yaptırmak mı istiyorsunuz?

[SiNaN]

Bu modifikasyonu deneme sitesine kuranlar kesinlikle aşağıdaki değişikliği yapmalıdırlar.

../Sources/Search.php

Bul:

if(db_affected_rows($request))
{
if(!empty($_REQUEST['search']))
{
$thisword = addslashes($_REQUEST['search']);


Değiştir:

if(db_affected_rows($request))
{
if(!empty($_REQUEST['search']))
{
$thisword = $func['htmlspecialchars'](stripslashes($_REQUEST['search']), ENT_QUOTES);
$thisword = addslashes($thisword);


Bul:

else
{
if(!empty($_REQUEST['search']))
{
$thisword = addslashes($_REQUEST['search']);


Değiştir:

else
{
if(!empty($_REQUEST['search']))
{
$thisword = $func['htmlspecialchars'](stripslashes($_REQUEST['search']), ENT_QUOTES);
$thisword = addslashes($thisword);


Kayıt ekleme ile alakalı bir takım yenilikler düşünüyoruz. Bununla beraber paket içerisinde de düzeltilecek.
Former SMF Core Developer | My Mods | SimplePortal

Özgür

#124
Quote from: [SiNaN] on June 03, 2008, 04:15:15 AM
Kurduğunuz paketin linkini buraya yazar mısınız? Bu hatayı düzelttiğimizi hatırlıyorum.

SearchLogs_v-1.0.0.0.zip i kurdum. son düzenlenmiş olan o değil miydi ?
şuan sorun yok düzenleme de yapmadım :S sanırım sadece 1 tane sonuç çıkınca öyle oluyor
So Long

[SiNaN]

#125
Modifikasyon 1.0.1.0 sürümüne güncellenmiştir.

Lütfen en sonra sürümü aşağıdaki mesajdaki eki indirerek kurun:

http://www.simplemachines.org/community/index.php?topic=238077.msg1556173#msg1556173
Former SMF Core Developer | My Mods | SimplePortal

Özgür

teşekkürler sorunum da ortadan kalktı böylece mod yazarlarına teşekkürler. başka modlarda gelişmeler bekliyoruz :) birde sadrazam secret project yapıyormuş :D şimdiden merak ettik.
So Long

*Can

Siteme ilk defa kurdum.Son sürümü kurdum
Bir hata meydana geldi!
'searchlog' Teması Yüklenemiyor.  hatası var
http://www.forumzu.com/index.php?action=searchlog
Ne yapabiliriz bu sorunu çözmek için?
Personel WeBlog[/b > http://www.candirgen.com

[SiNaN]

Quote from: *Can on June 09, 2008, 05:06:56 PM
Siteme ilk defa kurdum.Son sürümü kurdum
Bir hata meydana geldi!
'searchlog' Teması Yüklenemiyor.  hatası var
http://www.forumzu.com/index.php?action=searchlog
Ne yapabiliriz bu sorunu çözmek için?

Kullandığınız temanın içinde Search.template.php dosyası bulunuyor mu?
Former SMF Core Developer | My Mods | SimplePortal

*Can

Quote from: [SiNaN] on June 10, 2008, 06:58:06 AM
Quote from: *Can on June 09, 2008, 05:06:56 PM
Siteme ilk defa kurdum.Son sürümü kurdum
Bir hata meydana geldi!
'searchlog' Teması Yüklenemiyor.  hatası var
http://www.forumzu.com/index.php?action=searchlog
Ne yapabiliriz bu sorunu çözmek için?

Kullandığınız temanın içinde Search.template.php dosyası bulunuyor mu?
Evet bulunuyor..
Personel WeBlog[/b > http://www.candirgen.com

[SiNaN]

Modifikasyonun Search.template.php dosyasında yaptığı değişikliği temanızdaki dosyaya da uygulayın.

Ama öncelikle en son sürümü indirin, 1 saat kadar önce güncelledim. Önemli bir hata giderildi.

Sonraki sürümde Search.php ve Search.template.php dosyalarından ayıracağız sanırım bu modifikasyonu.
Former SMF Core Developer | My Mods | SimplePortal

*Can

#131
Quote from: [SiNaN] on June 10, 2008, 08:11:28 AM
Modifikasyonun Search.template.php dosyasında yaptığı değişikliği temanızdaki dosyaya da uygulayın.

O değişikliği manuel anlatırsanız sevinirim.
Personel WeBlog[/b > http://www.candirgen.com

[SiNaN]

Search.template.php

Bul:

?>

Değiştir:

function template_searchlog()
{
global $txt, $scripturl, $context, $modSettings, $func;

echo theme_linktree();

echo '
<div class="tborder">
<table border="0" width="100%" cellspacing="0" cellpadding="3">
<tr class="titlebg" style="height: 28px">
<td colspan="' . $modSettings['searchlog_cols'] . '">', $txt['searchlog_title'], '</td>
</tr>';
$column_count = 0;
$word_count = 0;
static $alternativebg = 1;

while ($searchlog = $context['get_search_log']())
{
$word_count = $word_count + 1;

$alternativebg = ($alternativebg++ % 2 == 0) ? 1 : 2;

if(allowedTo('delete_searchlog'))
$deletelink = '<span style="font-size:x-small">[<a href="' . $scripturl . '?action=searchlog;delete=' . $searchlog['id'] . '" onclick="if(!confirm(\'' . $txt['log_delete_confirm'] . '\')) return false;">' . $txt['searchlog_delete'] . '</a>]</span>';
else
$deletelink = '';

if($column_count == 0)
echo '
<tr>';
if (!empty($context['searchlog']['maxchars']) && $func['strlen']($searchlog['search']) > $context['searchlog']['maxchars'])
$searchlog['link'] = $func['substr']($searchlog['search'], 0, $context['searchlog']['maxchars']) . '...';
else
$searchlog['link'] = $searchlog['search'];

echo '
<td class="windowbg',($alternativebg == 1) ? '' : '2','">', !empty($modSettings['searchlog_notlogcolor']) ? $modSettings['searchlog_notlogcolor'] : '', '
<a href="' . $scripturl . '?action=search2;search=' . $searchlog['search'] . '" target="_self"', ($searchlog['var'] == '0') ? (' style="color:' . $modSettings['searchlog_notloggedcolor'] . ';"') : '', '>' . $searchlog['link'] . '</a>
' . $deletelink . '
</td>';
$column_count = $column_count + 1;
if($column_count == $modSettings['searchlog_cols'])
{
echo '
</tr>';
$column_count = 0;
}
}

$empty_columns = $modSettings['searchlog_cols'] - ($word_count % $modSettings['searchlog_cols']);

if($word_count % $modSettings['searchlog_cols'] != 0 && $word_count != 0)
{

while($empty_columns > 0) {
echo '
<td class="windowbg">
&nbsp;
</td>';
$empty_columns = $empty_columns - 1;
}

echo '
</tr>';
}
elseif($word_count == 0) {
echo '
<tr>
<td colspan="' . $modSettings['searchlog_cols'] . '" align="center" class="windowbg">
', $txt['searchlog_no_log'], '
</td>
</tr>';
}

echo '
<tr class="catbg3">
<td colspan="' . $modSettings['searchlog_cols'] . '" align="right"><b>', $txt[139], ':</b> ', $context['page_index'], '</td>
</tr>
</table>
</div>';
}

?>


Aşağıdaki bağlantıyı da kullanabilirsiniz:

http://sleepycode.com/PackageParser/index.php
Former SMF Core Developer | My Mods | SimplePortal

*Can

Arama seçeneğindeki ayarlar nasıl oluca arama yaptığımda kelime uzun değil diye birşey deyip arama yapmıyor!
Personel WeBlog[/b > http://www.candirgen.com

[SiNaN]

Kelimenin uzunluğunun bu modla alakası olduğunu sanmıyorum. Ama bağlantıdaki sitede herhangi bir sorun vermedi uzunlukla alakalı, tek karakter girmeme rağmen.
Former SMF Core Developer | My Mods | SimplePortal

*Can

Quote from: [SiNaN] on June 10, 2008, 09:57:27 AM
Kelimenin uzunluğunun bu modla alakası olduğunu sanmıyorum. Ama bağlantıdaki sitede herhangi bir sorun vermedi uzunlukla alakalı, tek karakter girmeme rağmen.
Evet o sorunu düzelttim. Title olayını nasıl halledeceğiz mesela sen smf diye aramışsın o smf'ye tıklayınca smf indir smf modifikasyon gibi nasıl yaparız?
Personel WeBlog[/b > http://www.candirgen.com

[SiNaN]

Onun için biraz daha beklemeniz gerecek. Şu an alt yapıyla meşgulüz.

Geçici olarak her aramanın sonunda "indir" yazmasını sağlayabilirsiniz.

Search.template.php

Bul:

$searchlog['link'] = $searchlog['search'];

Sonrasına ekle:

$searchlog['link'] = $searchlog['link'] . ' indir';
Former SMF Core Developer | My Mods | SimplePortal

*Can

Quote from: [SiNaN] on June 10, 2008, 10:09:38 AM
Onun için biraz daha beklemeniz gerecek. Şu an alt yapıyla meşgulüz.

Geçici olarak her aramanın sonunda "indir" yazmasını sağlayabilirsiniz.

Search.template.php

Bul:

$searchlog['link'] = $searchlog['search'];

Sonrasına ekle:

$searchlog['link'] = $searchlog['link'] . ' indir';
Bunu uyguladımmı kelimeler yerine indir yazıyor sonuna eklemiyor..
Personel WeBlog[/b > http://www.candirgen.com

[SiNaN]

Dikkatlice uygulayın, verdiğim kodda hata yok.
Former SMF Core Developer | My Mods | SimplePortal

★ѕραη∂αυєя★

beyler tam olarak manuel anlatım hangi mesajda? her mesajda farklı bir kod yazıyor, kafam karıştı valla.. :D

Advertisement: