added new pages , blog fix
This commit is contained in:
@@ -46,6 +46,10 @@ $routes->get('/projects/operations', 'ProjectPages::opsView');
|
||||
|
||||
$routes->get('/projects/logout', 'ProjectPages::logOut');
|
||||
|
||||
$routes->get('/projects/works/wrenchboard', 'ProjectWorks::wrenchboard');
|
||||
$routes->get('/projects/works/digifi', 'ProjectWorks::digifi');
|
||||
$routes->get('/projects/works/mermsemr', 'ProjectWorks::mermsemr');
|
||||
$routes->get('/projects/works/automedsysai','ProjectWorks::automedsysai');
|
||||
|
||||
/*
|
||||
* --------------------------------------------------------------------
|
||||
|
||||
@@ -49,4 +49,149 @@ class BaseController extends Controller
|
||||
|
||||
// E.g.: $this->session = \Config\Services::session();
|
||||
}
|
||||
|
||||
public function APIcall($method, $url, $data) {
|
||||
// $curl = curl_init();
|
||||
$curl = curl_init($url);
|
||||
switch ($method) {
|
||||
case "GET":
|
||||
$params2 = '';
|
||||
foreach($data as $key2=>$value2)
|
||||
$params2 .= $key2.'='.$value2.'&';
|
||||
|
||||
$params2 = trim($params2, '&');
|
||||
$url = $url.'?'.$params2;// add param to URL
|
||||
log_message('critical', "API URL FINAL =>".$url );
|
||||
//curl_setopt($curl, CURLOPT_FRESH_CONNECT, true);
|
||||
//curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
|
||||
//curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($data));
|
||||
break;
|
||||
case "POST":
|
||||
curl_setopt($curl, CURLOPT_POST, 1);
|
||||
if ($data)
|
||||
// curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
|
||||
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($data));
|
||||
// curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($data));
|
||||
break;
|
||||
case "PUT":
|
||||
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "PUT");
|
||||
if ($data)
|
||||
curl_setopt($curl, CURLOPT_POSTFIELDS, $data);
|
||||
break;
|
||||
}
|
||||
|
||||
curl_setopt($curl, CURLOPT_URL, $url);
|
||||
curl_setopt($curl, CURLOPT_HTTPHEADER, array(
|
||||
'APIKEY: RegisteredAPIkey',
|
||||
'Content-Type: application/json',
|
||||
));
|
||||
|
||||
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
|
||||
curl_setopt($curl, CURLOPT_HTTPAUTH, CURLAUTH_BASIC);
|
||||
$result = curl_exec($curl);
|
||||
|
||||
if(!$result) {
|
||||
echo("Connection failure!");
|
||||
}
|
||||
curl_close($curl);
|
||||
return json_decode($result, true);
|
||||
}
|
||||
public function blogData()
|
||||
{
|
||||
/*
|
||||
// Create the logger
|
||||
$logger = new Logger('test_logger');
|
||||
|
||||
// Create Graylog GELF TCP transport
|
||||
$transport = new Gelf\Transport\TcpTransport("10.0.0.112",12201);
|
||||
|
||||
// Create GELF handler
|
||||
$handler = new GelfHandler(new Gelf\Publisher($transport));
|
||||
|
||||
// Now add GELF handler to logger
|
||||
$logger->pushHandler($handler);
|
||||
|
||||
|
||||
// Create the logger
|
||||
$this->logger = new Logger($_SERVER['SERVER_ADDR']);
|
||||
|
||||
// Create Graylog GELF TCP transport
|
||||
$transport = new Gelf\Transport\TcpTransport("10.0.0.112",12201);
|
||||
|
||||
// Create GELF handler
|
||||
$handler = new GelfHandler(new Gelf\Publisher($transport));
|
||||
|
||||
// Now add GELF handler to logger
|
||||
$this->logger->pushHandler($handler);
|
||||
|
||||
// You can now use your logger
|
||||
$logger->info('My logger is now ready');
|
||||
|
||||
|
||||
|
||||
$cache = \Config\Services::cache();
|
||||
$blog_array_cache = $cache->get('blog_array');
|
||||
|
||||
var_dump($cache->getMetadata('ameye'));
|
||||
*/
|
||||
|
||||
|
||||
$data=array();
|
||||
$this->db = \Config\Database::connect($this->con_name);
|
||||
|
||||
try {
|
||||
$mysql = "SELECT id, post_title, post_content,post_date,comment_count FROM wp_posts WHERE post_type='post' AND post_status = 'publish' ORDER BY post_date DESC LIMIT 5";
|
||||
|
||||
|
||||
$mysql = "SELECT p1.id AS id, p1.*, wm2.meta_value FROM wp_posts p1 LEFT JOIN wp_postmeta wm1
|
||||
ON (wm1.post_id = p1.id AND wm1.meta_value IS NOT NULL AND wm1.meta_key = '_thumbnail_id' )
|
||||
LEFT JOIN
|
||||
wp_postmeta wm2
|
||||
ON (wm1.meta_value = wm2.post_id AND wm2.meta_key = '_wp_attached_file' AND wm2.meta_value IS NOT NULL )
|
||||
WHERE
|
||||
p1.post_status='publish'
|
||||
AND p1.post_type='post'
|
||||
ORDER BY p1.post_date DESC LIMIT 5";
|
||||
|
||||
|
||||
|
||||
$query = $this->db->query($mysql);
|
||||
|
||||
$row = $query->getResultArray();
|
||||
// print_r( $row );
|
||||
// $r = $this->db->query($mysql);
|
||||
$data["blog_array"] = $row;
|
||||
} catch (Exception $ex) {
|
||||
|
||||
}
|
||||
|
||||
if (! $blog_array_cache = cache('blog_array')) {
|
||||
// echo 'Saving to the cache!<br />';
|
||||
// $foo = 'foobarbaz!';
|
||||
|
||||
// Save into the cache for 5 minutes
|
||||
|
||||
// cache()->save('blog_array', $data["blog_array"], 300);
|
||||
// cache()->save('ameye', 'testing_ameye', 300);
|
||||
}
|
||||
|
||||
// var_dump($cache->getCacheInfo());
|
||||
// var_dump($cache->redis->is_supported());
|
||||
|
||||
// featured
|
||||
try {
|
||||
$mysql = "SELECT id, post_title, post_content,post_date,comment_count
|
||||
FROM wp_posts WHERE post_type='post' AND post_status = 'publish' AND id = 263";
|
||||
$query = $this->db->query($mysql);
|
||||
|
||||
$rowF = $query->getResultArray();
|
||||
// print_r( $rowF );
|
||||
// $r = $this->db->query($mysql);
|
||||
$data["blog_featured"] = $rowF[0];
|
||||
} catch (Exception $ex) {
|
||||
|
||||
}
|
||||
//return view('welcome_message');
|
||||
return $data;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,100 +12,15 @@ class Home extends BaseController
|
||||
|
||||
public function index()
|
||||
{
|
||||
/*
|
||||
// Create the logger
|
||||
$logger = new Logger('test_logger');
|
||||
|
||||
// Create Graylog GELF TCP transport
|
||||
$transport = new Gelf\Transport\TcpTransport("10.0.0.112",12201);
|
||||
|
||||
// Create GELF handler
|
||||
$handler = new GelfHandler(new Gelf\Publisher($transport));
|
||||
|
||||
// Now add GELF handler to logger
|
||||
$logger->pushHandler($handler);
|
||||
|
||||
|
||||
// Create the logger
|
||||
$this->logger = new Logger($_SERVER['SERVER_ADDR']);
|
||||
|
||||
// Create Graylog GELF TCP transport
|
||||
$transport = new Gelf\Transport\TcpTransport("10.0.0.112",12201);
|
||||
|
||||
// Create GELF handler
|
||||
$handler = new GelfHandler(new Gelf\Publisher($transport));
|
||||
|
||||
// Now add GELF handler to logger
|
||||
$this->logger->pushHandler($handler);
|
||||
|
||||
// You can now use your logger
|
||||
$logger->info('My logger is now ready');
|
||||
|
||||
|
||||
|
||||
$cache = \Config\Services::cache();
|
||||
$blog_array_cache = $cache->get('blog_array');
|
||||
|
||||
var_dump($cache->getMetadata('ameye'));
|
||||
*/
|
||||
|
||||
$siteData =[];
|
||||
$out = $this->APIcall('GET','https://blogdata.chiefsoft.net/blogdata/chiefsoft',[]); // https://blogdata.chiefsoft.net/
|
||||
$siteData['blogdata'] = $out['payload']['blogdata'];
|
||||
|
||||
$data=array();
|
||||
$this->db = \Config\Database::connect($this->con_name);
|
||||
|
||||
try {
|
||||
$mysql = "SELECT id, post_title, post_content,post_date,comment_count FROM wp_posts WHERE post_type='post' AND post_status = 'publish' ORDER BY post_date DESC LIMIT 5";
|
||||
$data["blog_featured"] = $siteData['blogdata'][0];
|
||||
$data["blog_array"] =array_slice( $siteData['blogdata'], 0, 7); // $siteData['blogdata'];
|
||||
|
||||
|
||||
$mysql = "SELECT p1.id AS id, p1.*, wm2.meta_value FROM wp_posts p1 LEFT JOIN wp_postmeta wm1
|
||||
ON (wm1.post_id = p1.id AND wm1.meta_value IS NOT NULL AND wm1.meta_key = '_thumbnail_id' )
|
||||
LEFT JOIN
|
||||
wp_postmeta wm2
|
||||
ON (wm1.meta_value = wm2.post_id AND wm2.meta_key = '_wp_attached_file' AND wm2.meta_value IS NOT NULL )
|
||||
WHERE
|
||||
p1.post_status='publish'
|
||||
AND p1.post_type='post'
|
||||
ORDER BY p1.post_date DESC LIMIT 5";
|
||||
|
||||
|
||||
|
||||
$query = $this->db->query($mysql);
|
||||
|
||||
$row = $query->getResultArray();
|
||||
// print_r( $row );
|
||||
// $r = $this->db->query($mysql);
|
||||
$data["blog_array"] = $row;
|
||||
} catch (Exception $ex) {
|
||||
|
||||
}
|
||||
|
||||
if (! $blog_array_cache = cache('blog_array')) {
|
||||
// echo 'Saving to the cache!<br />';
|
||||
// $foo = 'foobarbaz!';
|
||||
|
||||
// Save into the cache for 5 minutes
|
||||
|
||||
// cache()->save('blog_array', $data["blog_array"], 300);
|
||||
// cache()->save('ameye', 'testing_ameye', 300);
|
||||
}
|
||||
|
||||
// var_dump($cache->getCacheInfo());
|
||||
// var_dump($cache->redis->is_supported());
|
||||
|
||||
// featured
|
||||
try {
|
||||
$mysql = "SELECT id, post_title, post_content,post_date,comment_count
|
||||
FROM wp_posts WHERE post_type='post' AND post_status = 'publish' AND id = 263";
|
||||
$query = $this->db->query($mysql);
|
||||
|
||||
$rowF = $query->getResultArray();
|
||||
// print_r( $rowF );
|
||||
// $r = $this->db->query($mysql);
|
||||
$data["blog_featured"] = $rowF[0];
|
||||
} catch (Exception $ex) {
|
||||
|
||||
}
|
||||
//return view('welcome_message');
|
||||
return view('chiefsoft',$data);
|
||||
}
|
||||
|
||||
|
||||
@@ -0,0 +1,34 @@
|
||||
<?php
|
||||
|
||||
namespace App\Controllers;
|
||||
|
||||
class ProjectWorks extends BaseController
|
||||
{
|
||||
|
||||
public function wrenchboard()
|
||||
{
|
||||
$data = $this->blogData();
|
||||
return view('works/wrenchboard',$data);
|
||||
}
|
||||
public function digifi()
|
||||
{
|
||||
return view('projects/index');
|
||||
}
|
||||
public function mermsemr()
|
||||
{
|
||||
return view('projects/index');
|
||||
}
|
||||
public function automedsysai()
|
||||
{
|
||||
return view('projects/index');
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
/*
|
||||
$routes->get('/projects/works/wrenchboard', 'ProjectWorks::wrenchboard');
|
||||
$routes->get('/projects/works/digifi', 'ProjectWorks::digifi');
|
||||
$routes->get('/projects/works/mermsemr', 'ProjectWorks::mermsemr');
|
||||
$routes->get('/projects/works/automedsysai','ProjectWorks::automedsysai');
|
||||
*/
|
||||
@@ -1,6 +1,8 @@
|
||||
<article class="item post col-md-6">
|
||||
<div class="card">
|
||||
<figure class="card-img-top overlay overlay-1 hover-scale"><a href="#"> <img src="<?=$blog_image?>" alt="" /></a>
|
||||
<div class="card" style="background-color: whitesmoke;">
|
||||
<figure class="card-img-top overlay overlay-1 hover-scale"><a href="#">
|
||||
<img style="height: 100px; width: auto;" src="<?=$blog_image?>" alt="" />
|
||||
</a>
|
||||
<figcaption>
|
||||
<h5 class="from-top mb-0">Read More</h5>
|
||||
</figcaption>
|
||||
@@ -20,10 +22,10 @@
|
||||
<!-- /.post-content -->
|
||||
</div>
|
||||
<!--/.card-body -->
|
||||
<div class="card-footer">
|
||||
<div class="card-footer" >
|
||||
<ul class="post-meta d-flex mb-0">
|
||||
<li class="post-date"><i class="uil uil-calendar-alt"></i><span><?=$post_date?></span></li>
|
||||
<li class="post-comments"><a href="#"><i class="uil uil-comment"></i><?=$comment_count?></a></li>
|
||||
<!-- <li class="post-comments"><a href="--><?php //=$blog_link?><!--"><i class="uil uil-comment"></i>--><?php //=$comment_count?><!--</a></li>-->
|
||||
</ul>
|
||||
<!-- /.post-meta -->
|
||||
</div>
|
||||
|
||||
+15
-6
@@ -18,8 +18,8 @@ include('header.php');
|
||||
<div class="blog classic-view">
|
||||
<?php
|
||||
|
||||
$blgr = $blog_array[0];
|
||||
// print_r($blgr);
|
||||
$blgr = $blog_featured; // $blog_array[0];
|
||||
// print_r($blgr);
|
||||
$title = $blgr["post_title"];
|
||||
$content = substr($blgr["post_content"], 0, 100);
|
||||
$post_date = $blgr["post_date"];
|
||||
@@ -28,10 +28,17 @@ include('header.php');
|
||||
$meta_value = $blgr["meta_value"];
|
||||
$blog_link="https://blog.chiefsoft.com/?p=".$blog_id;
|
||||
$blog_image = "https://blog.chiefsoft.com/wp-content/uploads/".$meta_value;
|
||||
|
||||
$date=date_create($post_date);
|
||||
$post_date = date_format($date,"Y/m/d");
|
||||
|
||||
// echo "HERE HERE ";
|
||||
?>
|
||||
<article class="post">
|
||||
<div class="card">
|
||||
<figure class="card-img-top overlay overlay-1 hover-scale"><a href="<?=$blog_link?>"><img src="<?=$blog_image?>" alt="" /></a>
|
||||
<div class="card" style="background-color: aliceblue;">
|
||||
<figure class="card-img-top overlay overlay-1 hover-scale"><a href="<?=$blog_link?>">
|
||||
<img style="height: 150px; width: auto;" src="<?=$blog_image?>" alt="" />
|
||||
</a>
|
||||
<figcaption>
|
||||
<h5 class="from-top mb-0">Read More</h5>
|
||||
</figcaption>
|
||||
@@ -54,7 +61,7 @@ include('header.php');
|
||||
<div class="card-footer">
|
||||
<ul class="post-meta d-flex mb-0">
|
||||
<li class="post-date"><i class="uil uil-calendar-alt"></i><span><?=$post_date?></span></li>
|
||||
<li class="post-comments"><a href="#"><i class="uil uil-comment"></i><?=$comment_count?><span> Comments</span></a></li>
|
||||
<li class="post-comments"><a href="<?=$blog_link?>"><i class="uil uil-comment"></i><?=$comment_count?><span> Comments</span></a></li>
|
||||
</ul>
|
||||
<!-- /.post-meta -->
|
||||
</div>
|
||||
@@ -72,7 +79,7 @@ $tt = 0;
|
||||
foreach ($blog_array as $blgr) {
|
||||
|
||||
// print_r($blgr);
|
||||
$title = $blgr["post_title"];
|
||||
$title = $content = substr($blgr["post_title"], 0, 50);// $blgr["post_title"];
|
||||
$content = substr($blgr["post_content"], 0, 100);
|
||||
$post_date = $blgr["post_date"];
|
||||
$blog_id = $blgr["id"];
|
||||
@@ -81,6 +88,8 @@ $tt = 0;
|
||||
|
||||
$blog_link="https://blog.chiefsoft.com/?p=".$blog_id;
|
||||
$blog_image = "https://blog.chiefsoft.com/wp-content/uploads/".$meta_value;
|
||||
$date=date_create($post_date);
|
||||
$post_date = date_format($date,"Y/m/d");
|
||||
$tt++;
|
||||
if($tt> 1){
|
||||
include 'blog_block.php';
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
<article class="item post col-md-6">
|
||||
<div class="card">
|
||||
<figure class="card-img-top overlay overlay-1 hover-scale"><a href="#"> <img src="<?=$blog_image?>" alt="" /></a>
|
||||
<figcaption>
|
||||
<h5 class="from-top mb-0">Read More</h5>
|
||||
</figcaption>
|
||||
</figure>
|
||||
<div class="card-body">
|
||||
<div class="post-header">
|
||||
<div class="post-category text-line">
|
||||
<a href="<?=$blog_link?>" class="hover" rel="category">ChiefSoft</a>
|
||||
</div>
|
||||
<!-- /.post-category -->
|
||||
<h2 class="post-title h3 mt-1 mb-3"><a class="link-dark" href="<?=$blog_link?>"><?=$title?></a></h2>
|
||||
</div>
|
||||
<!-- /.post-header -->
|
||||
<div class="post-content">
|
||||
<p><?php echo $content; ?></p>
|
||||
</div>
|
||||
<!-- /.post-content -->
|
||||
</div>
|
||||
<!--/.card-body -->
|
||||
<div class="card-footer">
|
||||
<ul class="post-meta d-flex mb-0">
|
||||
<li class="post-date"><i class="uil uil-calendar-alt"></i><span><?=$post_date?></span></li>
|
||||
<li class="post-comments"><a href="#"><i class="uil uil-comment"></i><?=$comment_count?></a></li>
|
||||
</ul>
|
||||
<!-- /.post-meta -->
|
||||
</div>
|
||||
<!-- /.card-footer -->
|
||||
</div>
|
||||
<!-- /.card -->
|
||||
</article>
|
||||
@@ -0,0 +1,57 @@
|
||||
<footer class="bg-dark text-inverse">
|
||||
<div class="container py-13 py-md-15">
|
||||
<div class="row gy-6 gy-lg-0">
|
||||
<div class="col-md-4 col-lg-3">
|
||||
<div class="widget">
|
||||
<!-- img class="mb-4" src="./assets/img/chiefsoft-lg2.png" srcset="./assets/img/chiefsoft-lg2.png 2x" alt="ChiefSoft" / -->
|
||||
<p class="mb-4">© <?=date("Y")?> ChiefSoft Works. <br class="d-none d-lg-block" />All rights reserved.</p>
|
||||
<nav class="nav social social-white">
|
||||
<a href="<?=SITE_TWITTER?>"><i class="uil uil-twitter"></i></a>
|
||||
<a href="<?=SITE_FACEBOOK?>"><i class="uil uil-facebook-f"></i></a>
|
||||
<a href="<?=SITE_DRIBBLE?>"><i class="uil uil-dribbble"></i></a>
|
||||
<a href="<?=SITE_INSTAGRAM?>"><i class="uil uil-instagram"></i></a>
|
||||
<a href="#"><i class="uil uil-youtube"></i></a>
|
||||
</nav>
|
||||
</div>
|
||||
<img class="mb-4" src="./assets/img/togaf9-certified_web.png" srcset="./assets/img/togaf9-certified_web.png" alt="ChiefSoft" style="width:65%;"/>
|
||||
</div>
|
||||
<div class="col-md-4 col-lg-3">
|
||||
<div class="widget">
|
||||
<h4 class="widget-title text-white mb-3">Get in Touch</h4>
|
||||
<address class="pe-xl-15 pe-xxl-17"><?=SITE_ADDRL1?>,<?=SITE_ADDRL2?></address>
|
||||
<a href="mailto:#"><?=SITE_EMAIL?></a><br /> <?=SITE_PHONE?>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-4 col-lg-3">
|
||||
<div class="widget">
|
||||
<h4 class="widget-title text-white mb-3">Learn More</h4>
|
||||
<ul class="list-unstyled mb-0">
|
||||
<li><a href="https://chiefsoft.com/about">About Us</a></li>
|
||||
<li><a href="/products">Products</a></li>
|
||||
<li><a href="/projects">Projects</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-md-12 col-lg-3">
|
||||
<div class="widget">
|
||||
<p class="mb-5">
|
||||
<a class="twitter-timeline" data-height="220" href="https://twitter.com/chiefsoft?ref_src=twsrc%5Etfw">Tweets by chiefsoft</a> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script>
|
||||
</p>
|
||||
<div class="newsletter-wrapper">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
<div class="progress-wrap">
|
||||
<svg class="progress-circle svg-content" width="100%" height="100%" viewBox="-1 -1 102 102">
|
||||
<path d="M50,1 a49,49 0 0,1 0,98 a49,49 0 0,1 0,-98" />
|
||||
</svg>
|
||||
</div>
|
||||
<script src="./assets/js/plugins.js"></script>
|
||||
<script src="./assets/js/theme.js"></script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
@@ -0,0 +1,96 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
|
||||
<!-- Global site tag (gtag.js) - Google Analytics -->
|
||||
<script async src="https://www.googletagmanager.com/gtag/js?id=UA-54829827-7"></script>
|
||||
<script>
|
||||
window.dataLayer = window.dataLayer || [];
|
||||
function gtag() {
|
||||
dataLayer.push(arguments);
|
||||
}
|
||||
gtag('js', new Date());
|
||||
|
||||
gtag('config', 'UA-54829827-7');
|
||||
</script>
|
||||
|
||||
<title>ChiefSoft Works</title>
|
||||
|
||||
<meta charset="utf-8" />
|
||||
<meta name="format-detection" content="telephone=no" />
|
||||
<meta name="keywords" content="software development,software developers,custom software development, web and mobile development, QA services. Headquartered in Atlanta, Georgia" />
|
||||
<meta name="description" content="software development,software developers" />
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||||
<meta property="og:locale" content="en_US" />
|
||||
<meta property="og:type" content="article" />
|
||||
<meta property="og:title" content="ChiefSoft Works" />
|
||||
<meta property="og:url" content="https://www.chiefsoft.net" />
|
||||
<meta property="og:site_name" content="ChiefSoft Works" />
|
||||
<link rel="canonical" href="https://Chiefsoft.net" />
|
||||
<meta name="author" content="ChiefSoft Works">
|
||||
<link rel="shortcut icon" href="/assets/img/favicon.ico">
|
||||
<link rel="stylesheet" href="/assets/css/plugins.css">
|
||||
<link rel="stylesheet" href="/assets/css/style.css">
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<div class="content-wrapper">
|
||||
<header class="wrapper bg-gray">
|
||||
<nav class="navbar navbar-expand-lg center-nav transparent navbar-light">
|
||||
<div class="container flex-lg-row flex-nowrap align-items-center">
|
||||
<div class="navbar-brand w-100">
|
||||
<a href="/">
|
||||
<img src="/assets/img/chiefsoft-lg2.png" srcset="/assets/img/chiefsoft-lg2.png 2x" alt="ChiefSoft Works" />
|
||||
</a>
|
||||
</div>
|
||||
<div class="navbar-collapse offcanvas offcanvas-nav offcanvas-start">
|
||||
<div class="offcanvas-header d-lg-none">
|
||||
<h3 class="text-white fs-30 mb-0">ChiefSoft</h3>
|
||||
<button type="button" class="btn-close btn-close-white" data-bs-dismiss="offcanvas" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="offcanvas-body ms-lg-auto d-flex flex-column h-100">
|
||||
<ul class="navbar-nav">
|
||||
|
||||
<li class="nav-item dropdown">
|
||||
<a class="nav-link" href="/" data-bs-toggle="dropdown">Home</a>
|
||||
</li>
|
||||
</ul>
|
||||
<div class="offcanvas-footer d-lg-none">
|
||||
<div>
|
||||
<a href="mailto:<?=SITE_EMAIL?>" class="link-inverse"><?=SITE_EMAIL?></a>
|
||||
<br /> <?=SITE_PHONE?><br />
|
||||
<nav class="nav social social-white mt-4">
|
||||
<a href="<?=SITE_TWITTER?>"><i class="uil uil-twitter"></i></a>
|
||||
<a href="<?=SITE_FACEBOOK?>"><i class="uil uil-facebook-f"></i></a>
|
||||
<a href="<?=SITE_DRIBBLE?>"><i class="uil uil-dribbble"></i></a>
|
||||
<a href="<?=SITE_INSTAGRAM?>"><i class="uil uil-instagram"></i></a>
|
||||
<a href="#"><i class="uil uil-youtube"></i></a>
|
||||
</nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="navbar-other w-100 d-flex ms-auto">
|
||||
<ul class="navbar-nav flex-row align-items-center ms-auto">
|
||||
|
||||
<li class="nav-item d-none d-md-block">
|
||||
<a href="https://chiefsoft.com/contact" class="btn btn-sm btn-primary rounded-pill">Contact</a>
|
||||
</li>
|
||||
<li class="nav-item d-lg-none">
|
||||
<button class="hamburger offcanvas-nav-btn"><span></span></button>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
<div class="offcanvas offcanvas-top bg-light" id="offcanvas-search" data-bs-scroll="true">
|
||||
<div class="container d-flex flex-row py-6">
|
||||
<form class="search-form w-100">
|
||||
<input id="search-form" type="text" class="form-control" placeholder="Type keyword and hit enter">
|
||||
</form>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
|
||||
</div>
|
||||
</div>
|
||||
</header>
|
||||
@@ -0,0 +1,179 @@
|
||||
<?php
|
||||
include('header.php');
|
||||
?>
|
||||
<section class="wrapper bg-gray">
|
||||
<div class="container pt-10 pb-12 pt-md-14 pb-md-16 text-center">
|
||||
<div class="row">
|
||||
<div class="col-md-7 col-lg-6 col-xl-5 mx-auto">
|
||||
<h1 class="display-1 mb-3">WrenchBoard</h1>
|
||||
<p class="lead px-lg-5 px-xxl-8">Welcome to ChieSoft Network. Here you can find the latest technical discussion and connect with projects.</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
<section class="wrapper bg-light">
|
||||
<div class="container py-14 py-md-16">
|
||||
<div class="row gx-lg-8 gx-xl-12">
|
||||
<div class="col-lg-8 order-lg-2">
|
||||
<div class="blog classic-view">
|
||||
<?php
|
||||
|
||||
$blgr = $blog_array[0];
|
||||
// print_r($blgr);
|
||||
$title = $blgr["post_title"];
|
||||
$content = substr($blgr["post_content"], 0, 100);
|
||||
$post_date = $blgr["post_date"];
|
||||
$blog_id = $blgr["id"];
|
||||
$comment_count = $blgr["comment_count"];
|
||||
$meta_value = $blgr["meta_value"];
|
||||
$blog_link="https://blog.chiefsoft.com/?p=".$blog_id;
|
||||
$blog_image = "https://blog.chiefsoft.com/wp-content/uploads/".$meta_value;
|
||||
?>
|
||||
<article class="post">
|
||||
<div class="card">
|
||||
<figure class="card-img-top overlay overlay-1 hover-scale"><a href="<?=$blog_link?>"><img src="<?=$blog_image?>" alt="" /></a>
|
||||
<figcaption>
|
||||
<h5 class="from-top mb-0">Read More</h5>
|
||||
</figcaption>
|
||||
</figure>
|
||||
<div class="card-body">
|
||||
<div class="post-header">
|
||||
<div class="post-category text-line">
|
||||
<a href="<?=$blog_link?>" class="hover" rel="category">ChiefSoft</a>
|
||||
</div>
|
||||
<!-- /.post-category -->
|
||||
<h2 class="post-title mt-1 mb-0"><a class="link-dark" href="#"><?=$title?></a></h2>
|
||||
</div>
|
||||
<!-- /.post-header -->
|
||||
<div class="post-content">
|
||||
<p> <?php echo $content; ?></p>
|
||||
</div>
|
||||
<!-- /.post-content -->
|
||||
</div>
|
||||
<!--/.card-body -->
|
||||
<div class="card-footer">
|
||||
<ul class="post-meta d-flex mb-0">
|
||||
<li class="post-date"><i class="uil uil-calendar-alt"></i><span><?=$post_date?></span></li>
|
||||
<li class="post-comments"><a href="#"><i class="uil uil-comment"></i><?=$comment_count?><span> Comments</span></a></li>
|
||||
</ul>
|
||||
<!-- /.post-meta -->
|
||||
</div>
|
||||
<!-- /.card-footer -->
|
||||
</div>
|
||||
<!-- /.card -->
|
||||
</article>
|
||||
|
||||
</div>
|
||||
<!-- /.blog -->
|
||||
<div class="blog grid grid-view">
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<div class="row isotope gx-md-8 gy-8 mb-8">
|
||||
<?php
|
||||
$tt = 0;
|
||||
foreach ($blog_array as $blgr) {
|
||||
|
||||
// print_r($blgr);
|
||||
$title = $blgr["post_title"];
|
||||
$content = substr($blgr["post_content"], 0, 100);
|
||||
$post_date = $blgr["post_date"];
|
||||
$blog_id = $blgr["id"];
|
||||
$comment_count = $blgr["comment_count"];
|
||||
$meta_value = $blgr["meta_value"];
|
||||
|
||||
$blog_link="https://blog.chiefsoft.com/?p=".$blog_id;
|
||||
$blog_image = "https://blog.chiefsoft.com/wp-content/uploads/".$meta_value;
|
||||
$tt++;
|
||||
if($tt> 1){
|
||||
include 'blog_block.php';
|
||||
}
|
||||
|
||||
|
||||
?>
|
||||
|
||||
<?php
|
||||
|
||||
}
|
||||
?>
|
||||
|
||||
|
||||
</div>
|
||||
<!-- /.row -->
|
||||
</div>
|
||||
<!-- /.blog -->
|
||||
|
||||
<!-- /nav -->
|
||||
</div>
|
||||
<!-- /column -->
|
||||
<aside class="col-lg-4 sidebar mt-8 mt-lg-6">
|
||||
|
||||
<!-- /.widget -->
|
||||
<div class="widget">
|
||||
<h4 class="widget-title mb-3">About Us</h4>
|
||||
<p>ChiefSoft Works provides expert system design and software consulting services. Whether you are looking to buy or build a software program for your business.</p>
|
||||
<nav class="nav social">
|
||||
<a href="<?=SITE_TWITTER?>"><i class="uil uil-twitter"></i></a>
|
||||
<a href="<?=SITE_FACEBOOK?>"><i class="uil uil-facebook-f"></i></a>
|
||||
<a href="<?=SITE_DRIBBLE?>"><i class="uil uil-dribbble"></i></a>
|
||||
<a href="<?=SITE_INSTAGRAM?>"><i class="uil uil-instagram"></i></a>
|
||||
<a href="#"><i class="uil uil-youtube"></i></a>
|
||||
</nav>
|
||||
<!-- /.social -->
|
||||
</div>
|
||||
<!-- /.widget -->
|
||||
<div class="widget">
|
||||
<h4 class="widget-title mb-3">Popular Posts</h4>
|
||||
<ul class="image-list">
|
||||
<li>
|
||||
<figure class="rounded"><a href="https://blog.chiefsoft.com/2018/12/machine-learning-platforms/"><img src="https://blog.chiefsoft.com/wp-content/uploads/2018/12/machine-learning-1920x1024.jpg" alt="" /></a></figure>
|
||||
<div class="post-content">
|
||||
<h6 class="mb-2"> <a class="link-dark" href="https://blog.chiefsoft.com/2018/12/machine-learning-platforms/">Machine Learning Platforms</a> </h6>
|
||||
<ul class="post-meta">
|
||||
<li class="post-date"><i class="uil uil-calendar-alt"></i><span>22 Dec 2018</span></li>
|
||||
<li class="post-comments"><a href="https://blog.chiefsoft.com/2018/12/machine-learning-platforms/"><i class="uil uil-comment"></i>2</a></li>
|
||||
</ul>
|
||||
<!-- /.post-meta -->
|
||||
</div>
|
||||
</li>
|
||||
<li>
|
||||
<figure class="rounded"> <a href="https://blog.chiefsoft.com/2018/10/iot/"><img src="https://blog.chiefsoft.com/wp-content/uploads/2018/10/internet-of-things-1-1920x1024.jpg" alt="" /></a></figure>
|
||||
<div class="post-content">
|
||||
<h6 class="mb-2"> <a class="link-dark" href="https://blog.chiefsoft.com/2018/10/iot/">IoT</a> </h6>
|
||||
<ul class="post-meta">
|
||||
<li class="post-date"><i class="uil uil-calendar-alt"></i><span>24 Oct 2018</span></li>
|
||||
<li class="post-comments"><a href="https://blog.chiefsoft.com/2018/10/iot/"><i class="uil uil-comment"></i>1</a></li>
|
||||
</ul>
|
||||
<!-- /.post-meta -->
|
||||
</div>
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
<!-- /.image-list -->
|
||||
</div>
|
||||
<!-- /.widget -->
|
||||
<div class="widget">
|
||||
<h4 class="widget-title mb-3">Links</h4>
|
||||
<ul class="unordered-list bullet-primary text-reset">
|
||||
<li><a href="https://blog.chiefsoft.com/category/scripting/">Scripting</a></li>
|
||||
<li><a href="https://blog.chiefsoft.com/category/blockchain/">Blockchain</a></li>
|
||||
<li><a href="https://blog.chiefsoft.com/category/machine-learning/">A.I</a></li>
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
</aside>
|
||||
<!-- /column .sidebar -->
|
||||
</div>
|
||||
<!-- /.row -->
|
||||
</div>
|
||||
<!-- /.container -->
|
||||
</section>
|
||||
<!-- /section -->
|
||||
</div>
|
||||
|
||||
<?php
|
||||
include('footer.php');
|
||||
?>
|
||||
Reference in New Issue
Block a user