Jump to content
php.lv forumi

No0ne

Reģistrētie lietotāji
  • Posts

    148
  • Joined

  • Last visited

Posts posted by No0ne

  1. Es neizprotu jēgu šīm testa nedēļām. Ir 2 varianti:

    1. Cilvēkam ir apmeklēta lapa, kurai viņš meklē jaunu hostingu

    2. Cilvēkam nav apmeklēta lapa un viņš meklē hostingu

     

    Otrajā variantā cilvēks uzliek to lapu uz nedēļu, tur uzrodas 50 apmeklētāji pa nedēļu viss strādā kā vajag, jo ir loģiski, ka tie 50 cilvēki nenonesīs to serveri.

    Pirmajā variantā apdomīgs cilvēks nevar tā vienkārši riskēt ar to, ka lapa var nestrādāt kādu laiku, pārceļot domēnus uz vps, tikai dēļ tā, lai patestētu vai vps spēj pavilkt to, ko viņam vajag. Tad kā lai cilvēks zin vai ar tādu VPS būs pietiekami?

  2. Mani nevajag uzrunāt uz Jūs, paldies!

    Un palīdzēšu tev, debugojot tavu tekstu, nav pilnīgi neviena gadījuma, kad Mēs raksta ar lielo burtu!

    Tas nav jāuzskata kā uzbrauciens, bet es vairākos tavos postos jau to pamanu, domāju varbūt tev šķiet, ka pareizi, bet nezini kā ir patiesībā.

     

    Runa jau nebija par debugošanu, bet nu man pateica, kas jāizdara, es iekopēju kā es to izdarīju, tad nu tieši uz tām vietām paskatoties jau uzreiz varēja pateikt, ka tur neesmu pierakstījis to, ko man teica, bet nu varbūt pats nezināja, kas to lai zin ;)

  3. tā arī neizpratu kā ar firebug var ērti ar javascripta debugošanu ņemties, bet nu ok, klausīju briedim, aizņēma gan tas diezgan, bet beigu beigās panācu to, ko vajag.

     

    kā? tieši tā, kā xPtv45z teica - click vietā jālieto live('click',.. Paldies viņam un nepaldies reizē, jo, ja viņš tomēr bija domājis, ka tas click ir jāmaina visiem 3 (over_img, on_img un love), tad varēja pateikt, lai es nebūtu tik briesmīgi ilgi čakarējies, kā nekā kodu es iekopēju jau pirms tam.

  4. $('body').delegate('.over_img, .on_img', 'click', function(){
    var amount = $(this).hasClass('on_img') ? 1 : -1 ;
    $('.gramatz').text(function(i, val){
       	return '(' + ( +val.replace(/[^\d]/g, '') + amount) + ')';
    });
    });

     

    divs `gramatz`, piespiezjot plusu, paliek nemainigs.

     

    varbut kads var pateikt, kas konkreti un uz kadu kodu ir jaizlabo?

  5. Nu kā.. $('.over_img, .on_img').live('click', function(){

     

    vajadzēja savādāk?

     

     

    P.S. un jā arī tālāk turpinās viss..

     

    ai rekur pilnais kods lai nebutu jautajumu vai tiesam tas un tas ir pievienots :D

     

    <script type="text/javascript">
    $(function() {
    $('.over_img, .on_img').live('click', function(){
    var amount = $(this).hasClass('on_img') ? 1 : -1 ;
    $('.gramatz').text(function(i, val){
       	return '(' + ( +val.replace(/[^\d]/g, '') + amount) + ')';
    });
    });
    $(".love").click(function()
    {
    var id = $(this).attr("id");
    var dataString = 'id='+ id;
    var parent = $(this);
    $(this).fadeOut(300);
    $.ajax({
    type: "POST",
    url: "bookmark.php",
    data: dataString,
    cache: false,
    success: function(html)
    {
    parent.html(html);
    parent.fadeIn(300);
    }
    });
    return false;
    }
    );
    });
    </script>
    

     

    arī $.love meginaju mainit uz live, tapat nebija rezultata.

  6. Arī gudri :), bet tas kaut kā nenobremzēs baigi serveri, ja būs jāsūta pāri 200 epastiem?

     

    Mierīgi, arī desmitiem tūkstošu ir sūtīts un viss ir okei bijis. Vienīgi, ka vajag uzlikt, lai ir pauzīte starp, teiksim, katriem 5 meiliem uz dažām sekundēm, lai provaiders nebļauj virsū un vēl visādas problēmas atkrīt, bet, ja tev e-patu ir tikai 200 vai kaut vai 500, tad problēmu jebkurā gadijumā nebūs.

  7. Es nesaprotu, kas tur īsti nestrādā, tieši tāpēc iedevu linku. Ja tas <div class="on_img"> būtu pa taisno kodā, tad viss strādā, bet tā kā viņas rodas no tā, ko pretī pieprasījumam saņem jquerys, tad viņas nestrādā kā vajag.

     

    http://jsfiddle.net/gaA2J/1/ rekur ir piemērs, ka strādā ja ir + un - vienkārši kā html uzrakstīts.

    Bet man sākumā ir viens, bet pēc tam jquery to nomaina uz pretējo un tad vairs nestrādā kā vajag, piem man ir sads html:

     

    <span class="gramatz">(8)</span>
    <div class="over_img">POGA</div>
    

    piespiezjam POGA, over_img nomainas uz on_img un gramatz kljust par (9). OK tagad spiezam tikko izveidoto jauno POGU un gramatz butu jaklust atpakal par (8) bet fig.

     

    Tā nu būtu tā problēma.

  8. Sākšu uzreiz ar linku, jo savādāk ļoti grūti izskaidrot būs. http://www.filmas-online.lv/quick.php?stack=1

    Tajā linkā doma tāda, ka uzspiežot uz + "Skatīšos vēlāk" ir jāpalielinās par 1, bet nospiežot - jāsamazinās par 1.

     

    <script type="text/javascript">
    $(function() {
    $('.over_img, .on_img').click(function(){
    var amount = $(this).hasClass('over_img') ? 1 : -1 ;
    $('.gramatz').text(function(i, val){
       	return '(' + ( +val.replace(/[^\d]/g, '') + amount) + ')';
    });
    });
    $(".love").click(function()
    {
    var id = $(this).attr("id");
    var dataString = 'id='+ id;
    var parent = $(this);
    $(this).fadeOut(300);
    $.ajax({
    type: "POST",
    url: "bookmark.php",
    data: dataString,
    cache: false,
    success: function(html)
    {
    parent.html(html);
    parent.fadeIn(300);
    }
    });
    return false;
    }
    
    );
    });
    
    </script>

     

    Ja tur ir pluss, tad tas veidojas no over_img, ja minuss, tad no on_img div klaseem.

    Problēma ir tajā, ka tas over_img un on_img rodas pēc klikšķa no tā ko atgriež bookmark.php fails.

    Nu un nestrādā mīnuss, nespēju izprast kā izlabot.

  9. hmm, wow uzrakstiju to visu un tagad, izdomaju papildus skrinshotu uztaisit, ka ari konkreti pie tiem ID radas NULL, bet ta skatos, ka raadaas kaa vajag. Jutos nedaudz viilies phpmyadminaa, jo to, ka visur radas NULL, es pieneemu, meginot sarindot `lietotajs` augosi/dilstosi, bet tapat radijas tikai NULL, kaut gan 3ajaa lapaa tomer bija skaitlis.

     

    Paldies, skiet, ka pagaidam bus ok :)

  10. OK, atmetam dubultu nevajadzigu selektu (paldies), sanak:

    <pre class="prettyprint">SELECT `online-video`.`id`, `online-video`.`seolinks`, `online-video`.`bilde`, `online-video`.`imdb_vertejums`, `online-bookmarks`.`lietotajs`FROM `online-video` LEFT JOIN `online-bookmarks` ON `online-bookmarks`.`filma` = `online-video`.`id` AND `online-bookmarks`.`lietotajs` = '244863'WHERE (`blocked1` = '0' OR (`blocked2` = '0' AND `link2` != '')) AND `aktivs` = 'yes' ORDER BY `online-bookmarks`.`lietotajs` ASC</pre>

     

    strādā arī ar left join, tikai, ja pieliek to, ko tu teici AND lietotajs.., tad gan bookmarks.filma, gan bookmarks.lietotajs radas NULL

     

     

     

    Par strukturu un laukiem:

     

    INSERT INTO `online-bookmarks` (`filma`, `lietotajs`) VALUES

    (316, 244863),

    (315, 244863),

    (444, 244863),

    (443, 244863),

    (454, 244863),

    (453, 244863),

    (452, 244863),

    (451, 244863),

    (431, 0);

     

     

    nu un online-video izskatas sadi tie lauki

     

    http://img835.imageshack.us/img835/723/ss20110920194621.png

  11. SELECT `online-video`.`id`, `online-video`.`seolinks`, `online-video`.`bilde`, `online-video`.`imdb_vertejums`,
    `online-bookmarks`.`filma`, `online-bookmarks`.`lietotajs`
    FROM `online-video` LEFT JOIN `online-bookmarks` ON `online-bookmarks`.`filma` = `online-video`.`id` [b]AND [/b][b]`online-bookmarks`.`lietotajs`[/b][b] = '244863'[/b]
    WHERE (`blocked1` = '0' OR (`blocked2` = '0' AND `link2` != '')) AND `aktivs` = 'yes' ORDER BY `online-bookmarks`.`lietotajs` ASC

     

    Arī nebūs, gan visas filmas, gan lietotajus tagad atgriezj kā NULL. Un, jā, ir tāds lietotāja id iekš online-bookmarks tabulas.

  12. Jā, bet es gribu parādīt visas filmas un tad ar PHP tās, kuras atgriež bookmarku atsevišķi atzīmēt. Ja norādu where lietotajs = 123, tad man atgriež tikai filmas, kuras esmu ielicis bookmarkos.

     

    Par IMDB varu teikt, ka šajā gadījumā tā noteikti nebūs klaja melošana lietotājiem, tieši tāpēc ir atsevišķs lauks, nevis vienkārši aprakstā iekopēts gadu vecs IMDB vērtējums ;)

  13. Nedaudz apjuku, gribēju tādu tā kā bookmarku sistēmu ieviest, pievienoties datubāzē viss pievienojas labi, bet tagad sāku domāt kā lai nolasa..

     

    Datubāzē ir tabulas bookmarks, 2 kolonnas - lietotajs un video, kur norada katra ID.

     

    Tagad es gribu parādīt katram lietotājam visas filmas, taa lai pie bookmarkotajaam buutu plusins un pie tam, kuras nav bookamrkos minusins.

     

    SELECT `online-video`.`id`, `online-video`.`seolinks`, `online-video`.`bilde`, `online-video`.`imdb_vertejums`,
    `online-bookmarks`.`filma`, `online-bookmarks`.`lietotajs`
    FROM `online-video` LEFT JOIN `online-bookmarks` ON `online-bookmarks`.`filma` = `online-video`.`id`
    WHERE (`blocked1` = '0' OR (`blocked2` = '0' AND `link2` != '')) AND `aktivs` = 'yes'

     

    kaut ko nepareizi esmu uzrakstijis, jo, ja ieks bookmarkiem ir 5 lietotaji pievienojusi vienu un to pasu filmu, tad vina 5x paradas. ka butu pareizak?

  14. Varu piedāvāt VPS ar 20GB pa 13.60Ls/mēn. Varēsi vēl nohostēt pāris lapas ;)

    Ja man vajadzētu VPS Latvijā, es noteikti izmantotu tavu piedāvājumu, bet diemžēl tā nav prioritāte.

     

    Prioritāte patiesībā ir cena, jo es netaisos izmantot servera resursus (tikai diska vietu), kas īsti neko nemaina.

     

    Kavacky paldies, nebiju līdz PHP izmantošanai priekš tā aizdomājies.

  15. Lasīju, ka aŗī ar RAID gadās, ka dati ir corrupted un cilvēki ieteikuši glabāt backupus uz atsevišķa servera. Sameklēju skriptu, kas var backupus reizi dienā uztaisīt un pārmest uz kādu FTP serveri, tikai tad radās jautājums: kur tādu ftp un par normālām cenām vispār dabūt?

    Pirmā doma bija unlimited space hostingi, bet izrādās tie neļauj backupus glabāt.

     

    Otrā doma bija visādi FTP serveri, ieraudzīju cenas, gandrīz noģību, ka par parastu, limitētu diska vietas aizņemšanu jāmaksā 100euro mēnesī. Es būtībā esmu tēmējis uz <10ls mēnesī un sorry par tiem 100eiro es varu nopirkt terrabaita cieto disku un glabāt tur failus cik vien man vajag, tikai ar Lattelecom ne-optiku tas aizņemtu pārāk daudz laika, tāpēc atgriežamies pie normālu pakalpojumu sniedzēju meklējumiem par normālām cenām.

     

    Patiesībā diezgan lielu diska vietu vajag, jo dienā/1GB tiks uploadoti uz tā servera. Gadā tie ir jau 300GB, nu, protams, tik daudz man nevajag, bet kādus 20GB būtu OK izmantot, ja bonusā tam kāds var iedot pamācību kā automatizēt veco backupu dzēšanu :)

×
×
  • Create New...