Jump to content
php.lv forumi

ziedinjsh

Reģistrētie lietotāji
  • Posts

    789
  • Joined

  • Last visited

Everything posted by ziedinjsh

  1. tad kapēc viņi strādā pārējos browseros, bet nestrādā tikai IE?
  2. vienu reizi tā on() funkcija nostrādā, bet nospiežot atkārtoti nestrādā. Chrome, Firefox, Opera viss ok
  3. uztaisīju promitīvāku.. tāpat neiet jQuery('#showAwr').on('click', function(){ jQuery.getJSON('process/home.php?w=getawr', function(data) { for (var i in data) { var id = data[i].aid; var awr = data[i].answer; var like = data[i].likes; var dislike = data[i].dislikes; var answer = '<div class="awrtext">'+awr+'</div>'+ '<div class="option">'+ '<ul id="awrotn">'+ '<li id="'+id+'" class="like btn"><span class="likec">'+like+'</span></li>'+ '<li id="'+id+'" class="dislike btn"><span class="dislikec">'+dislike+'</span></li>'+ '<div class="fix"></div>'+ '</ul>'+ '</div>'; jQuery('.answer').html(answer); } }); });
  4. Kur tad ir problēma? :D Un kapēc strādā tikai tad, ja atver Inspect Elements?
  5. jQuery('#showAwr').on('click', function(){ jQuery('.form').fadeOut(200,function(){ jQuery.getJSON('process/home.php?w=getawr', function(data) { for (var i in data) { var id = data.aid; var awr = data.answer; var like = data.likes; var dislike = data.dislikes; var answer = '<div class="awrtext">'+awr+'</div>'+ '<div class="option">'+ '<ul id="awrotn">'+ '<li id="'+id+'" class="like btn"><span class="likec">'+like+'</span></li>'+ '<li id="'+id+'" class="dislike btn"><span class="dislikec">'+dislike+'</span></li>'+ '<div class="fix"></div>'+ '</ul>'+ '</div>'; jQuery('.answer').fadeIn(200).html(answer); console.log(answer); jQuery('.similar').hide('slide', { direction: 'right' }, 300, function(){ jQuery('.similar').html(''); }); } }); }); return false; });
  6. Sveiki! Ir tāda lieta, ka jQuery on() funkcija nostrādā tikai vienu reizi. Doma ir sekojoša uzspiežot uz trigera parādās rezūltāts, viņu var spaidīt daudz un dikti, bet tikai ne uz IE. Interesantākais, ka atverot inspect elements (ko piedāvā IE) tad strādā, līdz ko viņu aizver, nestrādā. Vai kāds zin atbildi? :D
  7. vbz pid/id i tiek glabāts kā int, nevis varchar.. šinī gadījumā varchar bija sort un tā arī bija mana kļūda
  8. bāc (facepalm), jap ir.. uzliku uz int.. tagad strādā.. kā jau teicu, vienkārša problēma kurā es nevaru iebrukt!
  9. Izskatās, ka jQuery un php strādā pareizi, izņemot vietā kur izvada datus, jo dīvaini ir tas kad lapā izvada datus ar order by sort asc, bet paskatoties source skatā nav tā kā jābūt: 1,2,3,4,5,6... bet gan 1,10,11,12,13,14... kapēc tā?
  10. visām bildēm ir savs id, neviens netakārtojas
  11. Paldies! Ir progres, bet sakārtot var tikai vienu bildi, tas ir, pirmo bildi. To bildi kuru ielieku pirmo, saglabājas, bet pārējās nē, nākošo bildi var kādu grib, bet pēc refrešošanas viņa tur nebūs.. vissas bildes maina kārtību katru reizi, izņemot 1mo
  12. saglabājot foreach ar photoOrder['photo'] rāda Invalid argument supplied for foreach() in <b>/home/ebphotog/public_html/adm/save.php</b> on line <b>166</b> serialize, tu domāju šādi: jQuery( "#photolist" ).sortable({ opacity: 0.6, cursor: 'move', update: function(event, ui){ var postData = jQuery('#photolist').sortable('serialize', { key: 'photos' }); jQuery.post('save.php?w=sortable', {photos:postData}, function(re){ console.log(re); }); } }); jQuery( "#photolist" ).disableSelection(); šādā veidā izvada: string(4) "1146", jebkuru bildikad kustina droši vien ir kāda elementāra kļūda, bet bāc, nevaru iebraukt.. datubāzē viņš saglabā, bet izvadīt un atspoguļot lapā pēc kārtības neizdodas
  13. ar var_dump: $photos ir NULL $photoOrder ir array(1) { ["photo"]=> array(31) { [0]=> string(4) "1155" [1]=> string(4) "1154" [2]=> string(4) "1145" [3]=> string(4) "1144" [4]=> string(4) "1143" [5]=> string(4) "1142" [6]=> string(4) "1141" [7]=> string(4) "1140" [8]=> string(4) "1139" [9]=> string(4) "1126" [10]=> string(4) "1127" [11]=> string(4) "1128" [12]=> string(4) "1153" [13]=> string(4) "1129" [14]=> string(4) "1130" [15]=> string(4) "1131" [16]=> string(4) "1132" [17]=> string(4) "1133" [18]=> string(4) "1134" [19]=> string(4) "1135" [20]=> string(4) "1136" [21]=> string(4) "1137" [22]=> string(4) "1138" [23]=> string(4) "1152" [24]=> string(4) "1125" [25]=> string(4) "1151" [26]=> string(4) "1148" [27]=> string(4) "1149" [28]=> string(4) "1150" [29]=> string(4) "1147" [30]=> string(4) "1146" } } $Key atgriež tukšumu $value atgriež arī tukšumu wtf? kur paliek id no li??
  14. man liekas, ka šobrīd vispār nekas nepadeitojas
  15. pff.. Tagad meģinu to izdarīt, bet īsti nezinu kā
  16. es īsti neuzrakstīju, meklēju googlē, kas ir ar update query?
  17. jā, bet lapā pārvietotjot bildi un refrešojot lapu.. nav tā kā jābūt
  18. Labi, paldies, strādā tagad, bet kā tagad izvadīt lai viņš rādā tā kā ir sakārtots? šobrīd man ir šādi: <ul id="photolist"> <?php if ($result = $db->query("select * from photos where cat='kids' order by sort asc")){ if ($result->num_rows > 0){ while ($data = $result->fetch_array()){ ?> <li class="ui-state-default" id="<?php echo $data['pid']; ?>"><img src="../photos/300/<?php echo $data['name'];?>"/></li> <?php } } } ?> <div class="fix"></div> </ul>
  19. Sveiki! Es te cīnos un un īsti netieku skaidrībā! no datubāzes izvad bildes: <ul id="photolist"> <?php if ($result = $db->query("select * from photos where cat='kids' order by aid desc")){ if ($result->num_rows > 0){ while ($data = $result->fetch_array()){ ?> <li class="ui-state-default" id="photo_<?php echo $data['pid']; ?>"><img src="../photos/300/<?php echo $data['name'];?>"/></li> <?php } } } ?> <div class="fix"></div> </ul> jQuery: jQuery(function(){ jQuery( "#photolist" ).sortable({ update: function(event, ui){ jQuery.post('save.php?w=sortable', { photos: jQuery('#photolist').sortable('serialize') }, function(re){ console.log(re); }); } }); jQuery( "#photolist" ).disableSelection(); }); php: if($w=='sortable'){ $photos = parse_str($_POST['photos'], $photoOrder); foreach ($photoOrder['photos'] as $key => $value) { $update = "update photos set sort='$key' where pid='$value'"; $updated = mysqli_query($db,$update) or die("Error: ".mysqli_error($db)); if (!$updated) { echo 'error'; } } } Pārvietojot bildi console.log parād šo: <br /> <b>Warning</b>: Invalid argument supplied for foreach() in <b>/home/ebphotog/public_html/adm/save.php</b> on line <b>168</b><br /> Kas tur pa vainu? P.S. Paldies jau iepriekš!
  20. Kāds ir efektīvākais veids bilžu aizsardzībai portālā? ar jQuery var panāk to ka nevar save as uz bildēm.. var protams vispār aizliegt apskatīt lapas source, bet vai tiešām nav savādāks veids?
  21. Sveiki.. Saskāros ar šādu problēmu: Options +FollowSymLinks -MultiViews RewriteEngine On RewriteRule ^reviews reviews.php RewriteRule ^about about.php RewriteRule ^([a-z]+)$ category.php?w=cat&cat=$1 RewriteRule ^([a-z]+)$ gallery.php?w=view&cat=$1 reviews, about un category.php strādā. atverot šādu adresi gallery.php?w=view&cat=cars, parādās albumi ar bildēm.. uzspiežot uz kādu no albūmiem, atveras konkrētā albuma bildes, ok.. tas strādā bez RewriteRule, bet kad meiģinu atvērt www.mansurl.lv/cars mistiskā veidā atveras pilnīgi visas bildes kas saistītas ar šo kategoriju, kapēc tā?
  22. Tikai tagad sapratu ka reģistrāciju un loginu nav tik viegli uztaisīt (man tā liekas), tas ir uztaisīt drošu.. Paroles hash, meklējot internetā kā viņu pielietot reģistrācijas procesā ir dažādi veidi.. Citi datubāzē ievieto paroli kas ir apstrādāta ar md5(); un vēl ievieto hash kas apstrādāts ar lietām ar kurām to var izdarīt! Tai pašā laikā, redzu arī piemērus kur parole apstrādāta ar md5() sha1 - sha250 un pieliek klāt vēl salt saglabā kopā kā paroli. Tad vēl logins.. kad ielogojoties.. kurā vietā tiek izmantots hash? Vai tas ir līdzīgi kā ar md5()- kad saglabā md5() kodejumā un tad pie login formas pārbauda paroli caur md5() un tad salīdzina ar datubāzē esošo? Vai tas ir savādāk? Vai ir netā pieejams gatava registrācijas/ielogošanās scripts kas atbilst mūsdienu drošībai.. Izmantojot php mysqli? Vai cik ir aptuvenā cena šāda koda izveidošanai? Vienā lapā ielogošanās ar reģistrāciju (formas) un tad ir fails(-i) kas veic darbību nepieciešamās datu apstrādes, saglabāšanu datubāzē un redirect un home.php lietotāja datus daudz nevajag: username, email, password, reg_time, reg_date
×
×
  • Create New...