Rahard Posted September 1, 2009 Report Share Posted September 1, 2009 Labdien gudrie ļaudis! Ceru, ka izklāstot savu problēmu, vajadzību, man kāds tomēr spēs palīdzēt! Lieta tāda, ka veidoju mājas lapu savai futbola komandai. Esmu izveidojis gan dizainu, CMS utt. Itka izveidot cms, kur ielogojoties cilvēks var pievienot, labot, dzēst tekstu kādai konkrētai sadaļai ( piem. Jaunumi ) ir vienkārši salīdzinoši, bet kā man panākt to lai es varētu piemēram ielogojoties uzspiest pievienot rakstu, labot, dzēst rakstu varētu to darīt uzreiz visām sadaļām: Piemēram sadaļas Jaunumi , Komanda, Speles, Tabula un es ieeju vienā vieta un neizvēloties sadaļas vienkārši laboju vienu no tām. Man ir grūti izskaidrot, bet ceru ka kāds saprata. Paldies jau iepriekš! Quote Link to comment Share on other sites More sharing options...
Web Developer Posted September 1, 2009 Report Share Posted September 1, 2009 Izveido sadaļas kā kategoriju koku. Ar iespēju, ka vari pievienot saturu vairākām kategorijām uzreiz tās iezīmējot. Quote Link to comment Share on other sites More sharing options...
Rahard Posted September 1, 2009 Author Report Share Posted September 1, 2009 Un kā varu to izdarīt? kaut kāds paraugs? Piemēram mans pievienot_rakstu.php <?php $tabula = "raksti"; $name = stripslashes($_POST['txtName']); $message = stripslashes($_POST['txtMessage']); $class = stripslashes($_POST['txtclass']); $ip = $_SERVER['REMOTE_ADDR']; if (!isset($_POST['txtName'])) { $query = "SELECT id, nosaukums, sadala, raksts, DATE_FORMAT(date, '%e/%m/%Y %H:%i') as newdate FROM $tabula ORDER BY id DESC"; $result = mysql_query($query); ?> <form method="post" action="<?php echo $_SERVER['REQUEST_URI']; ?>"> <p> <p> <div align="center"> <table class="menu" width="520" height="250" border="0" cellpadding="0"> <tr> <td class="menu" height="20" width="498">Pievienot jaunu rakstu</td> </tr> <tr> <td class="isaistxt" width="498" align="center"> <table width="100%" height="100%" style="border-collapse: collapse" cellpadding="0" border="0"> <tr> <td class="mid" width="133" height="27"> <p align="left"> <label for="txtName">Nosaukums: </label> <td class="mid" width="376" height="27"> <input type="text" title="Nosaukumu" name="txtName" size="36" /></tr> <tr> <td class="mid" width="133" height="28"> <label for="txtName">Sadaļa </label> <td class="mid" width="376" height="28"> <select size="1" name="txtclass"> <option>Jaunumi</option> <option>Spēļu apraksti</option> <option>Par komandu</option> <option>Galerija</option> </select></tr> </tr> <tr> <td class="mid" width="133" height="9"> <label for="txtMessage">Raksts: </label> <td class="mid" width="376" height="9"> <script language="JavaScript" type="text/javascript" src="./rakstuforma/wysiwyg.js"></script> <textarea id="raksts" title="Raksts" name="txtMessage"></textarea> <script language="JavaScript"> generate_wysiwyg('raksts'); </script> </tr> <tr> <td class="mid" width="509" height="71" colspan="2" align="center"> <label title="Pievienot"> <input type="submit" value="Pievienot" /></label></table></td> </tr> </table> </div> <br> </form> <?php } elseif (empty($name)) { echo "Ievadi raksta nosaukumu! Pēc 5 sekundēm mēģini vēlreiz. <meta http-equiv='refresh'content='5';>"; } elseif (empty($message)) { echo "Ievadi rakstu!<br> Pēc 5 sekundēm mēģini vēlreiz. <meta http-equiv='refresh'content='5';>"; } else { $query = "INSERT INTO $tabula SET raksts='$message', nosaukums='$name', sadala='$class', date=NOW(), ip='$ip'"; echo "Ieraksts tika veiksmīgi pievienots!"; $result = mysql_query($query); } ?> Quote Link to comment Share on other sites More sharing options...
Web Developer Posted September 2, 2009 Report Share Posted September 2, 2009 Nesaprotu, ko tu gribi, lai tavā vietā programmēju? Quote Link to comment Share on other sites More sharing options...
rpr Posted September 2, 2009 Report Share Posted September 2, 2009 Nesaprotu, ko tu gribi, lai tavā vietā programmēju? to jau lielākā daļa grib. Quote Link to comment Share on other sites More sharing options...
Rahard Posted September 2, 2009 Author Report Share Posted September 2, 2009 Nesaprotu, ko tu gribi, lai tavā vietā programmēju? Nē! Vienkārši gribēju, lai ai labi aizmirsti Quote Link to comment Share on other sites More sharing options...
Web Developer Posted September 2, 2009 Report Share Posted September 2, 2009 (edited) Rahard - es zinu, kas tur jādara, bet tur ir pārāk gari jāraksta un tur būtu jādrukā skripts vismaz pāris stundas, lai tā kaut cik kvalitatīvi dotu piemēru! Ja maksāsi man 10Ls/h, uztaisīšu tev, ko tev vajag. Edited: Tomēr 10Ls/h neesmu ar mieru. 25Ls/h būs ok. :D Edited September 2, 2009 by Web Developer Quote Link to comment Share on other sites More sharing options...
ziemelis Posted September 2, 2009 Report Share Posted September 2, 2009 (edited) Tev jau tas kods ir uzlauzams ka sviestmaize, stripslashes neaizsarga pilnigi, jalieto regularie izt, vai (int) un mysql add quotes Edited September 2, 2009 by ziemelis Quote Link to comment Share on other sites More sharing options...
Aleksejs Posted September 2, 2009 Report Share Posted September 2, 2009 ziemeli, tad jau pareizāk mysql_real_escape_string() Rahard, es tā īsti tomēr nesapratu, kur ir tā problēma. Ja jau tiktāl esi ticis, tad tak viss jau tev +- ir gatavs. Quote Link to comment Share on other sites More sharing options...
Web Developer Posted September 2, 2009 Report Share Posted September 2, 2009 Rahard, es tā īsti tomēr nesapratu, kur ir tā problēma. Ja jau tiktāl esi ticis, tad tak viss jau tev +- ir gatavs. un tā runā profesionāls programmētājs kontekstā ar šo skribelējumu? :) Quote Link to comment Share on other sites More sharing options...
Aleksejs Posted September 2, 2009 Report Share Posted September 2, 2009 Tā runā cilvēks, kuram nav žēl to dažu minūšu, lai izlasītu lai arī ne visskaidrākajiem vārdiem izklāstīto problēmas aprakstu. Quote Link to comment Share on other sites More sharing options...
Kemito Posted September 2, 2009 Report Share Posted September 2, 2009 (edited) Web Developer - Tāda sajūta, ka tu esi "professionālis" kurš var prasīt par kodēšanu stundā vairāk kā 20+ latus, tišām šo es apšaubu! patiesībā tur nav nekas tik ļoti grūts! Stripslashes vietā izmanto funkciju maybe: 1. quote_smart 2. secureString/secureNum ( Iesaku! ) Respektīvi parocies neta mazliet par šīm funkcijām! Runājot par tavu tēmu - sazaro visu, pa gabaliņiem, un liec iekšā to un to! pameklē google par sazarojumiem +- ! EDIT: Ja tu vēlies teiksim, kad izvēlies kategoriju parādas kaut kas respektīvi - lodziņs kur rakstīt ziņojumu, nomainot sadaļu kaut kas cits1 tad: Ieliec katru noteikto ko velies iekš <div> respektīvi: <div id="1"> Tavs kods, kas atvērisies! </div> Sameklē, par javascript funkciju, un tajā iekļauj - getElementById. ar JavaScript mainot sadaļas nomainīs attiecīgus izvades laukus! Ja tā tu bijis domājis, ceru ka saprati, ja nesaprati tad pārjautā mazliet, man saprotamāk, centīšos palīdzēt. Edited September 2, 2009 by Kemito Quote Link to comment Share on other sites More sharing options...
Web Developer Posted September 3, 2009 Report Share Posted September 3, 2009 Web Developer - Tāda sajūta, ka tu esi "professionālis" kurš var prasīt par kodēšanu stundā vairāk kā 20+ latus, tišām šo es apšaubu! patiesībā tur nav nekas tik ļoti grūts! Nebūt ne. Tik profesionāls neesmu, lai prasīt 25Ls/h, kas - skatoties objektīvi - ir ļoti augsta samaksa! Tas ir 200Ls dienā un vairāk kā 4000Ls mēnesī! Protams, tāda summa priekš ierindas programmētāja ir vienkārši astronomiska! Bet es par ko citu - ja cilvēks it kā pats taisa, bet tai pat laikā netaisa un grib, lai cits dara viņa vietā - uzraksta gatavu skriptu, tad es varu prasīt kādu samaksu es gribu, ne tā? Es varu paprasīt arī cilvēkam 1000Ls par css izveidi minisaitam, kas man to aizliegs? Negribi, neņem... Ar laiku sapratīs, ka ir jāstrādā pašam, te var lūkt tikai padomus... Quote Link to comment Share on other sites More sharing options...
Kemito Posted September 3, 2009 Report Share Posted September 3, 2009 Tikai padomus? šaubos, var lūgt atrī palīdzību, VISOS citos topikos, lielākoties tīri ir palīdzēts, sīkumainu kodiņu dēļ nemaz nav jēga sākt prasīt kontaktus vai sazin vēl tur ko, lai runāt tālāk par samaksām utml. tas ir garām pilnībā, visi mēģina izbraukt uz to saucamos "Ekonomisko krīzi!" muļķības, pastāv arī cilvēks, kas labprāt palīdzēs tautietim grūtā situācijā! Dod vismaz mājienus kaut kādus! Quote Link to comment Share on other sites More sharing options...
Rahard Posted September 4, 2009 Author Report Share Posted September 4, 2009 To Kemito Paldies Tev liels par atbildi! Par drošību var būt ka tiešām tur ir daudz caurumi, pameklēšu sīkāku info par: Stripslashes vietā izmanto funkciju maybe: 1. quote_smart 2. secureString/secureNum ( Iesaku! ) Nu man vajag, tā. Piemērām pašlaik esmu izveidojis cms kur varu pievienot tekstu utt tikai vienai sadaļai piemēram jaunumi. Bet ideja ir tāda ka vajag , lai piemēram ar vienu failu izmainu gan ziņas Jaunumos, Par komandu utt.. Pačekošu sazarojumus varbūt kaut kas acīs iekritīs ;) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.