Jump to content

DJkikisa

Developer
  • Content Count

    63
  • Joined

  • Last visited

  • Days Won

    11

Everything posted by DJkikisa

  1. DJkikisa

    RP Tēma.

    Lejupielāde: https://failiem.lv/u/9m5kvzak
  2. <?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
  3. 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';
  4. Pamēģini init.php failu ielādēt index.php failā nevis tajā, kuru include veic.
  5. 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/
  6. <?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
  7. <?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
  8. 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:
  9. <?php /* Norādam ceļu uz galveno foruma mapi*/ require '../init.php'; $users = \IPS\Session\Store::i()->getOnlineUsers( 10, 'desc', NULL, NULL, TRUE ); $guests = \IPS\Session\Store::i()->getOnlineUsers( \IPS\Session\Store::ONLINE_GUESTS | \IPS\Session\Store::ONLINE_COUNT_ONLY, '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> <br> </p> <?php $biedri++;} ?> Kopā online: <?php echo $biedri;?> Biedri un <?php echo $guests;?> Viesi. Demo : https://wam.lv/skripti/ipbonline.php
  10. 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 Uzlabotā versija: https://wam.lv/topic/74-izmantojam-ipb-single-sign-onsso-un-izveidojam-lietotāja-paneli-mājaslapā/?tab=comments#comment-360
  11. 1. Ejam uz acp un navigācijā izvēlamies otas ikoniņu . 2. Izvēlamies kuru tēmu labot un uzspiežam uz ikonas: 3. Zem Templates izvēlamies bimchatbox>front>chat>main. 4. Izlabojam: {{if settings.chatbox_conf_ordertop == 1}} {template="chatform" app="bimchatbox" group="chat" params="$chat, $orientation"} {{endif}} <div id='chatboxWrap' {{if settings.chatbox_conf_height}}style='height: {setting="chatbox_conf_height"}px !important;'{{endif}}> {{if settings.chatbox_conf_ordertop != 1}} <div id='loadMore' data-action='loadMore' class='ipsAreaBackground_light ipsPad_half ipsType_center ipsCursor_pointer'>{lang="cb_loadmore"}</div> {{endif}} <ul id='chatcontent' class="ipsDataList ipsDataList_reducedSpacing ipsLoading"> </ul> {{if settings.chatbox_conf_ordertop == 1}} <div id='loadMore' data-action='loadMore' class='ipsAreaBackground_light ipsPad_half ipsType_center ipsCursor_pointer'>{lang="cb_loadmore"}</div> {{endif}} </div> {{if settings.chatbox_conf_ordertop != 1}} {template="chatform" app="bimchatbox" group="chat" params="$chat, $orientation"} {{endif}} Uz {{if settings.chatbox_conf_ordertop == 0}} {template="chatform" app="bimchatbox" group="chat" params="$chat, $orientation"} {{endif}} <div id='chatboxWrap' {{if settings.chatbox_conf_height}}style='height: {setting="chatbox_conf_height"}px !important;'{{endif}}> {{if settings.chatbox_conf_ordertop != 1}} <div id='loadMore' data-action='loadMore' class='ipsAreaBackground_light ipsPad_half ipsType_center ipsCursor_pointer'>{lang="cb_loadmore"}</div> {{endif}} <ul id='chatcontent' class="ipsDataList ipsDataList_reducedSpacing ipsLoading"> </ul> {{if settings.chatbox_conf_ordertop == 0}} <div id='loadMore' data-action='loadMore' class='ipsAreaBackground_light ipsPad_half ipsType_center ipsCursor_pointer'>{lang="cb_loadmore"}</div> {{endif}} </div> {{if settings.chatbox_conf_ordertop != 0}} {template="chatform" app="bimchatbox" group="chat" params="$chat, $orientation"} {{endif}} Un saglabājam.
  12. Varējāt jau footeri nemelot un uzrakstīt godīgi dizainu lipinaja no citu dizainu elementiem. Vieni no izmantotajiem elementiem : https://web.archive.org/web/20160303070811/http://glad.lv:80/
  13. Pašlaik jaunākais pieejamais chats ar drošības labojumiem Lejupielāde: https://failiem.lv/u/tf4ndwsh
  14. Nu 1. Kur var būt vaina ir vainu lādētājs vai barošanas ligzda.
  15. Tādas spēles nav ir Warcraft III 🙂
  16. https://learn.shayhowe.com/advanced-html-css/ Vari palasīt šo
  17. https://www.euronics.lv/jaunumi/21881/tikai-3-dienas-melna-izpardosana
  18. Plānoju iespējams ieķert: https://vueschool.io/plans
  19. <?php define( "STEAM_GID" , "WAMLV" );/* Ievadi savu steam grupas id. Piemērs: Pilnais grupas links: https://steamcommunity.com/groups/WAMLV ievadi daļu aiz /groups/ */ $url = "https://steamcommunity.com/groups/".STEAM_GID."/memberslistxml?xml=1"; $xml = simplexml_load_file($url); $memberscount = $xml->memberCount; $name = $xml->groupDetails->groupName; $summary = $xml->groupDetails->summary; $avatarI = $xml->groupDetails->avatarIcon; $avatarM = $xml->groupDetails->avatarMedium; $avatarF = $xml->groupDetails->avatarFull; $membersingame = $xml->groupDetails->membersInGame; $membersonline = $xml->groupDetails->membersOnline; $membersinchat = $xml->groupDetails->membersInChat; ?> <h2> Mūsu steam grupa - <?=$name;?></h2> <p><img src="<?= $avatarI;?>"> <img src="<?= $avatarM;?>"> <img src="<?= $avatarF;?>"> <p>Grupas apraksts : <?=$summary;?> <p>Biedri kopā: <?=$memberscount;?> <p>Biedri čatā: <?=$membersinchat;?> <p>Biedri iekš spēles : <?=$membersingame;?> <p>Biedri online: <?=$membersonline;?> <p><a href="https://steamcommunity.com/groups/<?= STEAM_GID;?>">Pievienojies mūsu steam grupai</a> Live piemērs: https://wam.lv/skripti/steam.php
  20. 1. Search Engine Optimization Starter Guide by Google https://static.googleusercontent.com/media/www.google.com/sk//webmasters/docs/search-engine-optimization-starter-guide.pdf 2. SEO 101: Learn Basics of Search Engine Optimization by Search Engine Journal https://www.searchenginejournal.com/seo-101/#download 3. The Beginner’s Guide to Link Building by Moz https://moz.com/beginners-guide-to-link-building 4. Illustrated Guide to Link Building by Search Engine Journal https://www.searchenginejournal.com/link-building-guide/#download 5. Link Building for SEO – The Definitive Guide by Backlinko https://backlinko.com/link-building 6. Understanding SEO Techniques by Tone https://www.tone.co.uk/ebook/understanding-seo-techniques/ 7. E-Commerce Seo – The Definitive Guide by Backlinko https://backlinko.com/ecommerce-seo Grāmatu backup upload: https://failiem.lv/u/t55mv6px
×
×
  • Create New...