Jump to content
php.lv forumi

naziic

Reģistrētie lietotāji
  • Posts

    10
  • Joined

  • Last visited

Posts posted by naziic

  1. nutā, pašlaik turpinu pārtaisīt veco web, un lieta tāda, es vēlētos, lai var tā, es salieku noteiktiem cilvēkiem accesu (adminiem) un šie var ielogoties, un pievienot webam jaunu ziņu, (vis stāv zem txt) es biju atradis tāda veida scriptu "cutenews", bet kad kāds pievieno ziņu, viņš to visu izkropļo, tādēļ vēlējos palūgt, vai kāds nevar man palīdzet ar login. uz txt un news pievienosanu no web uz txt? Paldies jau iepriekš.

  2. reku panjem shito un palabi ja vaig =]

     

    reku links =]

    liels, liels paldies tev. :) tagad esmu viņu optimizējis, bet vai kāds nevar pateikt, kā lai izdara tā, lai piem lol.php var piekļūt tikkai jūzri ar šo cookie?

  3. bet ar tomātiem drīxt nomētāt?

     

    atver foruma login lapu, view source, copy/paste, izmet visus tagus kas ir formatējums,pārliecinies ka form action="pareizā vieta", liec to visu savā lapā iekšā.

    ja tā nestrādā, tad nespīd bez ipb sources lasīšanas

    ok, paldies, bet tomēr parto grāmatu, vai kko tadu?

     

    EDIT nu tā, es atdaliju tos input fieldus, un tagad no mana index.php var ielogoties IPB... bet ir lieta tāda, ka viņš, kad redirekto, tad pārmet mani uz forum/index.php, tas man netraucē, bet kad es aizeju uz parasto index.php viņš piedāvā atkal, un atkal ielogoties, bet es gribu izdarīt tā, lai kad ir ielogojies viņš uzrāda "Logged in as: niks ( Log Out )"

    itkā IPB mapē es atradu failā "IPB_templates.xml"

    <p class="home"><b>{$this->ipsclass->lang['logged_in_as']} <a href="{$this->ipsclass->base_url}showuser={$this->ipsclass->member['id']}">{$this->ipsclass->member['members_display_name']}</a></b> ( <a href="{$this->ipsclass->base_url}act=Login&CODE=03&k={$this->ipsclass->md5_check}">{$this->ipsclass->lang['log_out']}</a> )</p>

    un tas kods ir iesaistīts šādā daļā

    //===========================================================================
    // <ips:member_bar:desc:>
    //===========================================================================
    function member_bar($msg="") {
    $IPBHTML = "";
    //--starthtml--//
    
    //startif
    if ( $this->ipsclass->member['id'] )
    {
    $IPBHTML .= <<<EOF
    <div id="userlinks">
    <p class="home"><b>{$this->ipsclass->lang['logged_in_as']} <a href="{$this->ipsclass->base_url}showuser={$this->ipsclass->member['id']}">{$this->ipsclass->member['members_display_name']}</a></b> ( <a href="{$this->ipsclass->base_url}act=Login&CODE=03&k={$this->ipsclass->md5_check}">{$this->ipsclass->lang['log_out']}</a> )</p>
    <p>
    EOF;
    }//endif
    //startelse
    else
    {
    $IPBHTML .= <<<EOF
    <div id="userlinksguest">
    <p class="pcen"><b>{$this->ipsclass->lang['guest_stuff']}</b> ( <a href="{$this->ipsclass->base_url}act=Login&CODE=00">{$this->ipsclass->lang['log_in']}</a> | <a href="{$this->ipsclass->base_url}act=Reg&CODE=00">{$this->ipsclass->lang['register']}</a> )
    EOF;
    }//endelse
    //startif
    if ( $this->ipsclass->member['mgroup'] == $this->ipsclass->vars['auth_group'] )
    {
    $IPBHTML .= <<<EOF
    <b><a href="{$this->ipsclass->base_url}act=reg&CODE=reval">{$this->ipsclass->lang['resend_val']}</a></b> ·
    EOF;
    }//endif
    //startif
    if ( $this->ipsclass->member['g_access_cp'] == 1 )
    {
    $IPBHTML .= <<<EOF
    <b><a href="{$this->ipsclass->vars['board_url']}/admin.{$this->ipsclass->vars['php_ext']}" target="_blank">{$this->ipsclass->lang['admin_cp']}</a></b> ·
    EOF;
    }//endif
    //startif
    if ( $this->ipsclass->member['has_blog'] == 1 )
    {
    $IPBHTML .= <<<EOF
     <b><a href="{$this->ipsclass->base_url}automodule=blog&req=showblog&mid={$this->ipsclass->member['id']}">{$this->ipsclass->lang['myblog']}</a></b> ·
    EOF;
    }//endif
    //startif
    if ( $this->ipsclass->member['id'] )
    {
    $IPBHTML .= <<<EOF
     <b><a href="{$this->ipsclass->base_url}act=UserCP&CODE=00" title="{$this->ipsclass->lang['cp_tool_tip']}">{$this->ipsclass->lang['your_cp']}</a></b> · <a href="{$this->ipsclass->base_url}act=Search&CODE=getnew">{$this->ipsclass->lang['view_new_posts']}</a>
    EOF;
    }//endif
    //startif
    if ( $this->ipsclass->member['id'] AND $this->ipsclass->member['g_view_board'] )
    {
    $IPBHTML .= <<<EOF
     · <a href="java script:buddy_pop();" title="{$this->ipsclass->lang['bb_tool_tip']}">{$this->ipsclass->lang['l_qb']}</a>
    EOF;
    }//endif
    //startif
    if ( $this->ipsclass->member['g_use_pm'] AND $this->ipsclass->member['members_disable_pm'] == 0 )
    {
    $IPBHTML .= <<<EOF
     · <a href="{$this->ipsclass->base_url}act=Msg&CODE=01">{$msg[TEXT]}</a>
    EOF;
    }//endif
    $IPBHTML .= <<<EOF
    
    
    </p>
    </div>
    EOF;
    
    //--endhtml--//
    return $IPBHTML;
    }

    bet viņš neiet kad iesaista parastajā index.php, varbūt kāds lūdzu nevar palīdzēt?

  4. Tātad, tagad parjaunu uzlaboju, savu lapu, un tajā es vēlos arī IPB forumu, vis ir izdarīs, tikkai gribu, kkā atsijāt no IPB login ailes, vnk gribu izdarīt tā, lai no index.php var ielogoties forumā, nu nevis no foruma index.php bet no parastās lapas. esmu visu foruma mapi izrakājis, noteikti esmu palaidis ko garām... bet vai kāds lūdzu nevarētu palīdze atrast no IPB kodu kuru ievietojot lapā var ielogoties, ar phpbb bija viegļāk šo lietu izdarīt jo viņam bija tpl faili...

     

    UN vēl, vai kir kāda PHP grāmata latviski? esmu olimpijā redzējis tikkai krieviski...

     

     

    EDIT un lūdzu nenomētājiet mani ar akmeņiem, zinu ka viesiem patīk to darīt...

  5. NU vis elementaaraakais variants buutu ar iframe tajsiit!!!!

    Kaada atskiriba kur darbojas tas skripts?? vaj index.php vaj skripts.php??

    tak panjem index.php uztajsi atsevisku iframe un miers i probleema atrisinaata!

    ai nulapi, taisiisu ar iframe, bet tomer kads nevar pateikt, vnk intreses pec, lai citrez ja vajag..

  6. es tikaj nesaprotu ko tu veelies panaakt, tev vajag laj tikaj siis te attieciigais skripts refreshojas?? bet paareejaa lapa nee?! taa lajkam ja?

    jā, tas būtu ļoti labi, savādāk lasot, ziņas u.c lapa refreshojaas.. var jau darīt tā, ka to skriptu uzliek uz skripts.php un sasaista ar iframe, tad pats skripts refreshotos, bet itka gribu lai skripts ir pašā index.php lapā

  7. novelc brains 0.07 un kad nākosreiz kad ķeries pie kādas nezināmas lietas, iemācies vismaz pamatus!!!

    nu vismaz ludzu pasaki kas kur jamaina... vnk ja pateiks, tad es busu vismaz vel kko jaunu iemacijies...

  8. Nu lieta tāda, ka man ir normāls cs server monitoring skripts, bet viņā ir viena problēma, kad viņš atjauno informāciju, t.i playerus, laiku u.c tad visa lapa kurā viņs ir iesaistīts refrešojās.

    <?php
    error_reporting(E_ALL & !E_NOTICE);
    $server = array();
    include_once("status_config.php");
    include_once("status_class_PQ.php");
    include_once("status_xtemplate.php");
    
    foreach($server as $conf){
    unset($pq,$pqinfo,$tpl);
    $pq = PQ::create($conf); //$conf is a array or string
    if($debug){
    $pq->DEBUG =1;
    echo "<code><pre>";
    }
    $pqinfo = $pq->query(array('info','rules','players'));
    if(!@$pqinfo['ping']) $pqinfo['timeout'] =1; else $pqinfo['timeout'] = 0;
    if($debug){
    echo "</pre></code>";
    }
    if(is_readable($conf['template']))
    {
    $tpl = new XTemplate($conf['template']);
    $tpl->assign($conf);
    $tpl->assign($pqinfo);
    if($pqinfo['timeout'])
    	{
    	$tpl->parse("MAIN.TIMEOUT");
    	}
    else
    	{
    ////////////////////////////////////////////////////////////////////////////
    ////////////////////////////////////////////////////////////////////////////
    	foreach($pqinfo['players'] as $plr)
    		{
    		unset($player);//make sure w will not get values from previous row
    		$player['player_name'] = $plr['Niks'];
    		$player['player_id'] = $plr['id'];
    		$player['player_kills'] = $plr['kills'];
    		$player['player_time'] = $plr['onlinetime']; //seconds
    		$player['player_time_min'] = date("H:i:s",$plr['onlinetime']-3600); //seconds, need to fix it
    		$tpl->assign($player);
    		$tpl->parse("MAIN.STATUS.PLAYERS.PLAYER");
    		}
    	$tpl->parse("MAIN.STATUS.PLAYERS");
    ////////////////////////////////////////////////////////////////////////////
    
    	$tpl->parse("MAIN.STATUS");
    	}
    
    if($showall || $debug) // for debug mode and also getting all available values
    	{	
    	echo "<code><pre>";
    	print_r($pqinfo);
    	echo "</pre></code>";
    
    	}
    $tpl->parse("MAIN");
    $tpl->out("MAIN");
    }
    else
    {		echo "ERROR: Template file ".$conf['template']." - failed to open file, check permissions or check if file exist";
    }
    }
    
    
    
    ?>

    varbū kāds var palīdzēt? php neesmu nekāds kings... liels paldies jau iepriekš.

×
×
  • Create New...