Помощ » Въпроси и отговори » Бекъп. Кое, как и колко пъти :)

  • Здравейте. От няколко седмици се „потя“ по един WP базиран блог, и понеже не се бях сблъсквал с такова „животно“ да поискам малко съвети.

    Как ще ми препоръчате да си правя бекъп на блога? Рових се из разни плъгини, но това, което намерих е за публикациите, категориите, етикетите и какво беше още. Стори ми се недостатъчно, понеже предполагам трябва да се направи копие и на базата. В смисъл като структура и релации между таблиците.
    Дайте малко светлина по въпроса че съм забил върху това.

    Изчетох доста, рових се насам-натам, сбъсках се и с „Fatal error: Allowed memory size of 33554432 bytes exhausted“ 🙂

    Така че като съвсем нов в тази сфера ще съм благодарен на всякакви съвети или поне списъче от рода „от какво задължително се нуждае нашият нов блог“ 😀

    Благодаря предварително! Хубав ден 🙂

    п.п. да попитам и за някаква идея как да укажа на всички линкове да се отварят в нов прозорец (_blank). Особенно тези от галерията (става въпрос за вградената галерия).

    10х

Виждате 15 отговора - 1 от 15 (от 15 общо)
  • Модератор Ivaylo Draganov

    (@dragunoff)

    Здравей,

    погледни тази тема относно запазване на базата.

    Съвети така изведнъж не мога да ти дам, но те съветвам да се възползваш от документацията, главните форуми и хранилището с разширения (всички са на английски обаче).

    Колкото до трика с отварянето на връзки в нов прозорец… ако не те притеснява изпозването на JavaScript може да постигнеш ефекта чрез JQuery например:

    $(document).ready(function(){
    	$("a[@href^='http']").attr('target','_blank');
    });

    можеш да видиш и малко по-сложни примери:
    http://tinyurl.com/6nme8b

    Ако не ти се занимава с jQuery можеш да си качиш това разширение:
    http://wordpress.org/extend/plugins/link-indication/
    В него има настройка за отваряне на всички връзки в нов прозорец.

    Успех!

    Благодаря за бързия отговор! 🙂

    Значи ми трябват два отделни плъгина… ? 1 за базата и 1 за темата, плъгини, настройки, публикации и т.н. ?
    Няма ли нещо, което да може да прави общ бекъп?
    А този експорт в XML, който е към WP?
    Абе нещо ми се губи по тея бекъпи. Ако използвам този експорт и плъгина, който ми прави копие на базата ще имам ли всичко необходимо при проблем да си вдигна нов WP или ми трябват още неща?

    Този JavaScript къде трябва да го сложа? В HTML редактора или в някое php ?
    Всъщност мисля че ще използвам Link Indication-а. Аможе ли да му се зададе отваряне в попъп прозорец?

    Благодаря пак 🙂

    п.п. с link-indication линковете станаха ОК… Всъщност те си бяха ОК, понеже съм им задавал къде да се отварят. За снимките от галерията няма ефект.

    Модератор Ivaylo Draganov

    (@dragunoff)

    link indication има една настройка, чрез която да го направиш да работи за целия сайт:
    Apply plugin to the entire blog incl. header, sidebar, footer, etc.

    а това с отварянето в нов прозорец работи само за външни линкове – ако снимките от галерията ти са качени на блога, няма да стане така. Но с jQuery ще стане.

    ‘начи пробвай да сложиш това някъде в header.php преди </head>:

    <script src="http://www.google.com/jsapi" type="text/javascript"></script>
    <script type="text/javascript">
    	// Load jQuery
    		google.load("jquery", "1");
    
    	// on document load
    	$(document).ready(function(){
    		$("a[@href^='http']").attr('target','_blank');
    	});
    </script>

    Това ще работи пак само за външни връзки, но може да промениш селектора, така че да влияе само върху връзките от галерията. Нещо такова например (не очаквай да работи, това е просто пример за логиката!!):

    $("#gallery a").attr('target','_blank');

    * извинявай, ако тези неща не ти говорят нищо, но просто мога само да предполагам какви са ти уменията… затова, което не е ясно – питай.

    чао!

    Мда… благодаря за примера. Не съм много в час, но разбирам какво е написано. Засега това ще мине на заден план, понеже успях да постигна по друг начин това, което целях.

    Само няколко думи и препоръки за бекъпа ако може… Мисля че това е последното, което не ми е съвсем ясно… засега 🙂

    Модератор Ivaylo Draganov

    (@dragunoff)

    С разширенията, които са предложени в другата тема, можеш да си правиш копие на базата данни. Чрез това копие после можеш да възстановиш сайта или да го преместиш на друг сървър. Копието на цялата база ти пази не само публикации и коментари, но и всички настройки (вкл. и тези на разширенията). Ако местиш на нов домейн (или от тестова инсталация към жив сайт) се отваря малко повече работа, но след няколко пъти се свиква 😉

    Ако някога ти се наложи да сменяш домейна, погледни тези теми:
    Преместване на блог
    Проблем при преместване на блог

    Експорта, който е в WordPress може да се ползва за преместване на блог, но той не обхваща цялата база.

    Копие на самите файлове можеш да си правиш през FTP или още по-лесно, ако имаш достъп то хостинг панел с такава възможност (напр. cPanel)

    Ами… това е в общи линии =)

    @dragunoff, много благодаря. Сега схванах картинката.
    Поздрави 🙂

    Здравейте, има още няколко неща, с които не мога да се справя, а много ме дразнят. Ще се радвам на малко помощ… 🙂

    1. Искам постовете ми да се показват в резюме. Използвам <!–more–> за да го разделя, но нямам линк „Продължи“ например… намерих тук съвет да се използва
    <?php the_content('Продължи към пълния текст') ?>
    но не можах да открия къде да го сложа.
    Пробвах да заместя <?php the_content(‘more…’); ?><div class=“clear“> в page.php , но не стана. Излиза ми единствено […] и то даже няма линк.

    2. Използвам дефолтната галерия на WP. Прблема е че ако искам да вмъкна 10 снимки с размер по-голям от тумбнейл не става. Мога да настройвам броя на колони, в които да са подредени прозорчетата, но са малки. Трябва за всяка снимка да влизам в галерията и да кликам „Вмъкни в публикацията“, за да се виждат 640х480 например, което е адски бавно и дразнещо. Отделно че не мога да използвам примерно първите две снимки в поста за да са включени в резюме. Общо взето имам нужда от малко улеснение при боравене със снимки.
    Инсталирах си NextGEN Gallery, но нещо не ми пасна. Какво ще препоръчате?

    edit: оправих се с точка 2 🙂

    Модератор Ivaylo Draganov

    (@dragunoff)

    page.php е шаблона за единични страници (тези, дето се създават от менюто „Страници“) – там това не влияе

    трябва да редактираш index.php, archive.php, category.php, search.php, date.php (ако някой от тези файлове не присъства в темата ти, просто го ингнорирай)

    Всъщност това са шаблоните, които обикновено показват списък от публикации. Там <?php the_content('Продължи към пълния текст') ?> ще важи. Повече за шаблоните и йерархията им виж в кодекса:
    http://codex.wordpress.org/Template_Hierarchy

    успех

    Открих го къде е. Мерси.
    Без да искам си изтрих всички снимки и картинки от публикациите… над 700 в около 35 публикации. Голяма брадва. Няма да спа през уикенда май. 🙁

    Здравейте… пааак аз. Успях да си преведа скина, който използвам, да си променя част от цветовете, които ме дразнят, линкчета и т.н. но с течение на времето изскачат неща, които трябва съвсем малко още да се „бутнат“.
    Става въпрос за надписа под „more…“ (чети по нататък или каквото си напишеш). Става въпрос за цвета му. Как да го сменя ? Рових в css-а и останах с впечатлението че е към някакъв общ клас, който не искам да пипам и реших да бутна в пхп-то на публикацията. Там обаче с <font color=“#FF0000″> ми гърми че има unexpected дрън-дрън в кода. (не съм много в час нито с пхп-то, нито с цсс-а) 🙂

    Сега се сещам че можеби ще стане през хтмл-а на публикацията, но да го правя за всеки пост…

    мерси 🙂

    Модератор Ivaylo Draganov

    (@dragunoff)

    Няма нужда от такива упражнения! Ето ти една изчерпателна статия от Кодекса:
    http://codex.wordpress.org/Customizing_the_Read_More (на английски)

    накратко, можеш да сложиш специален клас на тази връзка по този начин:

    <?php the_content('<span class="moretext">more(или какъвто искаш текст)</span>'); ?>

    Иначе си познал, че може и през самото съдържание на страницата да се промени нещо, но това нещо е самият текст на връзката. Ето така:

    <!--more текст, различен за всяка публикация -->

    Имам такъв клас в single.php и в page.php. Сменил съм си текста.
    Вече разбрах и какви променливи мога да включа от линка, който си дал.

    Реално въпроса ми беше как да му сменя цвета 😉

    Здравей, оправих се по друг начин… мерси все пак 🙂

    А в single.php и page.php също го има това, но промените там къде се виждат ?

Виждате 15 отговора - 1 от 15 (от 15 общо)
  • Темата ‘Бекъп. Кое, как и колко пъти :)’ е затворена за нови отговори.