WHMCS Duyurular Kısmı
5
●3.623
- 29-10-2013, 13:59:45Üyeliği durdurulduMerhaba, WHMCS sitemde duyuruların headerde her sayfada çıkmasını istiyorum fakat sadece index.php ve announcements.php de çıkıyor. Diğer kısımlarda duyurular boş gözüküyor. Yardım edebilecek var mı? Görmek isteyene PM ile adresi gönderebilirim.
- 29-10-2013, 20:11:40kodlarınızı paylaşırsanız bakalım.
yararlı olur belki
{php} $query = "SELECT * FROM tblannouncements WHERE published='on' ORDER BY date DESC"; $result=mysql_query($query); while($data = mysql_fetch_array($result)) { $id = $data["id"]; $date = $data["date"]; $title = $data["title"]; $announcement = $data["announcement"]; $date = fromMySQLDate($date); echo(' <a href="announcements.php?id=$id"><strong>$title</strong></a> '); } {/php} - 29-10-2013, 20:23:37Üyeliği durduruldu
<div class="duyurular"> <ul id="announcement"> {foreach key=num item=announcement from=$announcements} <li>{$announcement.date} - <a href="{if $seofriendlyurls}announcements/{$announcement.id}/{$announcement.urlfriendlytitle}.html{else}announcements.php?id={$announcement.id}{/if}"><strong>{$announcement.title}</strong></a></li> {/foreach} </ul> </div><!--duyurular-->header.tpl ye ekledim kodu. index.php ve announcements.php de sorunsuz çıkıyor. diğer hiçbir sayfada çıkmıyor.
index.php de sadece duyurunun eklendiği tarih yer alırken
announcements.php de ise tarih ve saat bulunuyor. - 29-10-2013, 20:52:06Burti adlı üyeden alıntı: mesajı görüntüleTeknoBilisim adlı üyeden alıntı: mesajı görüntüle
<div class="duyurular"> <ul id="announcement"> {php} $query = "SELECT * FROM tblannouncements WHERE published='on' ORDER BY date DESC"; $result=mysql_query($query); while($data = mysql_fetch_array($result)) { $id = $data["id"]; $date = $data["date"]; $title = $data["title"]; $announcement = $data["announcement"]; $date = fromMySQLDate($date); echo(" <li>$date - <a href="announcements.php?id=$id"><strong>$title</strong></a></li> "); } {/php} </ul> </div><!--duyurular--> - 29-10-2013, 21:13:32Üyeliği durdurulduOlmadı kardeş. site açılmadı. sayfa bembeyaz çıkıyor.Burti adlı üyeden alıntı: mesajı görüntüle
- 30-10-2013, 20:37:02Üyeliği durdurulduhakkimizda.php yi alttaki şekilde yapınca "Hakkımızda" sayfasında duyurular kısmı çıktı.
<?php define("CLIENTAREA",true); //define("FORCESSL",true); // Uncomment to force the page to use https:// require("init.php"); $ca = new WHMCS_ClientArea(); $ca->setPageTitle("Hakkımızda"); $ca->addToBreadCrumb('index.php',$whmcs->get_lang('globalsystemname')); $ca->addToBreadCrumb('hakkimizda.php','Hakkımızda'); $ca->initPage(); //$ca->requireLogin(); // Uncomment this line to require a login to access this page # To assign variables to the template system use the following syntax. # These can then be referenced using {$variablename} in the template. $ca->assign('variablename', $value); # Check login status if ($ca->isLoggedIn()) { # User is logged in - put any code you like here # Here's an example to get the currently logged in clients first name $result = mysql_query("SELECT firstname FROM tblclients WHERE id=".$ca->getUserID()); $data = mysql_fetch_array($result); $clientname = $data[0]; $ca->assign('clientname', $clientname); } else { # User is not logged in } $announcements = array(); $result = select_query( "tblannouncements", "", array( "published" => "on" ), "date", "DESC", "0,3" ); while ($data = mysql_fetch_array( $result )) { $id = $data["id"]; $date = $data["date"]; $title = $data["title"]; $announcement = $data["announcement"]; $result2 = select_query( "tblannouncements", "", array( "parentid" => $id, "language" => $_SESSION["Language"] ) ); $data = mysql_fetch_array( $result2 ); if ($data["title"]) { $title = $data["title"]; } if ($data["announcement"]) { $announcement = $data["announcement"]; } $date = fromMySQLDate( $date ); $announcements[] = array( "id" => $id, "date" => $date, "title" => $title, "urlfriendlytitle" => getModRewriteFriendlyString( $title ), "text" => $announcement ); } $smartyvalues["announcements"] = $announcements; # Define the template filename to be used without the .tpl extension $ca->setTemplate('hakkimizda'); $ca->output(); ?>Fakat bunu şifreli dosyalar olan clientarea.php register.php contact.php de çıkarmak için ne yapmam gerekiyor? Onlarıda bu şekilde php sayfası yapmakdan başka yol var mı?
