Commit 16df89ed authored by Simonas's avatar Simonas

in progress

parent 7dfb646d
...@@ -73,19 +73,19 @@ Restart docker (sometimes PC restart may be required) ...@@ -73,19 +73,19 @@ Restart docker (sometimes PC restart may be required)
- docker ps - docker ps
- docker update --restart=no mysql - docker update --restart=no dev-biuro-mysql
- docker update --restart=no nginx - docker update --restart=no dev-biuro-nginx
- docker update --restart=no wordpress - docker update --restart=no dev-biuro-wordpress
- docker system prune --all - docker system prune --all
- docker stop mysql - docker stop dev-biuro-mysql
- docker stop nginx - docker stop dev-biuro-nginx
- docker stop wordpress - docker stop dev-biuro-wordpress
- docker restart mysql - docker restart dev-biuro-mysql
- docker restart nginx - docker restart dev-biuro-nginx
- docker restart wordpress - docker restart dev-biuro-wordpress
- docker push simoncereska/ourdemo - docker push simoncereska/ourdemo
......
...@@ -52,6 +52,12 @@ server { ...@@ -52,6 +52,12 @@ server {
access_log /var/log/nginx/access.log; access_log /var/log/nginx/access.log;
error_log /var/log/nginx/error.log; error_log /var/log/nginx/error.log;
# 301 redirects
include /etc/nginx/conf.d/redirects/biuro.lt.conf;
# https://biuro.lt/employers/staf-search-and-selection-in-lithuania/
# #
gzip on; gzip on;
gzip_comp_level 5; gzip_comp_level 5;
......
# ----------------------------------------------------------------------
# 301 biuro.lt redirects
# ----------------------------------------------------------------------
# Lithuanian ----------------------------------------------------------
rewrite ^/darbo-pasiulymai$ / permanent;
rewrite ^/darbo-pasiulymai/(.*)$ /? permanent;
#ToDo: structure changes (kontaktai etc.)
# English -------------------------------------------------------------
# rewrite ^/employers/staf-search-and-selection-in-lithuania$ /employers/staff-search-and-selection-in-lithuania/ permanent;
rewrite ^/employers/staf-search-and-selection-in-lithuania/?$ /employers/staff-search-and-selection-in-lithuania/ permanent;
# Biuro SEO issues
# https://docs.google.com/spreadsheets/d/1dXP0dh_v2sFajrcwR2_9HONMadCdZQW4Y2dVXvhxG3E/edit?ts=5b5eaa6b#gid=0
#
# https://biuro.lt/darbo-paieska/uzsidirbtilietuvoje https://biuro.lt/darbo-paieska/laikinas-darbas/ LT
rewrite ^/darbo-paieska/uzsidirbtilietuvoje/?$ /darbo-paieska/laikinas-darbas/ permanent;
# https://biuro.lt/contacts/course-agentures/ https://biuro.lt/contacts/job-seekers/ LT
rewrite ^/contacts/course-agentures/?$ /contacts/job-seekers/ permanent;
# https://biuro.lt/darbo-paieska/atvesk-drauga-gauk-dovanu/ https://biuro.lt/darbo-paieska/laikinas-darbas/ LT
rewrite ^/darbo-paieska/atvesk-drauga-gauk-dovanu/?$ /darbo-paieska/laikinas-darbas/ permanent;
# Intertnal ex 302
rewrite ^/employers/?$ /employers/temporary-employees-in-lithuania/ permanent;
rewrite ^/personalo-nuoma/?$ /personalo-nuoma/laikinas-idarbinimas/ permanent;
#ToDo: complete
...@@ -49,17 +49,17 @@ export function server () { ...@@ -49,17 +49,17 @@ export function server () {
key: conf.certs.key, key: conf.certs.key,
cert: conf.certs.cert cert: conf.certs.cert
}, },
// files: [ files: [
// `wp-content/themes/${conf.name}/**/*.php`, `wp-content/themes/${conf.name}/**/*.php`,
// `wp-content/themes/${conf.name}/css/main.min.css` `wp-content/themes/${conf.name}/css/main.min.css`
// ], ],
open: false, open: false,
port: 2000, port: 2000,
server: false, server: false,
serveStatic: [ // serveStatic: [
`wp-content/themes/${conf.name}/css/`, // `wp-content/themes/${conf.name}/css/`,
`wp-content/themes/${conf.name}/js/` // `wp-content/themes/${conf.name}/js/`
], // ],
ui: false, ui: false,
middleware: [ middleware: [
webpackDevMiddleware(bundler, { /* options */ }), webpackDevMiddleware(bundler, { /* options */ }),
...@@ -72,18 +72,31 @@ export function server () { ...@@ -72,18 +72,31 @@ export function server () {
] ]
}); });
gulp.watch('wp-content/content/**/*.*').on('change', () => { const reload = (done) => {
serveContent();
bs.reload(); bs.reload();
}); done();
};
gulp.watch(['wp-content/content/**/*.*'], { delay: 0 }, gulp.series(serveContent, reload));
gulp.watch([`wp-content/themes/${conf.name}/css/**/*.css`, `!wp-content/themes/${conf.name}/css/**/*.min.css`], { delay: 0 }, gulp.parallel(serveCoreCSS, serveMainCSS));
gulp.watch([`wp-content/themes/${conf.name}/css/core.min.css`], { delay: 0 }, gulp.series(reload));
gulp.watch([`wp-content/themes/${conf.name}/**/*.php`], { delay: 0 }, gulp.series(reload));
// gulp.watch('wp-content/content/**/*.*').on('change', () => {
// serveContent();
// bs.reload();
// });
gulp.watch([`wp-content/themes/${conf.name}/css/**/*.css`, `!wp-content/themes/${conf.name}/css/**/*.min.css`], gulp.parallel(serveCoreCSS, serveMainCSS)); // gulp.watch([`wp-content/themes/${conf.name}/css/**/*.css`, `!wp-content/themes/${conf.name}/css/**/*.min.css`], gulp.parallel(serveCoreCSS, serveMainCSS));
gulp.watch(`wp-content/themes/${conf.name}/css/core.min.css`).on('change', bs.reload); // gulp.watch(`wp-content/themes/${conf.name}/css/core.min.css`).on('change', bs.reload);
// gulp.watch(`wp-content/themes/${conf.name}/**/*.php`).on('change', () => bs.reload()); // gulp.watch(`wp-content/themes/${conf.name}/**/*.php`).on('change', bs.reload);
gulp.watch(`wp-content/themes/${conf.name}/css/main.min.css`).on('change', bs.stream); // gulp.watch(`wp-content/themes/${conf.name}/css/main.min.css`).on('change', bs.stream);
// `wp-content/themes/${conf.name}/**/*.php`, // `wp-content/themes/${conf.name}/**/*.php`,
// `wp-content/themes/${conf.name}/css/main.min.css` // `wp-content/themes/${conf.name}/css/main.min.css`
......
...@@ -20,15 +20,16 @@ ...@@ -20,15 +20,16 @@
/* critical:end */ /* critical:end */
.c-jobs-list { /* width: 100%; margin: 0 0 20px; */ .c-jobs-list {
tr {
&:nth-child(even) { background: #F8F8F8; }
}
th, th,
td { vertical-align: top; } td { vertical-align: top; }
a { display: block; } a { display: block; }
} }
.c-jobs-list--row-odd { background: #F8F8F8; } .c-jobs-list--head { font-weight: 700; text-align: left;
.c-jobs-list--head {/* padding: 10px; */ font-weight: 700; text-align: left;
@media (--max--small) { @media (--max--small) {
display: none; display: none;
} }
...@@ -39,20 +40,16 @@ ...@@ -39,20 +40,16 @@
} }
} }
.c-jobs-list--col { /* padding: 0 10px; */ .c-jobs-list--col {
@media (--max--xx-small) { @media (--max--xx-small) {
float: left; width: calc(100% - 20px) float: left; width: calc(100% - 20px)
} }
@media (--min--xx-small) { @media (--min--xx-small) {
max-width: 260px; /* padding: 10px; */ max-width: 260px;
} }
} }
.c-jobs-list--col-position { .c-jobs-list--col-position { }
/* @media (--max--xx-small) {
padding-top: 10px;
}*/
}
.c-jobs-list--col-city { .c-jobs-list--col-city {
@media (--max--xx-small) { @media (--max--xx-small) {
......
...@@ -15,7 +15,7 @@ ...@@ -15,7 +15,7 @@
.c-nav--main-item { position: relative; margin-right: 10px; .c-nav--main-item { position: relative; margin-right: 10px;
&:hover { &:hover {
ul { display: flex; } ul { display: block; }
} }
} }
.c-nav--main-anchor { display: block; padding: 0 0.25em; text-transform: uppercase; } .c-nav--main-anchor { display: block; padding: 0 0.25em; text-transform: uppercase; }
......
This diff is collapsed.
This diff is collapsed.
This source diff could not be displayed because it is too large. You can view the blob instead.
...@@ -14,6 +14,7 @@ ...@@ -14,6 +14,7 @@
get_header(); get_header();
?> ?>
<?php <?php
// Use for search // Use for search
// https://pods.io/docs/code/pods/find/ // https://pods.io/docs/code/pods/find/
......
...@@ -18,6 +18,10 @@ ...@@ -18,6 +18,10 @@
<link rel="profile" href="http://gmpg.org/xfn/11"> <link rel="profile" href="http://gmpg.org/xfn/11">
<link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>"> <link rel="pingback" href="<?php bloginfo( 'pingback_url' ); ?>">
<?php
get_template_part( 'template-parts/meta/canonical');
?>
<style><?php include 'css/core.min.css'; ?></style> <style><?php include 'css/core.min.css'; ?></style>
<link rel="preload" href="/wp-content/themes/biuro/css/main.min.css" as="style" onload="this.rel='stylesheet'"> <link rel="preload" href="/wp-content/themes/biuro/css/main.min.css" as="style" onload="this.rel='stylesheet'">
...@@ -62,6 +66,9 @@ ...@@ -62,6 +66,9 @@
<div class="l-inner" style="box-shadow: inset 0 0 0 1px blue; padding: 1em 0;"> <div class="l-inner" style="box-shadow: inset 0 0 0 1px blue; padding: 1em 0;">
<?php <?php
/*
<h1><?php echo get_post_type(); ?></h1>
*/
get_search_form(); get_search_form();
?> ?>
<?php <?php
......
...@@ -18,17 +18,38 @@ ...@@ -18,17 +18,38 @@
<?php <?php
$cities = get_terms( array( $cities = get_terms( array(
'taxonomy' => 'city', 'taxonomy' => 'city',
'hide_empty' => false, 'orderby' => 'count',
'order' => 'DESC'
// 'orderby' => array(
// 'title' => 'DESC'
// // 'menu_order' => 'ASC'
// )
// 'hide_empty' => false,
)); ));
debug($cities);
if ( ! empty( $cities ) && ! is_wp_error( $cities ) ): if ( ! empty( $cities ) && ! is_wp_error( $cities ) ):
foreach ( $cities as $city ): foreach ( $cities as $city ):
$name = $city->name; $name = $city->name;
$termID = $city->term_id; $termID = $city->term_id;
$selected = ($cityID == $termID) ? 'selected="selected"' : ''; $selected = ($cityID == $termID) ? 'selected="selected"' : '';
$where = 'valid.meta_value > "' . date('Y-m-d', strtotime('-1 days')) . '" AND city.term_id = ' . $termID;
$params = array(
// 'orderby' => 'title DESC',
'where' => $where,
'limit' => -1
);
$jobsIn = pods( 'job', $params );
if ( 0 < $jobsIn->total() ):
?> ?>
<option value="<?php echo $termID; ?>" <?php echo $selected; ?>><?php echo $name; ?></option> <option value="<?php echo $termID; ?>" <?php echo $selected; ?>><?php echo $name; ?> (<?php echo $jobsIn->total(); ?>)</option>
<?php <?php
endif;
endforeach; endforeach;
endif; endif;
?> ?>
......
<?php
$search = get_query_var('s');
$cityID = get_query_var('city');
if ( $cityID && !$search ) :
$page = get_term_meta( $cityID, 'page-id', true);
if ( $page ) :
?>
<link rel="canonical" href="<?php echo get_page_link( $page['ID'] ); ?>" />
<?
endif;
endif;
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment