ThaiSEOBoard.com

พัฒนาเว็บไซต์ => Programming => ข้อความที่เริ่มโดย: janistar ที่ 13 กุมภาพันธ์ 2009, 08:29:27



หัวข้อ: ถามเซียน PHP Link Directory อ่ะคะ
เริ่มหัวข้อโดย: janistar ที่ 13 กุมภาพันธ์ 2009, 08:29:27
ถามเซียน PHP Link Directory อ่ะคะ

ที่เซทให้หน้าแรกโชว์ Feature Link ไม่ได้ เพราะว่าเป็นสคริปที่ไม่ได้แครกหรือป่าวคะ

ตอนนี้ของเราเป็น PHP Link Directory v3.2.0 เก่าแล้ว

เคยลองเปลี่ยนเป็นเวอรชั่นใหม่ แต่เดต้าเบสมันโครงสร้างไม่เหมือนกันอ่ะค่ะ

ใครมีเวปชั่น PHP Link Directory v3.2.0 ที่สามารถโชว์ Feature Link หน้าแรกได้ส่งให้หน่อยได้ป่ะคะ  :-*


หัวข้อ: Re: ถามเซียน PHP Link Directory อ่ะคะ
เริ่มหัวข้อโดย: wingolfer ที่ 13 กุมภาพันธ์ 2009, 09:39:28
น่าจะขึ้นอยู่กับ theme ที่ใช้มากกว่า ลองเปลี่ยนดูครับ  ;)


หัวข้อ: Re: ถามเซียน PHP Link Directory อ่ะคะ
เริ่มหัวข้อโดย: AuGusTin ที่ 13 กุมภาพันธ์ 2009, 10:14:03
ไม่ได้เซียนน่ะครับ แต่ขอตอบ เอาโค้ดของผมไปโมละกัน ของผมจะโชว์ Feature Link เป็นแบบ Random เอาไว้ตรงเมนูด้านซ้าย

โค๊ด:
	
{if isset($random_link) and !empty($random_link)}
<div class="sidebar-bg">
<div class="sidebar-top2">Feature Link</div>

<div class="scontent3">
  {foreach from=$random_link item=link name=links}
<div align="center" style="padding:5px 0 8px 0;">
<img alt="site preview" class="linkofday" src="http://open.thumbshots.org/image.pxf?url={$link.URL|escape|trim}" /> <br />

<a id="id_{$link.ID}" href="{$link.URL|escape|trim}" title="{$link.TITLE|escape|trim}"

    {* nofollow *}
    {if $link.NOFOLLOW or ($link.RECPR_VALID eq 0 and ($smarty.const.RECPR_NOFOLLOW eq 2 or ($smarty.const.RECPR_NOFOLLOW eq 1 and $link.RECPR_REQUIRED eq 1)))} rel="nofollow"{/if}
    {if $smarty.const.ENABLE_BLANK} target="_blank"{/if}><b>{$link.TITLE|escape|trim}</b></a> <br />

</div >


      {$link.DESCRIPTION|escape|trim}&nbsp;-&nbsp;[<a href="{if !$smarty.const.ENABLE_REWRITE}
                                                {$smarty.const.DOC_ROOT}/detail.php?id={$link.ID}
                                             {else}
                                                {$smarty.const.DOC_ROOT}/detail/link-{$link.ID}.html{/if}" title="{l}Read more about{/l}: {$link.TITLE|escape|trim}">{l}Read&nbsp;more{/l}</a>

                                 {if ($smarty.const.REQUIRE_REGISTERED_USER == 1 || $smarty.const.REQUIRE_REGISTERED_USER_ARTICLE == 1) and !empty ($regular_user_details) and ($regular_user_details.ID == $link.OWNER_ID)}
                                    ,&nbsp;<a href="{$smarty.const.DOC_ROOT}/submit.php?linkid={$link.ID}" title="{l}Edit or Remove your link{/l}">{l}Review{/l}</a>
                                 {/if}
                                 ]
<br /><br />
  {/foreach}
</div>
</div>
{/if}

ดูตัวอย่างได้ที่ Thailand-HotDeals.Com (http://www.thailand-hotdeals.com)

ถ้าเป็นคำตอบที่ต้องการอย่างลืม +1 น่ะครับ  :-[


หัวข้อ: Re: ถามเซียน PHP Link Directory อ่ะคะ
เริ่มหัวข้อโดย: L ที่ 13 กุมภาพันธ์ 2009, 10:40:18
อยากได้เหมือนกันอ่ะ :D


หัวข้อ: Re: ถามเซียน PHP Link Directory อ่ะคะ
เริ่มหัวข้อโดย: janistar ที่ 13 กุมภาพันธ์ 2009, 10:58:04
ไม่ได้เซียนน่ะครับ แต่ขอตอบ เอาโค้ดของผมไปโมละกัน ของผมจะโชว์ Feature Link เป็นแบบ Random เอาไว้ตรงเมนูด้านซ้าย

โค๊ด:
	
{if isset($random_link) and !empty($random_link)}
<div class="sidebar-bg">
<div class="sidebar-top2">Feature Link</div>

<div class="scontent3">
  {foreach from=$random_link item=link name=links}
<div align="center" style="padding:5px 0 8px 0;">
<img alt="site preview" class="linkofday" src="[url]http://open.thumbshots.org/image.pxf?url={[/url]$link.URL|escape|trim}" /> <br />

<a id="id_{$link.ID}" href="{$link.URL|escape|trim}" title="{$link.TITLE|escape|trim}"

    {* nofollow *}
    {if $link.NOFOLLOW or ($link.RECPR_VALID eq 0 and ($smarty.const.RECPR_NOFOLLOW eq 2 or ($smarty.const.RECPR_NOFOLLOW eq 1 and $link.RECPR_REQUIRED eq 1)))} rel="nofollow"{/if}
    {if $smarty.const.ENABLE_BLANK} target="_blank"{/if}><b>{$link.TITLE|escape|trim}</b></a> <br />

</div >


      {$link.DESCRIPTION|escape|trim}&nbsp;-&nbsp;[<a href="{if !$smarty.const.ENABLE_REWRITE}
                                                {$smarty.const.DOC_ROOT}/detail.php?id={$link.ID}
                                             {else}
                                                {$smarty.const.DOC_ROOT}/detail/link-{$link.ID}.html{/if}" title="{l}Read more about{/l}: {$link.TITLE|escape|trim}">{l}Read&nbsp;more{/l}</a>

                                 {if ($smarty.const.REQUIRE_REGISTERED_USER == 1 || $smarty.const.REQUIRE_REGISTERED_USER_ARTICLE == 1) and !empty ($regular_user_details) and ($regular_user_details.ID == $link.OWNER_ID)}
                                    ,&nbsp;<a href="{$smarty.const.DOC_ROOT}/submit.php?linkid={$link.ID}" title="{l}Edit or Remove your link{/l}">{l}Review{/l}</a>
                                 {/if}
                                 ]
<br /><br />
  {/foreach}
</div>
</div>
{/if}

ดูตัวอย่างได้ที่ Thailand-HotDeals.Com ([url]http://www.thailand-hotdeals.com[/url])

ถ้าเป็นคำตอบที่ต้องการอย่างลืม +1 น่ะครับ  :-[

+1 แล้วค่ะ แต่ก้อยังโมไม่เป็นอยู๋ดี  :-X


หัวข้อ: Re: ถามเซียน PHP Link Directory อ่ะคะ
เริ่มหัวข้อโดย: janistar ที่ 13 กุมภาพันธ์ 2009, 11:28:30
น่าจะขึ้นอยู่กับ theme ที่ใช้มากกว่า ลองเปลี่ยนดูครับ  ;)

เคยลองเปลี่ยนธีมแล้วไม่หายน่ะค่ะ


หัวข้อ: Re: ถามเซียน PHP Link Directory อ่ะคะ
เริ่มหัวข้อโดย: immortal ที่ 17 กุมภาพันธ์ 2009, 01:08:44
พอดีเพิ่งเจอวิธีทำมาครับ  :P ไม่รู้ยังต้องการอยู่รึเปล่าเผื่อคนอื่นด้วยละกันครับ
http://www.phplinkdirectory.com/forum/showthread.php?t=10286

อยากจะให้แสดงกี่ link ก็ไปแก้ที่ทำตัวแดงไว้ครับ limit กี่ link ก็ใส่ตัวเลขไป

$random_link = $db->GetAll("SELECT * FROM {$tables['link']['name']} WHERE FEATURED = 1 AND STATUS=2 ORDER BY RAND() LIMIT 3");
$tpl->assign('random_link', $random_link);


หัวข้อ: Re: ถามเซียน PHP Link Directory อ่ะคะ
เริ่มหัวข้อโดย: janistar ที่ 17 กุมภาพันธ์ 2009, 11:59:53
พอดีเพิ่งเจอวิธีทำมาครับ  :P ไม่รู้ยังต้องการอยู่รึเปล่าเผื่อคนอื่นด้วยละกันครับ
[url]http://www.phplinkdirectory.com/forum/showthread.php?t=10286[/url]

อยากจะให้แสดงกี่ link ก็ไปแก้ที่ทำตัวแดงไว้ครับ limit กี่ link ก็ใส่ตัวเลขไป

$random_link = $db->GetAll("SELECT * FROM {$tables['link']['name']} WHERE FEATURED = 1 AND STATUS=2 ORDER BY RAND() LIMIT 3");
$tpl->assign('random_link', $random_link);


ทำตามนี้ ทำได้แล้วค่ะ ขอบคุณมากเลยค่ะ กด thanx งามๆ ให้แล้วนะคะ