earliest_day = 5; $this->latest_day = 20; } protected function get_all_posts() { // very quickly work out if we are sorting by cat or tag $cat = ''; if ($_POST['incategory'] != '') { $cat = '&cat=' . (int)$_POST['incategory']; } $tag = ''; if ($_POST['tagid'] != '') { $tag = "&tag_id=" . (int) $_POST['tagid']; } $all_posts = array(); $all_query = new WP_Query('showposts=' . $this->abs_max_posts . $cat . $tag); while($all_query->have_posts()) { $all_query->the_post(); $orig_date = get_the_date("Y-m-d H:i:s"); $i++; $all_posts[get_the_ID()] = array ( "link" => get_permalink(), "title" => the_title('','',false), "orig_date" => $orig_date, ); } return $all_posts; } public function redate_posts() { if (isset($_POST['latest_day']) && is_numeric($_POST['latest_day'])) { $this->latest_day = (int) $_POST['latest_day']; } if (isset($_POST['earliest_day']) && is_numeric($_POST['earliest_day'])) { $this->earliest_day = (int) $_POST['earliest_day']; } if ($this->earliest_day == 0 && $this->latest_day == 0) { echo "

Please go back - you cannot set latest and earliest at 0

"; return; } if ($this->earliest_day < 0 || $this->latest_day < 0 ) { echo "

Please go back - you cannot either value as lower than 0

"; return; } if ($_POST['tagid'] !='' && $_POST['incategory'] != '') { echo "

Please go back - you cannot set both slug and category!

"; return; } $total_diff_in_days = $this->latest_day + $this->earliest_day; echo "

Reordering

"; echo "

The earliest day is {$this->earliest_day} days ago. The latest day is {$this->latest_day} days in the future

"; $allposts = $this->get_all_posts(); if (count($allposts) > 0) { $doneDays = array(); echo ""; foreach($allposts as $id => $postData) { $link = $postData['link']; $title = $postData['title']; $random_days_behind = rand(0,$total_diff_in_days); $random_days_behind = (int) $random_days_behind; $day_diff = $random_days_behind - ($this->earliest_day ); if ($day_diff > 0) { $plus_minus = '+'; } else { $day_diff = abs($day_diff); // get positive $plus_minus = '-'; } $doneDays[str_replace("+","",$plus_minus) . $day_diff]++; $strtotimestring = $plus_minus . $day_diff . ' days'; $date_time = (strtotime($strtotimestring)); // H:i:s // get the year/mo/day from strtotime(- xx days) $newDate = date('Y-m-d', $date_time); // randomly select a hh:mm:ss to post $newDate.= " " . str_pad( rand(0,23) , 2, '0', STR_PAD_LEFT) . ":" . str_pad( rand(0,59) , 2, '0', STR_PAD_LEFT) . ":". str_pad( rand(0,59) , 2, '0', STR_PAD_LEFT) ; $updateArray = array( 'ID' => $id, 'post_date' => $newDate, 'post_date_gmt' => $newDate, 'edit_date' => true, ); $result = wp_update_post($updateArray); echo ""; } echo "
$id $link $title Original date: {$postData['orig_date']} Changed date to : $newDate
"; echo "

Counter:

"; ksort($doneDays); echo "

This shows the frequency of each post being posted x days ago/in future. It doesn't show every single day - only the ones with at least one post

"; //change for for() to show all days? might be handy echo ""; foreach($doneDays as $id => $val) { if ($id > 0) { $id = "+" . $id; } echo ""; } echo "
+/- daysNumber of posts
$id days$val posts
"; } else { echo "

Error - Could not find any posts to reorder!

"; } } protected function get_all_cats_options() { $args = array( 'type' => 'post', 'child_of' => 0, 'parent' => '', 'orderby' => 'name', 'order' => 'ASC', 'hide_empty' => 1, 'hierarchical' => 1, 'exclude' => '', 'include' => '', 'number' => '', 'taxonomy' => 'category', 'pad_counts' => true ); $categories = get_categories( $args ); $returnhtml = ''; foreach($categories as $cat) { $id = $cat->cat_ID; $name = $cat->name; $c = $cat->category_count; $returnhtml .= ""; } return $returnhtml; } protected function get_all_tags_options() { $tags = get_tags(); $returnhtml = ''; if ($tags) { foreach ($tags as $tag) { $id = $tag->term_id; $name = $tag->name; $c = $tag->count; $returnhtml .= ""; } } else { $returnhtml = ""; } return $returnhtml; } public function show_options() { ?>

Ash's Random Post Dater

Use this form to set ALL posts in the selected category to a random date between these two values.

This will update the post dates on ALL posts within the selected category/tag (or ALL posts in your wordpress blog if both are set to default). Please do not use if you do not want to reset ALL post dates. I do not recommend using this on a site with lots of live posts - especially if you use a permalink structure that includes the date in the url. I use it on new sites (add all content, then set all posts to random date in the past). Use at your own risk! You will lose the current post date time (it only changes the date posted - nothing else)

Only use one of the following two. Leave both at their defaults ("ALL CATEGORIES"/"ALL TAGS") to reorder ALL posts

Reorder post dates in this category:


(leave on "ALL CATEGORIES" if you don't want to reorder all within a certain category)
OR

Reorder post dates with this tag slug (use the tag slug, not the tag):


(leave on "ALL TAGS" if you don't want to reorder all within a certain category)

Earliest Day - how many days back do you want the maximum one?

(put at 0 to put all posts in future)

Latest Day - Leave at 0 to make sure all posts are BACK dated.

(leave 0 to put all posts in past)

For example if you wanted your posts randomly set to a date in the next 30 days set the latest day as 30, the earliest day at 0

If you wanted your posts randomly set to a day in the previous 180 days then set the latest day as 0 and the earliest day as 180.

It randomly sets each post - the posts are not spaced out at exact intervals. It will readjust ALL your posts. Please make sure that you want ALL your posts to be randomised.

(Clicking this will randomly reorder all posts)
redate_posts(); } else { $random_post_dater->show_options(); } }  Večerní make-up (pravidla líčení)

Večerní make-up (pravidla líčení)

večerní make-up určený pro jakoukoli oslavu a měl by zdůraznit vaši sofistikovanost, eleganci, jas bez ohledu na to, zda se chystáte na přátelskou párty nebo na romantickou večeři při svíčkách. Měl by ses podívat bezchybně. Podle pravidel líčení pro večerní typ by měly být použity nasycené jasné barvy, které jsou navrženy tak, aby vaše oči a rty vypadaly výrazněji v tlumeném nebo umělém světle.

Pamatuj si to makeup je prvkem celkového obrazu, zdůrazňovat individualitu člověka, stejně jako jeho náladu a přístup k módě. Makeup by samozřejmě měl být v souladu s šaty a přilehlými doplňky a samozřejmě s povahou plánovaného večera. Níže uvádíme několik tipů, jak správně aplikovat večerní make-up.

Nejdůležitějším tajemstvím je správně vybraný základ, protože tonické produkty vyrovnávají pleť, umožňují make-upu zůstat déle svěží a vyhladit různé vady na kůži. Podle pravidel líčení by základem měl být správně vybraný opravný prostředek. Základ je aplikován bodovými pohyby, pak je zastíněn od středu obličeje k jeho okrajům, na čelní části od středu k chrámu, na zbytku - shora dolů. Aby produkt ležel v tenčí a rovnoměrnější vrstvě, je pro jeho aplikaci lepší použít mokrou houbu..

Nyní musíte odstranit mastný lesk a opravit základnu. K tomu použijte prášek, nejlépe drobivý, protože jeho struktura je jemnější a může pokožce poskytnout přirozenou hedvábnost. Zlatý odstín prášku bude nejvhodnější pro večerní líčení.

Práce na obličeji vždy pokračujte obočím. Pokud v každodenním životě nepoužíváte tužku, pak by měla být podle pravidel večerního make-upu zdůrazněna obočí, pak váš vzhled zlepší. Úhledný vzhled obočí lze dosáhnout nejen tužkou, ale i stíny. Při výběru odstínu byste se měli zaměřit na barvu vlasů.

S obratným použitím stínů můžete zdůraznit tvar očí i jejich výraznost. Pro večerní líčení jsou vhodnější stíny s perleťovým odstínem. Před použitím světlých stínů musíte nejprve použít světelné odstíny. Hranice stínů musí být pečlivě zastíněna, aby se mezi nimi dosáhl hladkého přechodu. Elegantní večerní make-up bude vypadat při používání tekutých očních linií.

Posledním nádechem v oční make-up je řasenka. Aby byly řasy dlouhé, husté a nadýchané, před aplikací řasenky je rozdrťte a řasenku aplikujte hladce od kořenů až ke špičkám.

Podle pravidel večerního líčení by měla rty vypadat také svůdně. K dosažení tohoto účinku použijte bohaté bohaté barvy: jasně červenou, šarlatovou, třešňovou. Ale v tomto případě by oční make-up neměl být obtížný. A pokud jste se stále rozhodli soustředit na oči, pak by rtěnka měla být tóny postele.

Nakonec je třeba použít červenání. Dají vzhledu kompletní vzhled. Barva červenání večerního make-upu by měla být sytější než ve dne. Pokud chcete zdůraznit svou sexualitu, vyberte si třpytivé odstíny a aplikujte je na nejvyšší část lícních kostí, a aby byl obličej svěží, použijte tmavě růžové tóny.

Vidíte, jak je to jednoduché? Ukazuje se, že k dosažení toho nejúžasnějšího výsledku stačí znát jen několik pravidel líčení a vždy budete mít jistotu ve svou dokonalost.