Jump to content
php.lv forumi

keiG

Reģistrētie lietotāji
  • Posts

    41
  • Joined

  • Last visited

Profile Information

  • Gender
    Male

keiG's Achievements

Newbie

Newbie (1/14)

  1. keiG

    htaccess un php

    Nu ko tomēr atradu! RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)/([^/\.]+)/?$ index.php?lang=$1&page=$2&id=$3&method=$4 [L,QSA] RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)/?$ index.php?lang=$1&page=$2&id=$3 [L,QSA] RewriteRule ^([^/\.]+)/([^/\.]+)/?$ index.php?lang=$1&page=$2 [L,QSA] RewriteRule ^([^/\.]+)/?$ index.php?lang=$1 [L,QSA] Tad varbūt kādam noderēs :)
  2. Sveiki! Vēršos šeit, jo htaccess tik labi nepārzinu. ideja ir apvienot url normālformu ar seo formu tātad šeit ir esošais htaccess RewriteEngine on RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)/([^/\.]+)/?$ index.php?lang=$1&page=$2&id=$3&id2=$4 [L] RewriteRule ^([^/\.]+)/([^/\.]+)/([^/\.]+)/?$ index.php?lang=$1&page=$2&id=$3 [L] RewriteRule ^([^/\.]+)/([^/\.]+)/?$ index.php?lang=$1&page=$2 [L] RewriteRule ^([^/\.]+)/?$ index.php?lang=$1 [L] Vēlamā rezultāta piemērs: Ar esošo htaccess seo formā viss kas sākās ar ? netiek ņemts vērā. Esmu redzējis vairākām lapām šādu lietu, bet pašam uzrakstīt neizdevās. Nepieciešams priekš google kampaņu statistikas. Netā meklēju, bet neko konkrētu neatradu. Ir kādas idejas?
  3. keiG

    regexp utf8

    Paldies! Jau ieķēru PHP Simple HTML DOM Parser
  4. keiG

    regexp utf8

    $preg='/<h2><a href="(.*)">([^>]*)<\/a><\/h2>/iu'; $from='<h2><a href="anything here">Ā b čc ļāļāā</a></h2>' preg_match_all($preg, $from, $matches); bez mīkstinājumiem darbojās lieliski, bet ar - neatgriež rezultātu. Ir kādi varianti?
  5. Jā, daži alias nav vajadzīgi - to jau izlaboju, bet vajag, lai kolonu nosaukumi mainās!
  6. Nekad nebiju ar šo ņēmies, kā arī aliasus nebiju lietojis, jo nav bijusi vajadzība - iepriekš visu biju metis vairākos pieprasījumos un ciklos, bet šajā gadījumā visu vajag pēc iespējas efektīvāku, jo šo plānotāju lietos 6 Baltijas uzņēmumi un kaut kāds tizls kods vairs nederēs. Tādēļ arī vērsos pēc palīdzības šeit. Nevar visus vienā maisā bāzt, jo šeit iegriežos tikai tad, kad kaut kas tiešām nav skaidrs un pēc postu skaita vari secināt, ka tas ir reti! :) SELECT `products`. `id`,`products`. `picture`,`products`. `attachments`,`products`. `comments`,`products`. `season`,`products`. `price`,`products`. `campaignprice`,`products`. `rrp`,`products`. `hide`, `wholesaler`.`name` AS `wholesaler`, `category`.`name` AS `category`, `subcategory`.`name` AS `subcategory`, `salesagent`.`name` AS `salesagent` FROM `products` LEFT JOIN `wholesalers` as `wholesaler` ON `products`.`wholesaler` = `wholesaler`.`id` LEFT JOIN `category` as `category` ON `products`.`category` = `category`.`id` LEFT JOIN `subcategory` as `subcategory` ON `products`.`subcategory` = `subcategory`.`id` LEFT JOIN `users` as `salesagent` ON `products`.`salesagent` = `salesagent`.`id` Tiku galā. Paldies!
  7. Es apmēram neko nesapratu, ko Tu jautā! Ja Tu domā tabulas: wholesalers, utt un kolonnas: id, name, hide ir visiem!
  8. Īpašiem cilvēkiem - http://failiem.lv/th...em.png Kā man riebjās cilvēki, kam ir tik sakāpis, ka pilnīgi spiežās cauri! Ka tikai kādam kaut ko uzbraukt un aizvainot! Pilnīgi riebjās šitie latviešu forumi un cilvēki, kas atbildes vietā labāk uzbrauc!
  9. Nu ja Tev vajadzīga google, lai to iztulkotu, tad Tev ir serious brain damage! Errors lec uz visām tabulām! Ja tev vajag tabulu izrakstu, tad varu nošērot un tad varēsi mest googlē un tulkot!
  10. SELECT `products`. *, `wholesalers`.`name`, `category`.`name`, `subcategory`.`name`, `users`.`name` FROM `products` LEFT JOIN `wholesalers` as `saler` ON `products`.`wholesaler` = `saler`.`id` LEFT JOIN `category` as `cat` ON `products`.`category` = `cat`.`id` LEFT JOIN `subcategory` as `subcat` ON `products`.`subcategory` = `subcat`.`id` LEFT JOIN `users` as `usr` ON `products`.`salesagent` = `usr`.`id` #1054 - Unknown column 'wholesalers.name' in 'field list'
  11. SELECT `wholesalers`.`name` as `saler`, `category`.`name` as `cat`, `subcategory`.`name` as `subcat`, `users`.`name` as `usr` FROM `wholesalers`,`category`,`subcategory`,`users` INNER JOIN `saler` ON `products`.`wholesaler` = `saler`.`id` INNER JOIN `cat` ON `products`.`category` = `cat`.`id` INNER JOIN `subcat` ON `products`.`subcategory` = `subcat`.`id` INNER JOIN `usr` ON `products`.`salesagent` = `usr`.`id` Atradu inner join kas cik sapratu aizvieto tos id ar nosaukumu, bet kaut kas tur neiet. Vismaz idejiski uzkodēju domu. Ceru ka ir saprotams.
  12. Īsti pat nezinu, kā to googlē atrast, jo izskaidrot laikam varu tikai šādi, Tabulas: Product => id, name, price, category_id, subcategory_id, saler_id, u.c ar id Salers => id, name, utt Category => id, name Subcategory => id, name, cat_id un citas tabulas Tātad nepieciešams meklētājs, bet kāds būs mysql pieprasījums, lai meklē tādus datus no product tabulas, ja tajos pārsvarā ir dati ar id numuriem?
  13. Laikam vienkāršāk būs ar ajax saņemt tikai mainīgos un visu formu pārcelt index lapā! Jebkurā gadījumā paldies par palīdzību :)
  14. Visu noteikti nevaru iemest, jo tas ir ļoti daudz, bet kādu daļu varbūt. Daļa no index lapas jquery $(".edit").click(function(){ $("#editcont").html('<br/><div style="text-align:center"><img src="icons/loader.gif"></div>'); var editid = $(this).attr("id"); $("#editid").attr("value",editid); $('#editcont').load('edit.php?id='+editid+"&token=<?php echo $token?>"); // Te tiek ielādēta lapa //////////////////////////////////////////////// $("#bkg,#edit_menu").fadeIn(500); }); $("select[name=categoryedit]").live(change,function(){ alert('Yes'); $("#subcategoryedit").html(""); var cid = $(this).attr("value"); var items = [<?php $res = mysql_query("SELECT * from `subcategory`"); $row = mysql_fetch_array($res,MYSQL_ASSOC); while($row = mysql_fetch_array($res,MYSQL_ASSOC)){echo "[".$row["id"].",'".$row["name"]."'],"; } ?>] var i=1; var string=""; var subc=0; string+= 'Subcategory:<br/><select name="subcategoryedit" class="input"><option value=0 >...</option>'; while(i<=items.length){ if(items[i-1][0]==cid){ subc++; var sel=""; string += "<option value='"+i+"'>"+items[i-1][1]+"</option>"; }; i++; } if(subc>0){$("#subcategoryedit").html(string+"</select><br/><br/>");}else{$("#subcategoryedit").html("");}; }); Fragments no ielādētās lapas: <div id="subcategoryedit"> Sub category:<br/><select name="subcategoryedit" class="input"> <option value="0" >...</option> <?php $res2 = mysql_query("SELECT * from `subcategory` order by id ASC"); while($row2 = mysql_fetch_array($res2,MYSQL_ASSOC)){ if($re['subcategory']==$row2["subid"]){$sel = "selected";}else{$sel="";}; if($row2['id']==$re['category']){echo "<option value=".$row2["id"]." ".$sel." >".$row2["name"]."</option>";}; } ?> </select> </div>
×
×
  • Create New...