Jump to content
php.lv forumi

eT`

Reģistrētie lietotāji
  • Posts

    361
  • Joined

  • Last visited

Posts posted by eT`

  1. ar tavu pašreizējo .htaccess sanāk tā

    viewtv/$seoid
    episode/supernatural/wendigo
    ->
    index.php?lapa=viewtv/$seoid
    index.php?lapa=episode/supernatural/wendigo
    

    emm bet tātad, kas jāmaina, lai varētu viewtv/supernatural => index.php?lapa=viewtv&id=2

    un episode/supernatural/wendigo => index.php?lapa=episode&tvid=2&id=4 ?

  2. izkrītošajā sarakstā?

    ķipa drop-down?

    kā menu?

    nu tad ieliec JS ar dropdown un pirms for cikla ieliec tagus kādos būs menu elementi piem <ul> un pēc for cikla </ul>

    un cikla iekšienē kur notiek izvade <li>$msrow["Nod_Nos"]</li>

  3. BUMP!

    visur tomēr man nesanāk.

    man ir TV sadaļa un pirmstam links bija - index.php?lapa=viewtv&id=$id , bet tgad uzliku /viewtv/$seoid, bet mani pārmet uz indexu ( it kā nebūtu switchā nodefinēts )

    un tālāk arī nestrāda sērijas links kādreiz ( index.php?lapa=episode?tvid=$tvid&id=$id ) tagad ( episode/supernatural/wendigo )

  4. ā nu ok, viņš padod arī pārējos. tas ta ka skaidrs.

    bet man adresi filma?p=2 padod bet zhanri/fantastikas-filmas?p=2 nepadod

     

    EDIT: abiem pagination f-ja viena un tā pati tikai atšķiras, ka filma ir viens parametrs ( /filma?p=2 bet zhanri ir 2 ( /zhanri/name?p=2 )

     

    EDIT2: atradu kļūdu viss ok, tagad :)

  5. tāmmm

    es tagad izmēģināju un man tiem kam nav UTF-8 darbojas viss.

    tālāk jāpieliek šī f-ja laikam

    function seo_string($string, $len = 10, $seperator = '-') {
           $string = str_replace(array("ş", "Ş", "Ţ", "ţ", "ă", "î", "â"), array("s", "s", "t", "t", "a", "i", "a"), $string);  //RO translit
           $string = str_replace(array("ā","č", "ē", "ģ", "ķ", "ļ", "ī", "ū", "š", "ņ", "ž"), array("a", "c", "e", "g", "k", "l", "i", "u", "s", "n", "z"), $string); //LV translit
           $string = str_replace(array("Ā","Č", "Ē", "Ģ", "Ķ", "Ļ", "Ī", "Ū", "Š", "Ņ", "Ž"), array("A", "C", "E", "G", "K", "L", "I", "U", "S", "N", "Z"), $string); //LV translit CAPS LOCK
           $string = str_replace(array("Ё","Ж","Ч","Ш","Щ","Э","Ю","Я","ё","ж","ч","ш","щ","э","ю","я","А","Б","В","Г","Д","Е","З","И","Й","К","Л","М","Н","О","П","Р","С","Т","У","Ф","Х","Ц","Ы","а","б","в","г","д","е","з","и","й","к","л","м","н","о","п","р","с","т","у","ф","х","ц","ь","ы"),array("JO","ZH","CH","SH","SCH","JE","JY","JA","jo","zh","ch","sh","sch","je","jy","ja","A","B","V","G","D","E","Z","I","J","K","L","M","N","O","P","R","S","T","U","F","H","C","Y","a","b","v","g","d","e","z","i","j","k","l","m","n","o","p","r","s","t","u","f","h","c","'","y"), $string); //RU translit
           $string = strtolower($string);
           $string = trim($string);
           $string = trim(@ereg_replace("[^ A-Za-z0-9_]", " ", $string));
           #$string = ereg_replace("[ tnr]+", "-", $string);
           $string = str_replace(" ", $seperator, $string);
           $string = @ereg_replace("[ -]+", "-", $string);
    
           $t = explode($seperator, $string);
           if(count($t)>$len) {
                   $out = array_slice($t, 0, $len);
                   $string = implode($seperator, $out);
           };
           return $string;
    };
    

     

    gan tur kur padod urli, gan tur kur nolasa.

    bet emm tur kur padod urli viņš pārveidos uz parastajiem bet kā šito visu inversi uztaisīt?

    ne jau vēl vienu f-ju ar apmainītām vietām :/

     

    EDIT: vienā virzienā aizgāja tagad jāizštuko kā izdarīt lai attēlo tās sadaļas kurās ir garumzīmes :/

    EDIT2: nezinu kapēc bet aizgāja arī otrādi :D

    EDIT3: aizgāja, bet ne tiem, kam Š wtf :D āēīū iet :D

  6. BUMP!

    2easy

    tamm ar stilu tagad tiku galā.

    ar to NaturalId tu ķip domāji

    Lauks - id,natid,name = 1,fantastikas-filmas,Fantastikas filmas

    un visām tabulām kurā šito verķi likšu tā darīt hmm neliekas tik grūti ...

     

    amm par to WHERE title = 'parveidots no mod rewrite saņemtais $_GET[id]'

    varētu būt šitā?

    $titlis = ucfirst(str_replace("-"," ",$_GET["title"]));

    WHERE title = '$titlis'

    šitā pat vieglāk būtu izdarīt :)) mmm...

    kas ar UTF-8 čariem? tas nekas, ka viņi urlī ir? man viņi nepatīk :D vo to nemāku noņemt :/

     

    es tur pačekoju bet ar SEO nekad neesmu ņēmies, tāpēc man tā ir tumša bilde, kas ko tur dara utt.

     

    AKKA vēl liek mierā :D

    porno būs ^^ kā tad online filmas bez porno :D

     

     

    EdgarsA - par logo paldies, man likās, ka uzliku :D

  7. saskaiti rezultātus labāk ar

     

    $a = mssql_query(SELECT COUNT(*) AS c FROM tabula)

    $b = mssql_result($a, 0)

     

    for($i=1;$i<=$b;$i++)

    {

    $c = mssql_query("SELECT Nod_Nos From S_Nod Where Id_Nod='$i' ");

    $d = mssql_fetch_assoc($c);

    $vards = $d["Nod_nos"];

    print $vards;

    }

     

    mby mssql sintaksē nav fetch vai result es īsti nezinu :D es rakstīju kā būtu ar mysql :D

    bet nu principu gan jau saprati :)

  8. BUMP!

    2easy man itkā lapa aiziet bet, dodoties lapa/fantastikas-filmas ( nosaukumu uzģenerēju šādi - strtolower(str_replace(" ","-",$row["name"])) )

    man parāda visas filmas + netiek ielādēts CSS fails ( lapa ir BEZ dizaina )

    man itkā zhanri php ir

    $_GET["id"]

    un tad izselektē

    bet kā lai izselektēju pēc žanra nosaukuma ja tabulā ir ints?

    vēl vienu kvēri taisīt kas izvelk žanra id ar attiecīgo nosaukumu + vēl nosaukums jāpārveido lai pirmais burts lielais un - atkal ir atstarpes :/

     

    ir kāds savādāks veids?

    man liekas, ka dizains neielādējas jo URLis ir filmam.lv/zhanrs/fantastikas-filmas ( kas jau ir 2 apakšdirektorija ), bet header.php css ir css/style.css hmmm...

     

    ja jau izdomāšu ar žanriem tad jau visu pārējo būs pēc līdzīga principa :)

     

    EDIT: koda daļa kas padod žanra linku:

    $name = strtolower(str_replace(" ","-",$row["name"]));
    <a href=zhanri.php?id=$name>$row[name]</a>
    

     

    un zhanri.php daļa

    if(isset($_GET["zhanrs"]))
    	{
    	$zhanrs = html($_GET["zhanrs"]);
    	$perpage=30;
    	$_LIMIT=(!empty($_GET['p']) && $_GET['p']>1)?($_GET['p']*$perpage)-$perpage:0;
    	$_LIMIT.=", ".$perpage;
    	$sql="SELECT SQL_CALC_FOUND_ROWS * FROM `filma` WHERE zhanrs='$zhanrs' OR zhanrs2='$zhanrs' OR zhanrs3='$zhanrs' LIMIT ".$_LIMIT;
    	$res=mysql_query($sql);
    	$count = mysql_num_rows(mysql_query("SELECT * FROM filma WHERE zhanrs='$zhanrs' OR zhanrs2='$zhanrs' OR zhanrs3='$zhanrs'"));
    	dalit($count,$perpage,"zhanri.php?zhanrs=$zhanrs");
    	echo "<br />";
    	$selectz = "SELECT * FROM filma WHERE zhanrs='$zhanrs' OR zhanrs2='$zhanrs' OR zhanrs3='$zhanrs' ORDER BY title ASC LIMIT ".$_LIMIT;
    	$queryz = mysql_query($selectz);
    		while($rowz = mysql_fetch_array($queryz))
    		{
    		echo "<a href=view.php?id=$rowz[id]>$rowz[title]</a> ($rowz[gads])<br />";
    		}		
    	}
    

     

     

    EDIT2: 2 dienās mājaslapai jau 20`000 hiti :)

  9. Kods tika pārbaudīts, un ir reāli drošs. :)

    SEO? nekad ar to neesmu ņēmies. Bet cik saprotu tas ir ar googli sakarā?

    a kas tajā linkā ir?

    + gribu paprasīt

    vai kāds nevar uzcept .htaccessu lai piem butu nevis zhanrs id, bet zhanrs/komedija, filma id bet filma/stomp-the-yard un tml. :)

    es mēģināju bet vislaik kaut kas nograujas :/

    neesmu vēl vispār izpratis mod_rewrite :/

  10. Tātad gribu embeddot klipus savā webā un gribu 2 dažādus veidus.

    1. ja tu ieliec .flv linku ( video atskaņojas caur manu player.swf )

    2. ja tu ieliec linku ( piem. no youtubes ), tad izpildās f-ja, kas pārveido linku par embed.

     

    Man vajag pārbaudi, kas nosaka vai iepostototajā linkā ir .flv un ja ir tad attiecīgi atskaņo bet ja nav tad atskaņo kā linku.

     

    Pašlaik esmu ticis šeit:

    $code = $rowe["code"];
    if(empty(strpos($code, ".flv")))
    {
    $video=new video_embed();
    $video->embed($code);
    }
    else
    {
    ?>
    <embed type="application/x-shockwave-flash" src="include/player.swf" id="mpl" name="mpl" quality="high" allowfullscreen="true" flashvars="file=<?=$code?>&height=420&width=500&location=include/player.swf &showdigits=true&shownavigation=true&type=flv&usekeys=false" height="420" width="500">
    <?
    }
    

     

    bet ar empty, nekas nenotiek.

    kā var noteikt vai tur ir .flv?

  11. tāmmm šī ir login f-ja:

     

    if(isset($_GET["action"]) && $_GET["action"] == "login")
    {
    $user = html(strtolower($_POST["user"]));
    $pass = md5($_POST['pass'].'manssaltsuncitaslietas');
    $login = mysql_query("SELECT * FROM useryoy WHERE name='$user' AND pass='$pass'");	
    $logrow = mysql_fetch_row($login);
    $id = $logrow[0];
    $stat = $logrow[4];
    if(mysql_num_rows($login) == 1)
    {
    	if($stat != "5")
    	{
    	$_SESSION['admins'] = $stat;
    	}
    mysql_query("UPDATE useriyoy SET online='Y' WHERE id=$id");
    $_SESSION['id'] = $id;
    echo "<script language='JavaScript'>window.location='".$_SERVER['HTTP_REFERER']."';</script>";
    }
    else
    {
    $error = "Nepareizs e-pasts un/vai parole!";
    }
    }
    

     

    tad viena no vietā kur lago :

     

    <?
    if(isset($_SESSION['id']))
    {
    $id = $_SESSION['id'];
    
    //atjauno pedejo apmeklejumu
    lastvisit($id);
    $laiks = time();
    $laiks2 = strtotime(date("Y-m-d 00:00:00"));
    $s = mysql_result(mysql_query("SELECT COUNT(*) AS s FROM tabula1 WHERE skatitais='$id' AND laiks BETWEEN $laiks2 AND $laiks"),0);//sheit lago
    $t = mysql_result(mysql_query("SELECT COUNT(*) AS t FROM tabula2 WHERE sanemejs='$id' AND lasita='0'"),0);//shite lago :(
    $f = mysql_result(mysql_query("SELECT COUNT(*) AS f FROM tabula3 WHERE ielugtais='$id'"),0);
    $u = mysql_result(mysql_query("SELECT COUNT(*) AS u FROM tabula4 WHERE friend1='$id' OR friend2='$id'"),0);
    if($t > 0)
    {
    $t = "<b><font color=red>$t</font></b>";
    }
    if($f > 0)
    {
    $bilde = "images/invite_y.png";
    }
    else
    {
    $bilde = "images/invite_n.png";
    }
    ?>
    <br />
    <div id="top">
    <table width="95%" align="center">
    <?
    if(isset($_SESSION['admins']))
    {
    echo "<tr><td><img src=images/admincp.png /> <a href=admincp.php>Adminu panelis</a></td></tr>";
    }
    ?>
    <tr>
               <td><img src="images/home.png" /> <a href="index.php?lapa=jaunumi">SÄkums</a></td>
               <td><img src="images/edit.png" /> <a href="index.php?lapa=editprofile">Labot profilu</a></td>
               </tr>
               <tr>
               <td><img src="images/sms.png" /> <a href="index.php?lapa=sms">SMS pakalpojumi</a></td>
               <td><img src="images/my.png" /> <a href="index.php?lapa=viewuser&id=<?=$_SESSION["id"]?>">Mans profils</a></td><!--te arii lago-->
               </tr>
               <tr>
               <td><img src="images/online.png" /> <a href="index.php?lapa=online">Online lietotÄji</a></td>
               <td><img src="images/view.png" /> <a href="index.php?lapa=statistika">Statistika [<?=$s?>]</a></td>
               </tr>
               <tr>
               <td><img src="images/rules.png" /> <a href="index.php?lapa=rules">Noteikumi</a></td>
               <td><img src="images/msg.png" /> <a href="index.php?lapa=vestules&action=sanemtas">VÄ“stules [<?=$t?>]</a></td>
               </tr>
               <tr>
               <td><img src="images/xxx.png" /> <a href="index.php?lapa=xxx">XXX</a></td>
               <td><img src="<?=$bilde?>" /> <a href="index.php?lapa=ielugumi">IelÅ«gumi [<?=$f?>]</a></td>
               </tr>
               <tr>
               <td><img src="images/chat.png" /> <a href="index.php?lapa=chat">Äats</a></td>
               <td><img src="images/friends.png" /> <a href="index.php?lapa=draugi">Draugi [<?=$u?>]</a></td>
               </tr>
               <tr>
               <td><img src="images/logout.png" /> <a href="header.php?action=iziet"><b>Iziet</b></a></td>
               <td><img src="images/req.png" /> <a href="index.php?lapa=pieprasijumi">PieprasÄ«jumi</a></td>
               </tr>
        		</table>
           <img src="images/right_bg_b.gif" />
           </div>
    

  12. tamm uz localhost ( OS=win7, webserveris=xampp ar defaultajiem konfigiem ) uztaisīju webu un uzlieku viņu uz hosta ( garmtech ) un nomainu confgius un tml, bet webs ir kļūdains.

     

    Apraksts - login f-jā tiek saglabāti 2 sesijas. pirmā - user_id, otrā adminstrator ( izpildās tad ja usera statuss > 1 )

    uz localhost viss iet un darbojas tā kā jābūt bet uz hosta pēkšņi mistiskā kārtā ik pa laikam uzmetas, ka 2 jaunas vēstules, bet saņemtajās nekā nav ( uz local tādas kļūdas nebija ) + vēl man kā sysop nerādās admincp, bet vienam jūzerim, kurš ielogojas rāda ka viņš ir sysop un viņam ir admincp utt.

     

    pamanīju mazu atšķirību - uz localhost ielogojoties tiek saglabāts cookie ( PHPSESSID ) bet uz garma ( GARMSESSID ), bet ielogoties izdodas, errrori parādās tālāk.

     

    CHMOD 0777 uzliku pilnīgi visiem failiem un mapēm jo nezināju kur tieši vajadzētu ( webs kodēts no 0 ).

     

    nezinu, kas varētu būt pie vainas.

     

    ja vajag kādu failu vai f-ju sakiet.

×
×
  • Create New...