Arama Kayıtları

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

Previous topic - Next topic

[SiNaN]

Sanırım çözdüm. Rüyamda görmedim ama, daha uyumadım. :P

Search.template.php

Bul:

$n = 0;
static $alternativebg = 1;
$searchlogs = PlushSearchLog();
foreach($searchlogs as $searchlog)
{


Değiştir:

$n = 0;
$count = 0;
static $alternativebg = 1;
$searchlogs = PlushSearchLog();
foreach($searchlogs as $searchlog)
{
$count = $count + 1;


Bul:

if($context['searchlog']['count'] >= $pageper)

Öncesine ekle:

if($count < $modSettings['searchlog_cols'] || $count % $modSettings['searchlog_cols'] != 0 || $modSettings['searchlog_per_page'] < $modSettings['searchlog_cols'])
{
echo '
</tr>';
}


Biraz yamalı gibi oldu ama kodu yazmadığım için ancak böyle yapabildim. :)
Former SMF Core Developer | My Mods | SimplePortal

Evo™

Evet oldu [SiNaN] teşekkürler eline sağlık iyi çalışıyor.

husmen73 (Gulhin)

Sinan, sadece bu yeterli sanırım

   if($count % $modSettings['searchlog_cols'] != 0)

Diğerlerini eklemenin amacını anlamadım ?
-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]

Ben de anlamadım Husmen. O vakitte yazdığım kod ancak o kadar oldu sanırım. :)

Evet, sadece o yeterli.

Bu arada nedense tema dosyasına bakınca bana SMF'i hatırlatmıyor. Biraz düzenlemek güzel olabilir.

Mesela sayfalara bölmeyi constructPageIndex() ile yapamaz mıyız?
Former SMF Core Developer | My Mods | SimplePortal

husmen73 (Gulhin)

Sayfalama için bilgim alt düzeyde Sinan :) Düzenleme yapıp bi gönder bakalım
-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]

Quote from: Aslanbac (husmen73) on May 21, 2008, 11:53:35 AM
Sayfalama için bilgim alt düzeyde Sinan :) Düzenleme yapıp bi gönder bakalım

Ben de daha önce denemedim ama çok zor olacağını sanmıyorum. Şimdi çıkmam lazım, muhtemelen yarın yazabilirim.
Former SMF Core Developer | My Mods | SimplePortal

husmen73 (Gulhin)

#66
O fonksiyon ile yaptım Sinan. Kod kalabalığı kalmış oldu.


Düzenleme:
Dosyayı tekrar indirin, önemli değişiklikler oldu. Şifre aynıdır, unutan varsa özel mesaj atsın :)

Kısayol - http://www.simplemachines.org/community/index.php?topic=238077.msg1548817#msg1548817

Değişiklikler;
- İzin yönetimi eklendi
   - Sayfaya bakabilme
   - Arama kaydı silebilme
- Sayfalama sistemi düzenlendi
- Kimler Online'da "arama sayfasına bakıyor" özelliği eklendi
- Satır ve sütun hataları giderildi



Sinan, search.template için daha basit kodlama önerin varsa söyler misin? td probleminide giderdim, kodları biraz uzun oldu sanki. Alternatifin varsa?
-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?

Fussilet

hocam subs'a uyguladığınız kodları mümkünse verebilir misiniz ?

*Can

#68
Hüsmen sadece verdiklerini benim dosyalarla değiştirsem oluyor değilmi?
En önemlisi seo ve title Bunda o yok böyle hit getirmesi imkansız  :-\
Personel WeBlog[/b > http://www.candirgen.com

husmen73 (Gulhin)

Quote from: *Can on May 21, 2008, 03:57:37 PM
Hüsmen sadece verdiklerini benim dosyalarla değiştirsem oluyor değilmi?
En önemlisi seo ve title Bunda o yok böyle hit getirmesi imkansız  :-\
Evet olur. Eğer bir modifikasyon falan yüklüyse, onlar çalışmayabilir, hata alabilirsin.
Seo yaparız. Önce şu özellikleri falan halledelim.
Quote from: Fussilet on May 21, 2008, 02:23:44 PM
hocam subs'a uyguladığınız kodları mümkünse verebilir misiniz ?
Bul
   $context['allow_memberlist'] = allowedTo('view_mlist');
Altına ekle
   $context['allow_searchlog'] = allowedTo('searchlog');

-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]

#70
Ben de yapmıştım o fonksiyonla. Bunları da incele istersen.

Şifre aynı. İki dosyadaki en son fonksiyonları düzenledim.

Düzelttiklerim:

-Gereksiz global'lar. Eline geçen bilgiyi $context'e girmeni tavsiye ederim.
-Sayfalamayı SMF fonksiyonu ile yapmak.
-Anlamsız değişken isimleri. Customizer ekibi pek sevmez.

//Düzenleme:
Yeni dosyaya bir göz attım;

-Pageindex'i kaynak dosyasında oluşturmalısını. Ayrıca call-back kullanırsan daha SMF'ye uygun olur.
-Anlamsız değişkenlerin sayısı artmış, ne işe yaradıklarına dair güzel bir isim koymak lazım.
-<td>'leri çözmek için yazdığın kod olması gerektiğinden daha karışık duruyor, ben de bakayım biraz.
-colspan="20" dikkatimi çekti. Oraya sütun sayısını girmek lazım. Modlar da XHTML uyumlu olmalı.

Şimdilik bu kadar.

Bu arada en kısa zamanda paket haline getirirsen üzerinde daha rahat değişiklik yapılabilir.

sleepycode.com'da mod maker var, fazla vaktini almayacaktır.
Former SMF Core Developer | My Mods | SimplePortal

husmen73 (Gulhin)

Senin dosyalarla değiştirdim Sinan. 2. sayfadan indirebilirsin, http://www.simplemachines.org/community/index.php?topic=238077.msg1548817#msg1548817

td için eklenti ekledim şimdilik. Daha iyi bir kodlama yapailirsek, değiştiririz o kısmı. Call-Back'i müsait bir zamanda bana anlatırsan sevinirim :)
Bir problem daha gördüm bu td ekleme ile ilgili, mesela bir sayfada tek satır ve sütun sayısından daha az kayıt olursa 8 tane td ekleniyor. Neden olduğunu araştıramadım. Benim sınavlarım başlıyor Pazartesi günü, onlara çalışmalıyım. Ara sıra uğrarım yine buraya. Düzeltmeler vs. yaparsan kendi mesajlarına eklersin modu, tester'ların kullanması için. Gördüğüm kadarıyla kodlama ile ilgili bir problemimiz kalmadı şuan

Test ediciler neredesiniz, indirin bakalım modifikasyonu. Aktif sitelerinizde kullanabilirsiniz şimdilik. Yedek almayı unutmayın ona göre :)
-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?

Evo™

#72
Husmen hocam az da olsa aktif olan bir siteme yeni kurdum ancak neden tablo kısa kalıyor width="100%" olmasına rağmen kısa kalmış ayrıca paket haline getirmen çok iyi oldu sorunsuz kurdum eline sağlık gerçekten bunu bir de seo yaparsak title eklersek çok güzel olacak reklam olarak algılanmasın dediğim gibi tablo tam olarak yayılmamış benim tema ile ilgilimi yoksa sorun başka birşey mi


Düzenleme : Tamam Husmen hocam aramalar alt satıra geçme sayısını geçmedikten sonra tablo tam olarak genişlemiyor 1 tane iken tablo tam yayılmamış görünüyordu alt satıra geçince görüntü düzeldi sorun yok çok güzel çalışıyor eline sağlık site adresini de kaldırdım sorun olmasın diye  :)

husmen73 (Gulhin)

td ile ilgili bir problemimiz var, o nedenle ufak görünüyor. Üst mesajda problemi anlattım :)

Başka neler ekleyebiliriz bu modifikasyona? Hit demişti birisi, onu yaparız bir ara
-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?

Evo™

En Çok Arananlar diye ayrı bi yerde gösterim yapabiliriz mesela

BuЯЯЯЯaK


[SiNaN]

Quote from: BuЯaK :) on May 22, 2008, 03:08:05 PM
İlginç mesajım silinmiş :'(

Husmen'in verdiği linkteki mesajdaki dosya şifresiz ve paket halinde.
Former SMF Core Developer | My Mods | SimplePortal

BuЯЯЯЯaK

Benden şifre istedi yoksa delimiyim ben

[SiNaN]

Muhtemelen dosyayı değiştirmeden önce indirmiştiniz. Şimdi indirir misiniz tekrar?
Former SMF Core Developer | My Mods | SimplePortal

husmen73 (Gulhin)

Quote from: єνσℓυтιση™ on May 22, 2008, 02:09:08 PM
En Çok Arananlar diye ayrı bi yerde gösterim yapabiliriz mesela
Tamam.

Diğer arkadaşlardan da öneriler bekliyoruz.
-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?

Advertisement: