Tarih: 2005-05-19, 11:40:55 Mesaj konusu: Kitap listesi modülü için YARDIM!!!!
Arkadaşlar ben bir kitabevi için site kurdum php-nuke 7.3(kullandığım modül bu versiyonda çalışıyor)
Kullandığım mod Kitap modülü ben bu modüle kitap resimlerinin ekleneceği bi bölüm istiyorum;
index.php
Kod:
<?php
/************************************************************************/
/* PHP-NUKE: Web Portal System */
/* =========================== */
/* */
/* Copyright (c) 2001 by Francisco Burzi (fbc@mandrakesoft.com) */
/* http://phpnuke.org */
/* */
/* 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. */
/************************************************************************/
require_once("mainfile.php");
if (!isset($prefix)) { $prefix= "nuke";}
if (!eregi("modules.php", $PHP_SELF)) {
die ("You can't access this file directly...");
}
$module_name = "Book_List"; //Edit this if you change the module name
$base_url = "modules.php?op=modload&name=$module_name";
$newoffset=$offset+$numrows;
echo "<a href=\"modules.php?op=modload&name=$module_name&offset=$newoffset\">"._NEXT."</a> ";
}
CloseTable(); //Next/Prev Code end
include ('footer.php');
}
function RateBook($id, $userrating) {
global $prefix, $dbi;
$result = sql_query("select id, name, author, publisher, year, edition, isbn, url, review, rating, rateval FROM $prefix"._books." WHERE id=$id", $dbi);
list($id, $name, $author, $publisher, $year, $edition, $isbn, $book_url, $review, $rating, $rateval)=sql_fetch_row($result, $dbi);
$newrateval = ($rateval + 1);
$newrating = ($userrating + $rating);
sql_query("update $prefix"._books." set rating='$newrating', rateval='$newrateval' where id='$id'", $dbi);
Header("Location: modules.php?op=modload&name=Book_List&offset=0");
}
switch($op) {
default:
listbooks();
break;
case "RateBook";
RateBook($id, $userrating);
break;
}
?>
case_booklist.php
Kod:
<?php
/************************************************************************/
/* PHP-NUKE: Web Portal System */
/* =========================== */
/* */
/* Copyright (c) 2001 by Francisco Burzi (fbc@mandrakesoft.com) */
/* http://phpnuke.org */
/* */
/* 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"); }
switch($op) {
case "book":
include("admin/modules/book.php");
break;
case "book_edit":
include("admin/modules/book.php");
break;
case "book_delete":
include("admin/modules/book.php");
break;
case "book_save":
include("admin/modules/book.php");
break;
case "book_save_edit":
include("admin/modules/book.php");
break;
}
?>
admin\modules\book.php
Kod:
<?php
/************************************************************************/
/* PHP-NUKE: Web Portal System */
/* =========================== */
/* */
/* Copyright (c) 2001 by Francisco Burzi (fbc@mandrakesoft.com) */
/* http://phpnuke.org */
/* */
/* 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"); }
$module_name = "Book_List"; #Edit this if you change the module name
CREATE TABLE nuke_books (
id int(11) NOT NULL auto_increment,
name varchar(250) NOT NULL default '',
author varchar(250) NOT NULL default '',
publisher varchar(100) NOT NULL default '',
year varchar(25) NOT NULL default '',
edition varchar(25) NOT NULL default '',
isbn varchar(25) NOT NULL default '0',
url varchar(255) NOT NULL default '',
review varchar(255) NOT NULL default '',
rating varchar(200) NOT NULL default '',
rateval varchar(200) NOT NULL default '',
PRIMARY KEY (id)
) TYPE=MyISAM;
#
# Dumping data for table `nuke_books`
#
INSERT INTO nuke_books VALUES (1, 'Nuke Book List Rocks!', 'NyQuist', 'NyQuist@ntlworld.com', '2002', '', '', 'http://nyquist.port5.com', '', '', '');
Bu forumda yeni başlıklar açamazsınız Bu forumdaki başlıklara cevap veremezsiniz Bu forumdaki mesajlarınızı değiştiremezsiniz Bu forumdaki mesajlarınızı silemezsiniz Bu forumdaki anketlerde oy kullanamazsınız