مشاهدة النسخة كاملة : النص المتحرك لل PHP Nuke
أبو راكان
13/05/2001, 06:30
السلام عليكم ورحمة الله وبركاته
أطلعت على المجله في موقعكم وشد انتباهي النص المتحرك.
كنت أبحث عنه من فترة في أكثر من موقع تابع لل phpnuke
لكن بدون جدوى. سؤالي هل يمكن استخدامه في صندوق المقالات السابقة ... وان كان ممكن أرجو إخباري عن الكود والأبليت وطريقة تركيبه.
ومشكورين مقدما
أبو راكان
13/05/2001, 06:45
أقصد النص المتحرك في صندوق حديث اليوم
أبو محمد الودعاني
13/05/2001, 08:54
انت تر يد نص متحرك من اسفل لاعلى كما في قال حديث اليوم لتطبيقه على قالب المقالات السابقه
صراحة الدعوة يراد لها تطبيق
ولم اجرب ذلك وعندما اجرب الموضوع سأخبرك على البريد
وشكرا لمشاركتك
أبو راكان
13/05/2001, 21:11
السلام عليكم ورحمة الله وبركاته
طيب وش رأيك نجرب سوا
أمس لقيت كود جافا لتحريك النص من أسفل الى
أعلى في قالب الأخبار لبرنامج نيوك وعدلت في السكريبت لربطه بالمقالات السابقه
لكن تعديلي ما أشتغل.
أتمني نتساعد في هالشغله
أبو راكان
13/05/2001, 21:18
headlines.php
الملف الأول
==============
<?PHP
/************************************************** **********************/
/* PHP-NUKE: Web Portal System */
/* =========================== */
/* */
/* Copyright (c) 2001 by Francisco Burzi (fburzi@ncc.org.ve) */
/* [اخي العزيز ،، يتوجب عليك اضافة رد لرؤية الرابط] */
/* */
/* This program is free software. You can redistribute it and/or modify */
/* it under the terms of the GNU General Public License as published by */
/* the Free Software Foundation; either version 2 of the License. */
/************************************************** **********************/
if (!eregi("admin.php", $PHP_SELF)) { die ("Access Denied"); }
$hlpfile = "manual/headlines.html";
$result = mysql_query("select radminhead, radminsuper from authors where aid='$aid'");
list($radminhead, $radminsuper) = mysql_fetch_row($result);
if (($radminhead==1) OR ($radminsuper==1)) {
/************************************************** *******/
/* Headlines Grabber to put other sites news in our site */
/************************************************** *******/
function HeadlinesAdmin() {
global $hlpfile, $admin;
include ("header.php");
GraphicAdmin($hlpfile);
OpenTable();
echo "
<center><font size=4><b>".translate("Headlines")."</b></font></center>
<form action=admin.php method=post>
<center><table border=1 width=90%><tr>
<td bgcolor=0000BA><font color=white><center>".translate("ID")."</td>
<td bgcolor=0000BA><font color=white><center>".translate("Site Name")."</td>
<td bgcolor=0000BA><font color=white><center>".translate("URL")."</td>
<td bgcolor=0000BA><font color=white><center>".translate("Status")."</td>
<td bgcolor=0000BA><font color=white><center>".translate("Functions")."</td><tr>";
$result = mysql_query("select hid, sitename, url, status from headlines order by hid");
while(list($hid, $sitename, $url, $status) = mysql_fetch_row($result)) {
echo "
<td bgcolor=009999 align=center><font color=white>$hid</td>
<td bgcolor=009999 align=center><font color=white><a href=$url target=new>$sitename</a></td>
<td bgcolor=009999 align=center><font color=white>$url</td>";
if($status == 1) {
$status = "<font color=Yellow>".translate("Active")."</font>";
} else if($status == 2) {
$status = "<font color=Yellow>".translate("Applet")."</font>";
} else {
$status = "".translate("Inactive")."";
}
echo "
<td bgcolor=009999 align=center><font color=white>$status</td>
<td bgcolor=009999 align=center><font color=white><a href=admin.php?op=HeadlinesEdit&hid=$hid>".translate("Edit")."</a> | <a href=admin.php?op=HeadlinesDel&hid=$hid&ok=0>".translate("Delete")."</a></td><tr>";
}
echo "</form></td></tr></table>
<br><br>
</center><font size=4><b>".translate("Add Headline")."</b><br><br>
<font size=2>
<form action=admin.php method=post>
<table border=0 width=100%><tr><td>
".translate("Site Name:")." </td><td><input type=text name=xsitename size=31 maxlength=30></td></tr><tr><td>
".translate("URL:")." </td><td><input type=text name=url size=50 maxlength=100></td></tr><tr><td>
".translate("URL for the RDF/XML file:")." </td><td><input type=text name=headlinesurl size=50 maxlength=200></td></tr><tr><td>
".translate("Status:")." </td><td><select name=status>
<option name=status value=2>".translate("Applet")."</option>
<option name=status value=1>".translate("Active")."</option>
<option name=status value=0 selected>".translate("Inactive")."</option>
</select></td></tr></table>
<input type=hidden name=op value=HeadlinesAdd>
<input type=submit value=".translate("Add").">
</form>
</td></tr></table></td></tr></table>";
include("footer.php");
}
function HeadlinesEdit($hid) {
global $language, $hlpfile, $admin;
include ("header.php");
GraphicAdmin($hlpfile);
$result = mysql_query("select sitename, url, headlinesurl, status from headlines where hid='$hid'");
list($xsitename, $url, $headlinesurl, $status) = mysql_fetch_row($result);
OpenTable();
echo "
<center><font size=4><b>".translate("Edit Headline")."</b></font></center>
<form action=admin.php method=post>
<input type=hidden name=hid value=$hid>
<table border=0 width=100%><tr><td>
".translate("Site Name:")." </td><td><input type=text name=xsitename size=31 maxlength=30 value=$xsitename></td></tr><tr><td>
".translate("URL:")." </td><td><input type=text name=url size=50 maxlength=100 value=$url></td></tr><tr><td>
".translate("URL for the RDF/XML file:")." </td><td><input type=text name=headlinesurl size=50 maxlength=200 value=$headlinesurl></td></tr><tr><td>
".translate("Status:")." </td><td><select name=status>";
if($status == 1) {
$sel_a = "selected";
} else if($status == 2) {
$sel_b = "selected";
} else {
$sel_i = "selected";
}
echo "
<option name=status value=2 $sel_b>".translate("Add to applet")."</option>
<option name=status value=1 $sel_a>".translate("Active")."</option>
<option name=status value=0 $sel_i>".translate("Inactive")."</option>
</select></td></tr></table>
<input type=hidden name=op value=HeadlinesSave>
<input type=submit value=".translate("Save Changes").">
</form>
</td></tr></table></td></tr></table>";
include("footer.php");
}
function HeadlinesSave($hid, $xsitename, $url, $headlinesurl, $status) {
$xsitename = ereg_replace(" ", "", $xsitename);
mysql_query("update headlines set sitename='$xsitename', url='$url', headlinesurl='$headlinesurl', status='$status' where hid='$hid'");
Header("Location: admin.php?op=HeadlinesAdmin");
}
function HeadlinesAdd($xsitename, $url, $headlinesurl, $status) {
$xsitename = ereg_replace(" ", "", $xsitename);
mysql_query("insert into headlines values (NULL, '$xsitename', '$url', '$headlinesurl', '$status')");
Header("Location: admin.php?op=HeadlinesAdmin");
}
function HeadlinesDel($hid, $ok=0) {
if($ok==1) {
mysql_query("delete from headlines where hid=$hid");
Header("Location: admin.php?op=HeadlinesAdmin");
} else {
include("header.php");
GraphicAdmin($hlpfile);
OpenTable();
echo "<center><br>";
echo "<font size=3 color=Red>";
echo "<b>".translate("WARNING: Are you sure you want to delete this Headline?")."</b><br><br><font color=Black>";
}
echo "[ <a href=admin.php?op=HeadlinesDel&hid=$hid&ok=1>".translate("Yes")."</a> | <a href=admin.php?op=HeadlinesAdmin>".translate("No")."</a> ]<br><br>";
echo "</TD></TR></TABLE></TD></TR></TABLE>";
include("footer.php");
}
switch($op) {
case "HeadlinesDel":
HeadlinesDel($hid, $ok);
break;
case "HeadlinesAdd":
HeadlinesAdd($xsitename, $url, $headlinesurl, $status);
break;
case "HeadlinesSave":
HeadlinesSave($hid, $xsitename, $url, $headlinesurl, $status);
break;
case "HeadlinesAdmin":
HeadlinesAdmin();
break;
case "HeadlinesEdit":
HeadlinesEdit($hid);
break;
}
} else {
echo "Access Denied";
}
?>
أبو راكان
13/05/2001, 21:19
===========
الملف الثاني
newsapplet.php
====
<?
# News Applet 1.0
#
# Add-on to phpnuke 4.4 or later
# Display news headlines in a applet.
#
# by Sivaprasad R.L
# [اخي العزيز ،، يتوجب عليك اضافة رد لرؤية الرابط]
function applet_headlines() {
$sitename_color = "#ff0000";
$headline_color = "#0000ff";
$cache_file = "cache/newsapplet.txt";
$cache_time = 3600;
$target = "new";
$max_items = 10;
$time = split(" ", microtime());
srand((double)microtime()*1000000);
$cache_time_rnd = 300 - rand(0, 600);
$separ = "-";
if ( (!(file_exists($cache_file))) || ((filectime($cache_file) + $cache_time - $time[1]) + $cache_time_rnd < 0) || (!(filesize($cache_file))) ) {
$fpwrite = fopen($cache_file, 'w');
if(!$fpwrite) {
} else {
global $mainfile;
if(!$mainfile) include "mainfile.php";
$result = mysql_query("select sitename, url, headlinesurl from headlines where status=2");
while (list($sitename, $url, $headlinesurl) = mysql_fetch_row($result)) {
$items = 0;
$fpread = fopen($headlinesurl, 'r');
if(!$fpread) {
} else {
fputs($fpwrite, "<A HREF=\"$url\" TARGET=$target><font color=$sitename_color>$sitename</font></A><BR><BR><UL>");
while(!feof($fpread) ) {
$buffer = ltrim(Chop(fgets($fpread, 256)));
if (($buffer == "<item>") && ($items < $max_items)) {
$title = ltrim(Chop(fgets($fpread, 256)));
$link = ltrim(Chop(fgets($fpread, 256)));
$title = ereg_replace( "<title>", "", $title );
$title = ereg_replace( "</title>", "", $title );
$title = ereg_replace( "\"", "\\\"", $title );
$link = ereg_replace( "<link>", "", $link );
$link = ereg_replace( "</link>", "", $link );
fputs($fpwrite, "$separ<A HREF=\"$link\" TARGET=$target><font color=$headline_color>$title</font></A><BR><BR></li>\r\n");
$items++;
}
}
}
fputs($fpwrite, "</ul><br><br>\r\n");
fclose($fpread);
}
fclose($fpwrite);
}
}
}
applet_headlines();
?>
=========
طبعا بالاضافه لملف الجافا
vBulletin® v3.7.0, Copyright ©2000-2008, TranZ by Almuhajir