Jump to content
php.lv forumi

Cibiņš

Reģistrētie lietotāji
  • Posts

    487
  • Joined

  • Last visited

Posts posted by Cibiņš

  1. Kā lai īsti uztaisa lai pēc noteikta skāita vārdiem apgriež tekstu ignorējot <a href> un pārējos html kodus?? Savādāk skaita tekstā kodus iekšā un vēl bonusā sataisa man lapā miskast kad apgriešana notiek kaut kur tagā!

     

    $text='Nosaukums “Lyva” dažādos vēstures avotos tiek minēts līdz 16. gadsimtam.
    Vēl vairākus gadsimtus pēc 1253. gada Līva ir liels zvejniekciems, Grobiņas fogtijas piedēklis ar nedaudziem vācu tautības ordeņa vasaļiem, vācu piekrastes fogtu, kas atbild par krasta tiesību ievērošanu un daudziem kuršu zvejniekiem.
    Līvas ciems ir nozīmīgs punkts ceļā no Vācu ordeņa rezidences Marienburgā uz Livonijas ordeņa mestra sēdekli Rīgā, taāu tirdzniecība šajā ostā vēl ir visai pieticīga un 15. gadsimtā aprobežojās ar koka, gaļas, zivju un sviesta izvešanu uz dažām ziemeļaustrumu Vācijas pilsētām.
    Tā kā Līva nav nocietināta un atrodas tuvu kareivīgo lietuviešu ciltīm, ordeņa senseniem ienaidniekiem, tad tā nevar cerēt uz strauju iedzīvotāju pieplūdumu. Pat vēl 1418. gadā leišu uzbrukuma laikā Līvas ciems tiek nodedzināts: : …i vīrieši, i sievieši nokauti".';
    
    $truncated = substr($text, 0, 202).'...';
    
    echo $truncated;
    

  2. kads var iedot piemeru ka nobloket shitadu? boldotais vislaik mainas

    tas ir avg antivirus kautkads web skaneris bet man besi ka visi logi aizdirsti dubulta jo taisa 404 vislaik

     

    www.lapa.lv/A2EB891D63C8/avg_ls_dom.js?_=1311550954315

     

    edit izdomaju, uztaisisu avg_ls_dom.js taja vieta un uzliksu redirektu

     

    Kapēc nevar ielikt pārbaudi kas tas par mēslu? Tipa pēc IP un laika. Es piemēram komentāros lieku IP sekošanu un laiku, kad kautkāds mēsls iekļūst lapā tad .htaccessā ieraksta IP adreses kuras jābloķē.

  3. Tu patiešām domā, ka kāds tagad lejupielādēs (~ 60 kiB), atarhivēs, un 'debug`os' Tavu kodu?

     

    Nu bet a vaina kādam arī vēlāk noderēs varbūt tas mēsls. Pats pamainīs un pašam noderēs. Man vajag zināt tikai kapēc nestrādā tā ierakstu dzēšana! Ok labi varu izvilkt galvenos kas nepilda savas f-jas.

     

    index.php satur JavaScriptu

     

    $(function() {
    	$(".delete").click(function() {
    		var upldimages = $(this).parent();
    		var id = $(this).attr("id");
    		var string = 'id='+ id ;
    
    		$.ajax({
       			type: "POST",
    			URL: "delete.php",
      				data: string,
       			cache: false,
      				success: function(){
    				upldimages.fadeOut('slow', function() {$(this).remove();});
     				}
    		});
    		return false;
    	});
    });
    

     

    un attēlu listi -

     

    <ul id="files">
    <?
    $query=" SELECT * FROM files_images ORDER BY upload_time";
    $result=mysql_query($query);
    
    if (!mysql_num_rows($result)) { ?>
    <li>No images!</li>
    <? } else {
    while($r=mysql_fetch_array($result)) 
      		{ 
        $filename=$r["filename"];
    	$id=$r["id"];
    ?>
    <li style="float: left;" class="upldimages">
       	<a class="img-delete delete" href="#" id="<? echo $id; ?>"></a>
    	<img src="./uploads/<? echo $filename; ?>" alt="<? echo $hash_check; ?>" />
    </li>
    <? }} ?>
    </ul>
    

     

    savukārt procesa failam delete.php, kurā vajadzētu notikt dzēšanas process satur

     

    include('mysql.class.php');
    include('global.inc.php');
    
    echo $_POST['id'];
    
    $sql = "DELETE FROM files_images WHERE id=".$_POST['id'];
    $result = mysql_query($sql);
    

  4. Nav apskaidrība - KĀDĒĻ netiek dzēsti ieraksti no datubāzes?? Tehniski šeit ir izveidots JQUERY / AJAX attēlu augšupielāde un dzēšana. Ar augšupielādēm viss bumbās - strādā, ieraksti aiziet uz datubāzēm, failus sekmīgi augšupielādē utt utt utt,bet nedalec kādēļ tikai vizuāli var nodzēst ierakstu, bet no datubāzes ieraksts netiek aizvākts??

    jaunagalerija1.zip

  5. Nesaprotu vienu lietu. KĀPĒC NETIEK IZVEIDOTA SESIJA???

     

    <?php
    $config = array();
    
    $config['email'] = '[email protected]';
    $config['password'] = 'demo123';
    
    // Show all errors except the notice ones
    error_reporting(E_ALL ^ E_NOTICE);
    
    // Initialize session
    session_id();
    session_start();
    header('Cache-control: private'); // IE 6 FIX
    
    if($_POST['action'] == 'user_login')
    {
    $post_email = $_POST['email'];
    $post_password = $_POST['password'];
    $ses_username = $post_email;
    // check username and password
    
    if($post_email == $config['email'] && $post_password == $config['password'])
    { 
    // No error? Register the session & redirect the user to his/her 'Control Panel'
    
    $_SESSION['username'] = $ses_username;
    
    		if($_POST['remember_me'])
    		{
    		// set the cookies for 1 month
    
    		setcookie ("remember_me", true, (time() + TIME_DIFF) + (3600 * 24 * 30));
    		setcookie ("info", $user_id.','.md5($password), (time() + TIME_DIFF) + (3600 * 24 * 30));
    		}
            echo 'OK'; // this response is checked in 'process-login.js'
    }
    else 
    {
       $auth_error = '<div id="notification_error">The login info is not correct.</div>';
    
       echo $auth_error;
    }
    }
    ?>
    

  6. Kapēc gan nevar uzlikt ZEND CORE???? Uzliec to un miers mājās. Visi tie xampi mampi pampi ir pēdējie mēsli. Zend Core satur APACHE + PHP + MYSQL jaunākās versijas. Man ar XAMPU taspats bij, uzliku ZEND CORE un viss bij bumbās. Mazāk jāķēpājās arī ar konfigurēšanām. Pietam Apachim ieteiktu uzlikt portu 81 (localhost:81)

  7. Hehe, nekas slikts jau nav ka aizraujās, ja pamatus zin tad jau ar tādām lietām jau var padarīties un nākošreiz arī pašam noderēs. Domāju ka arī citiem noderēs no šīs tēmas šādas lietas. LIELAIS PALDIES TEV!!!

     

    Tik vēl pāris sīkumi-kur īsti jāliek šie-lai marķierus var pārvietot un lai ir ar animāciju? Izmēģināju pie šejienes

     

    $(function(){
       var map = new google.maps.Map($('#map').get(0),{
         zoom: 12,
         center: new google.maps.LatLng(56.94, 24.12),
         mapTypeId: google.maps.MapTypeId.TERRAIN,
    
       }); 
    

     

    šo

     

      draggable: true,
      animation: google.maps.Animation.DROP
    

     

    bet tas negrib strādāt. Ja ieliku iepriekšējā kodā ko devi tas strādāja.

     

    Un interesē arī automātiskais maršruta no viena punkta līdz otram un kopējais maršruta garums..

  8. http://jsfiddle.net/w3kFV/3/

     

    Bet principā šeit ir visi vajadzīgie piemēri, gan kā izveidot maršrut starp 2 punktiem, gan kā ietverot arī starpunktu:

    http://code.google.com/apis/maps/documentation/javascript/services.html#Directions

     

    Ideāli! LIELUMLIELS PALDIES!!! :)) Bet tagad visbeidzot grūtākais - datu sūtīšana uz MYSQL un extractēšana. Skatījos ka ir te tāda lieta kā http://www.drasticdata.nl kur tas jau ir, bet vienīgais - šeit nevar pievienot un nodzēst marķierus un dzēst vai pievienot tos datubāzēs. Neesmu augstā līmeņa profs, līdz ar to - nepārzinu šo google maps pusi. Kā šo panākt?

  9. Izskatās ideāli bet taga saliku visu kā vaig un vispār neiet!!!!!!!!!!!!!!!!!!! Ko es atkal daru nepareizi johaidī!!!!

     

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    <script src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>
    <script type="text/javascript">
    $(function(){
       var map = new google.maps.Map($('#map').get(0),{
         zoom: 7,
         center: new google.maps.LatLng(56.878999, 24.455566),
         mapTypeId: google.maps.MapTypeId.HYBRID       
       });
       //events marķiera izveidošanai
       google.maps.event.addListener(map, 'click', function(e) {
           var marker = new google.maps.Marker({
               position: e.latLng,
               map: map,
               draggable: true,
               animation: google.maps.Animation.DROP
           });
           //events marķiera dzēšanai
           google.maps.event.addListener(marker, 'click', function(e){
               marker.setMap(null);
           });     
       });
    });
    </script>
    </head>
    
    <body>
    <div id="map" style="width:400px; height:300px;"></div>
    </body>
    </html>
    
    

  10. setVisible(false); un tavs markers no kartes pazūd. tā arī visa dzēšana.

     

    :@ Man vajag vienu nodzēst nevis visus :D Attiecīgi piemēram ja es atzīmēju ar klikšķiem 10x uz kartes dažādās vietās, tad izveidojās 10 marķieri, savukārt ja es uzklikšķinu uz kādu no marķieriem tad attiecīgi tas, uz kura es uzklikšķinu - pazūd. Bet man pazūd visi! :@ :D

     

    Kāds var uzrakstīt lūzu jēdzīgu koda gabalu dzēšanas f-jai?? Aliņi garantēti :D

  11. Bet runa nav par anonīmo marķieri bet ir par konkrētu marķieri. Es nezinu un neredzu, kādi mainīgie tiek padoti uz kādiem marķieriem un kā izsaukt noņemšanu vai marķiera slēpšanu. Tiešām neviens nezin? Tiešām vēlos lai kāds pieliek klāt dzēšanas rindiņu lai redzu kas īsti ir kas un pamazām sāku apjēgt to padarīšanu.

  12. Kaut cikju kautko te..neesmu profs google maps padziļinājumā, taču problēma ir tāda ka nodzēst tos puļķus nevar. Pievienot var - pārvietot var, nodzēst - nep :( Var kāds LŪŪDZŪŪŪŪŪŪŪ papildināt rindiņu? :(

     var riga = new google.maps.LatLng(56.878999, 24.455566);
    
     var neighborhoods = [
       new google.maps.LatLng(56.946250, 24.104494)
     ];
    
     var markers = [];
     var markersArray = [];
     var map;
    
     function initialize() {
       var mapOptions = {
         	zoom: 7,
         	mapTypeId: google.maps.MapTypeId.HYBRID,
         	center: riga
       };
    
     map =  new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
    
     google.maps.event.addListener(map, 'click', function(event) {
       addMarker(event.latLng);
     });
    }
    
    function addMarker(location) {
     marker = new google.maps.Marker({
       position: location,
       map: map,
    draggable: true,
       animation: google.maps.Animation.DROP
     });
     markersArray.push(marker);
    }
    

  13.  

    Paldies šis man kādreiz noderēs, bet tas tomēr man īsti neder :( Vajag ar iespēju pievienot objektu, aprakstu, veidot maršrutu un saglabāt visu. :( Varbūt vēl kāds zin kur ir kāds tutorials ar mar maršrutu veidošanu google maps kartēs un iespēju saglabāt maršrutu - protams - manās mysql datubāzēs?

  14. Kā var ievietot google maps maršrutus? Teiksim kad mājaslapā apmeklētājam tiek piedāvāts izveidot maršrutu uz google maps kartes, kas integrēta lapā, piedāvājot arī maršrutu saglabāt. Lietotājs mājaslapā piedāvātajā kartē atzīmē punktus un izveido maršrutu, kā arī pievieno aprakstus un maršrutu saglabā. Varbūt ir kāds tutorials šai operācijai?

  15. function get_path($node,$deep=false) {
    $result = mysql_query("SELECT parent_id FROM pg_menu WHERE id='$node'");
    $row = mysql_fetch_assoc($result);
    $path = array();
    if (!empty($row['parent_id'])) {
    	$path[] = $row['parent_id'];
    	$path = array_merge(get_path($row['parent_id'],true), $path);
    }
    if(!$deep) {
    	$path[] = $node;
    }
    return $path;
    }

     

    Kaut kā apmēram tā es kādreiz darīju ar līdzīgu koku kā tev...

     

    Nu jā Tev izskatāš ka tas ir Menu-Tree, bet man tādu nevajag. Man ir drop-down menu tips. Respektīvi - menu ir kā drop-down bet vēl lapā atrodas ceļš (Sākums > Menu1 > Menu1_1 atkarībā kur cilvēks atrodas), tik nezinu pēc kādiem kritērijiem īsti tas ceļš veidojas.

  16. Sveiki kolēģi! Nu tā kā man nav apgaismības kā īsti veidojas norādītais ceļš, kurā cilvēks atrodas, jautāju jums to šeit.

     

    Man ir rekursijas funkcija kas veido submenu pa līmeņiem.

     

    function sitemap2($pid2){
       $sql2="SELECT * FROM pg_menu WHERE parent_id=".intval($pid2)." AND status = '1' ORDER BY position ASC;";
       $res2=mysql_query($sql2);
       if(mysql_num_rows($res2)<1){
         return '';
       }
       $s2='<ul>';
       while($row2=mysql_fetch_object($res2)){
         $s2.='<li>';
      $s2.='<a href="?'; 
      	if(isset($_GET['lang'])){ 
      		$s2.='lang='.$_GET['lang'].'&'; 
    	} 
    	$s2.='pg=shop&cat='.$row2->url.'&mbid='.$row2->id.'" style="background-color: #'.$row2->bgcol.'">';
         	  if($_GET['lang'] == 'ru'){ $s2.= $row2->desc_ru; } elseif($_GET['lang'] == 'en'){ $s2.= $row2->desc_en; } else { $s2.= $row2->desc_lv; }
         $s2.='</a>';
         $s2.=sitemap2($row2->id);
         $s2.='</li>';
       }
       $s2.='</ul>';
       return $s2;  	
     }       
     echo sitemap2(0);
    

     

    teorētiski pārslēdzot menu izveidojas tikai šādi urļi:

     

    http://localhost:81/?pg=shop // Sākumlapas kategorija
    http://localhost:81/?pg=shop&mbid=183 //Sākumlapa > Menu 1_1
    http://localhost:81/?pg=shop&mbid=181 //Sākumlapa > Menu 1
    utt
    

     

    ?pg=shop - sākumlapa, kurā parādās visi datubāzē esošie aktīvie ieraksti rindā pēc kārtas.

    mbid=identifikators no ID pēc kura tiek atlasīti ieraksti attiecīgajam menu.

     

    Tātad cik nojaušu nekāda ceļu norāde manā variantā nesanāk. bet moš kāds ganjau zin kā sanāk.

     

    Kā panākt lai lapā parādītos ceļš - piemēram - sākumlapā - parādās tikai "Internetveikals", savukārt ieejot piemēram kādā no kategorijām parādās piemēŗam Internetveikals > Kategorija 1, vai atrodoties kādā zemākā lapas līmenī parādītos piemēram Internetveikals > Kategorija 1 > kategorija 1_1 > Kategorija 1_1_1 utt? Tipa aktīvā kategorija pēc ceļa.

     

    Cerams ir saprotama doma..

×
×
  • Create New...