Jump to content

DJkikisa

Developer
  • Content Count

    43
  • Joined

  • Last visited

  • Days Won

    8

DJkikisa last won the day on February 15

DJkikisa had the most liked content!

Community Reputation

20 Excellent

2 Followers

About DJkikisa

  • Rank
    Cilvēks
  • Birthday 08/12/1995

Recent Profile Visitors

745 profile views
  1. DJkikisa

    Minecraft botu ( alts ) izveide.

    Vairāk nekā sa-mp un MTA
  2. DJkikisa

    Ubuntu "screen" programmas izvadīšana uz php lapu

    Tā php funkcija arī tam domāta kā caur ssh vari pieslēgties servera konsolei un tad lietojot šo dabūt http://php.net/manual/en/function.ssh2-exec.php Realtime risinājumam gan php nebūs precīzākais risinājums.
  3. DJkikisa

    Ubuntu "screen" programmas izvadīšana uz php lapu

    1 no variantiem ir : http://php.net/manual/en/function.ssh2-connect.php
  4. DJkikisa

    Gaming tēma.

    Demo: http://gametracking.ru/game-template/v3/demo/csgo/ Download: https://failiem.lv/u/xuq75jha
  5. DJkikisa

    RP Tēma.

    Lejupielāde: https://failiem.lv/u/9m5kvzak
  6. DJkikisa

    Primitīvs foruma jaunumu skripts

    <?php /* Norādam ceļu uz galveno foruma mapi*/ require $_SERVER['DOCUMENT_ROOT'].'/init.php'; $news_id = 2; /* Noregulējam no kura foruma sadaļas izvilkt jaunumus */ $limit = 5; /* Noregulējam cik jaunumus izvada */ $news = \IPS\Db::i()->select( '*', 'forums_topics',[ 'forum_id=?', $news_id , 'topic_hiddenposts' ,0],'tid desc', $limit ); $news = $news->join( 'forums_posts', 'forums_posts.pid=forums_topics.topic_firstpost', 'LEFT' ); foreach( $news as $row ) { $news_link_fix = str_replace("<___base_url___>", rtrim(\IPS\Settings::i()->base_url,"/"), $row['post']); ?> <h1><a href="<?php echo\IPS\Settings::i()->base_url.'topic/'.$row['tid'].'-'.$row['title_seo'];?>"><?php echo $row['title'];?></a></h1> <h4>Tēmu uzsāka : <img src="<?php echo \IPS\Member::load( $row['author_id'] )->get_photo();?>" width="25px"> <a href="<?php echo\IPS\Settings::i()->base_url.'profile/'.$row['author_id'].'-'.$row['author_name'];?>"><?php echo $row['author_name'] ;?></a> - šādā laikā: <?php echo date("Y-m-d H:i:s",$row['post_date']);?> - tēma ir saņemusi <?php echo $row['posts'] ;?> ierakstus un <?php echo $row['views'] ;?> skatījumus. </h4> <?php echo $news_link_fix; ?> <h6>Pēdējo komentāru veica: <img src="<?php echo \IPS\Member::load( $row['last_poster_id'] )->get_photo();?>" width="25px"> <a href="<?php echo\IPS\Settings::i()->base_url.'profile/'.$row['last_poster_id'].'-'.$row['last_poster_name'];?>"><?php echo $row['last_poster_name'] ;?></a> - šādā laikā: <?php echo date("Y-m-d H:i:s",$row['last_real_post']);?> </h6> <?php } ?> Demo: https://wam.lv/skripti/ipbnews.php
  7. Nu index, tad arī liec: require 'forum/init.php'; un nevajadzētu būt, p.s ieliekot šo init nevajadzēs vairs to require_once('forum/conf_global.php');, tākā ar init vari izvilkt visus tos pašus datus tik šādi: $db = \IPS\Settings::i()->sql_database; $db_user =\IPS\Settings::i()->sql_user; $db_pass =\IPS\Settings::i()->sql_pass; $db_prefix = \IPS\Settings::i()->sql_tbl_prefix; Un constants.php nevajag noslēdzošo php tag. Pasties error logs , kāpēc tev forums nogļuko dēļ viņa, ganjau tur arī atradīsi atbildi. Vēl vari arī profile.php failā aizstāt: require '../../forum/init.php'; ar : require $_SERVER['DOCUMENT_ROOT'].'/forum/init.php';
  8. Pamēģini init.php failu ielādēt index.php failā nevis tajā, kuru include veic.
  9. Es ceru ka tu , ja tas ir jauns php fails neaizmirsi par <?php sākumā. https://invisioncommunity.com/4guides/advanced-options/configuration-options/using-constantsphp-r25/
  10. <?php /* Norādam ceļu uz galveno foruma mapi*/ require $_SERVER['DOCUMENT_ROOT'].'/init.php'; $limit = 5; /* Noregulējam cik tēmas izvada */ $topics = \IPS\Db::i()->select( '*', 'forums_topics',NULL,'tid desc', $limit ); foreach( $topics as $row ) {?> <p><a href="<?php echo\IPS\Settings::i()->base_url.'topic/'.$row['tid'].'-'.$row['title_seo'];?>"><?php echo $row['title'] ;?></a> <p>Tēmu uzsāka:<img src="<?php echo \IPS\Member::load( $row['starter_id'] )->get_photo();?>" width="25px"> <a href="<?php echo\IPS\Settings::i()->base_url.'profile/'.$row['starter_id'].'-'.$row['starter_name'];?>"><?php echo $row['starter_name'] ;?></a> <p>Pēdejo postu veica: <img src="<?php echo \IPS\Member::load( $row['last_poster_id'] )->get_photo();?>" width="25px"> <a href="<?php echo\IPS\Settings::i()->base_url.'profile/'.$row['last_poster_id'].'-'.$row['last_poster_name'];?>"><?php echo $row['last_poster_name'] ;?></a> <p>Tēmas skatijumi : <?php echo $row['views'] ;?> <p>Ieraksti tēmā : <?php echo $row['posts'] ;?> <p>Uzsākšanas datums: <?php echo date("Y-m-d H:i:s",$row['start_date']);?> </p> <?php } ?> Demo: https://wam.lv/skripti/ipblasttopics.php
  11. DJkikisa

    Primitīvi foruma stati.

    <?php /* Norādam ceļu uz galveno foruma mapi*/ require $_SERVER['DOCUMENT_ROOT'].'/init.php'; $total_posts = \IPS\Db::i()->select( "COUNT(*)", 'forums_posts' )->first(); $total_topics = \IPS\Db::i()->select( "COUNT(*)", 'forums_topics' )->first(); $mostOnline = json_decode( \IPS\Settings::i()->most_online, TRUE ); $member_count = \IPS\Db::i()->select( 'COUNT(*)', 'core_members' )->first(); ?> <p>Forumā kopā ieraksti: <?php echo $total_posts;?> <p>Forumā kopā tēmas: <?php echo $total_topics;?> <p>Visvairāk cilvēku forumā vienlaicīgi: <?php echo $mostOnline['count'];?> šajā laikā <?php echo date("Y-m-d H:i:s",$mostOnline['time']);?> <p>Forumā kopā reģistrējušies: <?php echo $member_count;?> </p> Demo: https://wam.lv/skripti/ipbstats.php
  12. DJkikisa

    Primitīvs online lietotāju scripts

    To ir ērtāk un ātrāk izdarīt ir manuāli uzrakstot DB queries, nekā no IPB source koda izvilkt. Bet nu rekur ir no IPB source koda izvelkot:
  13. <?php /* Norādam ceļu uz galveno foruma mapi*/ require $_SERVER['DOCUMENT_ROOT'].'/init.php'; $users = \IPS\Session\Store::i()->getOnlineUsers( 10, 'desc', NULL, NULL, TRUE ); $biedri = 0; foreach( $users as $row ){?> <p> <a href="<?php echo \IPS\Settings::i()->base_url.'profile/'.$row['member_id'].'-'.$row['seo_name'];?>"> <img src="<?php echo \IPS\Member::load( $row['member_id'] )->get_photo();?>" width="25px"> <?php echo $row['member_name'];?> </a> </p> <?php $biedri++;} ?> Kopā online: <?php echo $biedri;?> Biedri. Demo : https://wam.lv/skripti/ipbonline.php
  14. IPB 4. izmanto jauku funkciju ar kuras palīdzību varam izvilkt ārpus IPB foruma vai lietotājs ir ienācis foruma profilā. Viņu izmantot ir ļoti elementāri, viss kas jāizdara ir : <?php /* Norādam ceļu uz galvano foruma mapi*/ require $_SERVER['DOCUMENT_ROOT'].'/init.php'; /* Uzsākam sesiju lai pārbaudītu, kas ir ienācis profilā */ \IPS\Session\Front::i(); if(\IPS\Member::loggedIn()->member_group_id == 2){ echo 'Tu esi viesis'; }else{ ?> <img src="<?php echo \IPS\Member::load(\IPS\Member::loggedIn()->member_id )->get_photo();?>"> <p>Profila vārds : <?php echo \IPS\Member::loggedIn()->name;?> <p>Profila vārds SEO vārds: <?php echo \IPS\Member::loggedIn()->members_seo_name;?> <p>Profila lietotāja id: <?php echo \IPS\Member::loggedIn()->member_id;?> <p>Profila lietotāja grupas id: <?php echo \IPS\Member::loggedIn()->member_group_id;?> <p>Profila lietotāja warn līmenis: <?php echo \IPS\Member::loggedIn()->warn_level;?> <p>Profila lietotāja grupas vizualizāciju: <?php echo \IPS\Member::loggedIn()->group['prefix'];?> Grupa <?php echo \IPS\Member::loggedIn()->group['suffix'];?> <p><?php /* Noskaidrojam vai lietotajs ir Administrators */ if(\IPS\Member::loggedIn()->isAdmin()){ echo 'Tu esi administrātors'; }else{ echo 'Tu neesi administrators'; }?> <p><?php /* Noskaidrojam vai lietotajs ir Moderātors */ if(\IPS\Member::loggedIn()->modPermission()){ echo 'Tu esi Mods'; }else{ echo 'Tu neesi Mods'; }?> </p> <?php } ?> Cik testēju ir iespējams izvilkt jebko no: core_members db tabulas. Vēl ja nav ir jāizveido constants.php fails iekš galvenās foruma mapes un jāpievieno:(Izcelts dēļ analfabētiem) define( 'COOKIE_PATH', '/' ); Lai šis strādātu pa visu mājaslapu ārpus foruma mapes. Demo ar izvadīto informāciju: https://wam.lv/skripti/ipbsso.php
×