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(); } }  Typy manželství: účelové manželství, fiktivní manželství ...

Typy manželství: účelové manželství, fiktivní manželství ...

Všechno v naší době se pohybuje a mění se. Mnozí se snaží budovat své životy novým způsobem. To platí také pro typy manželství. Zpočátku byl typem svatby jednota mladého obřadu, po kterém byli manželem a manželkou, pak se svatební obřad objevil v kostele, až poté manželství bylo považováno za legální

. Po nějaké době byla tradiční svatba téměř pryč a svatba zůstala a potom mladí lidé začali registrovat vztahy v matrice (vše o tradiční svatbě). K datu manželství je považováno za legální, který je registrován u příslušných státních orgánů.

Proces manželství je přímo obřadem slavnostní registrace manželství. U nás se koná v matrice nebo ve Svatém paláci. Manželství se uzavírá za přítomnosti dvou osob, které si chtějí zaregistrovat svůj vztah, a to nejméně dva týdny po podání žádosti. Manželství lze uzavřít, pokud obě osoby dosáhly věku manželství - osmnáct let.

Pojďme se podívat, jaké typy manželství jsou..

Takže církevní manželství je manželství posvěcené konkrétní církví. Ve většině zemí má právní sílu a v některých slouží jako jediná právní forma..

K dispozici je také občanské manželství - je to takové, které je registrováno u matriky bez účasti chrámu nebo kostela. Lidé často nazývají civilním manželstvím jednoduché soužití. Ve skutečnosti to není pravda, protože společný život muže a ženy, jejichž vztahy nejsou registrovány u státních orgánů, lze správně nazvat skutečné manželství.

Morganickým typem manželství je manželství mezi lidmi s nerovným postavením. Nyní tento koncept existuje pouze v zákonech některých zemí..

Dočasné manželství v několika státech je však považováno za legální a má svou vlastní právní sílu. Obě strany si mezi sebou stanoví dobu trvání manželství, po které jsou tyto údaje uzavřeny do manželské smlouvy. Po uplynutí manželské smlouvy jsou všechny právní vztahy mezi manželem a manželkou považovány za neplatné.

Všichni víme fiktivní koncept manželství - Toto je zákonná registrace manželství bez úmyslného vytvoření rodiny. Je to pro nezbytné získání dávek souvisejících se sociálním statusem od státu.

Existuje takový druh manželství jako polygyny, kdy je muž současně ženatý se dvěma nebo více, ale ne více než čtyřmi ženami. Takové manželství uzavírá muž přímo s každou ženou zvlášť..

Opačný typ manželství, to znamená, když je žena vdaná za dva nebo více mužů, se nazývá polyandry. Takové manželství je docela vzácné. Většinou lidé z havajských ostrovů nebo Tibetu. Zde je důvod zřejmý: demografická situace.

Probíhá v našem světě a skupinové manželství. To je, když spolu žije několik žen a několik mužů. Tento druh manželství se někdy nazývá „švédská rodina“, i když švédský národ je proti této definici..

Homosexuální soužití se nazývá svatba mezi osobami stejného pohlaví. Ve většině západních zemí, stejně jako v některých zemích Jižní a Severní Ameriky, existuje mezi osobami stejného pohlaví možnost manželství. V těchto zemích existují dokonce církve, které uznávají homosexuální manželství. Ve zbytku většiny států, včetně rusky mluvících, nejsou taková manželství registrována a vůbec se neuznávají.

Moderní společnost vymýšlí a vyvíjí nové typy manželství. Nejčastěji jsou založeny na něčem primitivním. Která z forem manželství je považována za správnou, rozhoduje výhradně každý sám za sebe. Hlavní věc je být šťastný, ale to, že naše štěstí nezničí naši planetu.