Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: vartotojo rate

Parašė LiGhT-KiD· 2008 Lie. 30 05:07:05
#1

kaip padaryt pwz kaip cia yra vid.ivertinimas kur gaut sita skripta?:?

Parašė Black psycho· 2008 Lie. 30 08:07:45
#2

Navigacija>modai šiame saite. :[

Parašė MAnjack· 2008 Lie. 30 09:07:47
#3

http://www.fusionfiles.xz.lt/Sia....01.x).zip

http://www.fusionfiles.xz.lt/Sia....01.x).zip

http://www.fusionfiles.xz.lt/Sia....01.x).zip

Parašė LiGhT-KiD· 2008 Rugp. 5 09:08:19
#4

turbut nemoku instaliuot bet nera sunku sumeciau y infunsion failus ir meta error virs avatar Table 'naskid_mysql4.fusion_user_ratings' doesn't exist ka daryt/

Parašė MAnjack· 2008 Rugp. 5 09:08:38
#5

Paskaytyk readme failą. Atsibodo aiškint.

Parašė LiGhT-KiD· 2008 Rugp. 5 09:08:31
#6

nera :D jusu saite pats pirmas tas modas ten nera jokio readme :D

Parašė MAnjack· 2008 Rugp. 5 09:08:47
#7

Sukurk sql lentelę.

Parašė LiGhT-KiD· 2008 Rugp. 5 09:08:47
#8

nemoku ir nezinau kur ja kelt ir ka su ja daryt.

Parašė MAnjack· 2008 Rugp. 5 09:08:32
#9

Yra straipsnis šitam saite su paaiškinimu.

Parašė LiGhT-KiD· 2008 Rugp. 5 09:08:16
#10

gerai radau kita moda su readme bet ten nelabai aiskiai parasyta bet yra tas sql failas kur man jy kelt???ir numesk ta linka jei gali

Parašė MAnjack· 2008 Rugp. 5 09:08:07
#11

Nu sakau yra straipsnis su paaiškinumu. Susirask.

Parašė LiGhT-KiD· 2008 Rugp. 5 10:08:59
#12

krc nieko nesupratau ne mano galvai ten tie zodziai visi...gal galit paaiskint nes manjack ryte atsikeles nezine ka daro.

Parašė MAnjack· 2008 Rugp. 5 10:08:39
#13

Aš ir naktį atsikėlęs žinau ką darau.

Parašė Žmogus· 2008 Rugp. 5 10:08:22
#14

CREATE TABLE `prefix_user_ratings` (
`rated_id` BIGINT( 20 ) NOT NULL AUTO_INCREMENT ,
`rate_user` BIGINT( 20 ) NOT NULL ,
`rate_subject` BIGINT( 20 ) NOT NULL ,
`rate_opt` ENUM( '1', '2', '3', '4', '5', '6', '7', '8', '9', '10' ) NOT NULL ,
`rate_date` BIGINT( 20 ) NOT NULL ,
`rate_ip` VARCHAR( 255 ) NOT NULL ,
PRIMARY KEY (`rated_id`)
) TYPE = innodb;




https://webdnd.com/readarticle.p...icle_id=70

Parašė LiGhT-KiD· 2008 Rugp. 5 10:08:00
#15

tipo butina ten eit per weba y ta nezinau net kaip pavadint.
ar galima per file zilla kazkaip??? kur mest man ta sql faila?

Parašė Mr NBA· 2008 Rugp. 5 10:08:23
#16

jeigu hosats xz.lt tai mysql2.bendras.com prisijunk ir įkelk.

P.S. Gal kas turit šitą, nes pas amne profilis redaguotas, gal kur yra parašytas atskiras kodas, kurį reikia dėti, o ne kad iškart duotas profile.php visas?

Parašė Žmogus· 2008 Rugp. 5 10:08:50
#17

Galima išsiimti tą funkciją

Parašė Mr NBA· 2008 Rugp. 5 10:08:27
#18

Gal gali išimti ir čia parašyti tą kodą kurį reikia į profile.ophp dėti?

Parašė LiGhT-KiD· 2008 Rugp. 5 10:08:15
#19

pas mane freehostia.com tai ka man daryt :?

Parašė Mr NBA· 2008 Rugp. 5 10:08:44
#20

eik į savp freehostijos accountą ir pažiūrėk koks mysql adresas, jeigu ten toks bent yra.

Parašė Žmogus· 2008 Rugp. 5 10:08:31
#21

Jėzau mesk tą freehostia ir nebus bėdų....

Parašė Mr NBA· 2008 Rugp. 5 10:08:27
#22

Shadovw neįdėsi amn to kodo?

Parašė Žmogus· 2008 Rugp. 5 10:08:23
#23

Neturiu laiko :\

Parašė Zidezzon· 2008 Rugp. 5 12:08:38
#24

Mr NBA parašė:
Gal gali išimti ir čia parašyti tą kodą kurį reikia į profile.ophp dėti?


Cia ta visa funkcija atrodo....

1. Atsidarome savo profile.php, ir susirandame sitas eilutes

if (!isset($group_id)) {
   if (!isset($lookup) || !isNum($lookup)) fallback("index.php");
   $result = dbquery("SELECT * FROM ".$db_prefix."users WHERE user_id='$lookup'");
   if (dbrows($result)) { $data = dbarray($result); } else { redirect("index.php"); }




Ir jas pakeiciame i stai si koda:

if (!isset($lookup) || !isNum($lookup)) {
   fallback("index.php");
} else {
   $result = dbquery("SELECT * FROM ".$db_prefix."users WHERE user_id='$lookup'");
   if (dbrows($result)) { $data = dbarray($result); } else { redirect("index.php"); }
}
if (!isset($group_id) && !isset($_GET['view'])) {
   if (isset($_POST['rate'])) {
      if (isNum($_POST['rating']) && !dbcount("(*)","user_ratings","rate_user = '".$userdata['user_id']."' AND rate_subject = '$lookup'") && iMEMBER) {
         $result = dbquery("INSERT INTO ".$db_prefix."user_ratings (rate_user,rate_subject,rate_opt,rate_date,rate_ip) VALUES ('".$userdata['user_id']."','$lookup','".$_POST['rating']."','".time()."','".$_SERVER['REMOTE_ADDR']."');");
         if ($result) redirect(FUSION_SELF."?lookup=$lookup");
      } else {
         fallback("http://www.google.lt/");
      }
   }










Susirandame sita eilute:

echo ($data['user_avatar'] ? "<img src='".IMAGES."avatars/".$data['user_avatar']."' alt='".$locale['u017']."'>" : $locale['u046'])."</td>




Ir virs jos dedame sita koda:

$v = 0;
   $result = dbquery("SELECT * FROM ".$db_prefix."user_ratings WHERE rate_subject = '$lookup'");
   while ($datax = dbarray($result)) $v = $v+$datax['rate_opt'];
   $res = $v;
   $vert = (dbrows($result) != 0 ? round($res/dbrows($result),2) : "N&#235;ra");
   $rdata = dbarray(dbquery("SELECT * FROM ".$db_prefix."user_ratings WHERE rate_subject = '$lookup' ORDER BY rate_date DESC LIMIT 1"));
   echo "Vartotojø &#225;vertinimas: $vert<br>\n";
   if (iMEMBER) {
      if (!dbcount("(*)","user_ratings","rate_user = '".$userdata['user_id']."' AND rate_subject = '$lookup'")) {
         echo " <form method='post' action='".FUSION_SELF."?lookup=$lookup'>\n<select name='rating' class='textbox'>\n";
         for ($i = 1; $i < 11; $i++) echo "<option value='$i'>$i</option>\n";
         echo "</select> <input name='rate' type='submit' value='Vertinti' class='textbox'>\n</form>\n";
      }
   }




Issaugome profile.php faila.

2. Atsidarome infusions/user_info_panel/user_info_panel.php faila

Susirandame:

openside($userdata['user_name']);




Po sia eilute dedame:

$sk = 0;
   $result = dbquery("SELECT * FROM ".$db_prefix."user_ratings WHERE rate_subject = '".$userdata['user_id']."'");
   if (dbrows($result)) {
      while ($data = dbarray($result)) $sk = $sk+$data['rate_opt'];
   }
   $vert = (dbrows($result) > 0 ? round($sk/dbrows($result),2) : "N&#235;ra");




Dabar susirandame sita eilute:

<img src='".THEME."images/bullet.gif' alt=''> <a href='".BASEDIR."edit_profile.php' class='side'>".$locale['080']."</a><br>




Ir virs jos dedame:

<img src='".THEME."images/bullet.gif' alt=''> Vidutinis &#225;vertinimas: $vert<br>




Viska issaugojame

3. Paskutinis zingsnis

Susikuriame faila sql.php , ir i ji rasome:

<?php
include "maincore.php";
include THEME."theme.php";
echo "<meta http-equiv='Content-Type' content='text/html; charset=windows-1257'>
<link rel='stylesheet' href='".THEME."styles.css' type='text/css'>\n";
$sql = dbquery("CREATE TABLE ".$db_prefix."user_ratings (
rated_id BIGINT(20) NOT NULL AUTO_INCREMENT ,
rate_user BIGINT(20) NOT NULL default '0',
rate_subject BIGINT(20) NOT NULL default '0',
rate_opt ENUM( '1', '2', '3', '4', '5', '6', '7', '8', '9', '10' ) NOT NULL ,
rate_date BIGINT(20) NOT NULL default '0',
rate_ip VARCHAR(255) NOT NULL default '0',
PRIMARY KEY (rated_id)
) TYPE = MyISAM;");
if ($sql) {
   echo "Lentelė sukurta, galite trinti sql.php failą";
} else {
   echo mysql_error();
}
?>




Issaugome. Visus failus sukeliame i serverio pagrindine direktorija.
Dabar atsidaryk pvz http://tavosaitas.lt/sql.php ir viskas

Bandyk... Gal iseis :)

Redagavo Zidezzon· 2008 Rugp. 5 12:08:16

Parašė Zidezzon· 2008 Rugp. 5 12:08:49
#25

Tai ar padejau? :D

Parašė samsung123· 2008 Rugp. 5 12:08:29
#26

Žiaurus tu Zidezzon, čia lengvesnis būdas:

https://webdnd.com/forum/viewthr...5851#82927

Parašė Zidezzon· 2008 Rugp. 5 12:08:38
#27

Gal... :D

Redagavo Zidezzon· 2008 Rugp. 5 12:08:46