Клик

Аутоматско пуњење УордПресс садржај

Као што је обећано, ја ширење сценарио за стварање садржаја за блог на УордПресс (о томе како да попуни блогове на ВордПресс садржаја сам написао у напомени да додате садржај аутоматски у УордПресс-блоговима ).
Иди поново "као што јесте" - који тамо раде, али не и гарантовано осталное :)
Узгред, на основу писма и рођен је бесплатан програм за креирање увози у УордПресс КСМЛ фајл - КСМЛ ВордПресс Творца .

 # / Уср / бин / перл-в # (ц) димио # хттп://ввв.димио.орг усе стрицт; користе ДБИ; # умре "неће заборавити Конвертујте фајл улаза у Уникод СИ Забуд СКОНВЕРТИРОВАТ ВХОДНОИ СЛИКА В утф! "; моја $ гаме_десцр_филе = 'гаме_десцр.ткт', мој $ дб_типе = 'СКЛите', мој $ дб_наме = '.. / склите_дб / гб_блогс.склите', мој $ дб_логин =''; моја $ дб_пассворд =''; мој $ дбх = дб_цоннецт ($ дб_типе, $ дб_наме, $ дб_логин, $ дб_пассворд) датабасе_филлинг ($ гаме_десцр_филе, $ дбх); $ дбх-> Раскини везу; излазак 0 под датабасе_филлинг {# анализи изворни фајл са описима игара, наслова и ознака за њих.  # Сваки унос је подељен на, и ажурира одговарајуће табелу у бази података.  мој ($ инфиле, $ дбх) = @ _, мој ($ ГамеИД, $ ПостХеадер, $ ПостБоди, $ ПостТагс, $ фајл, $ БлогИД) се отварају (ИН_ФИЛЕ, '<', $ инфиле) ор дие "Не могу да отворени фајл $ инфиле: ".  $, "\ Н";! {Локалних $ / = "\ н \ н"; # локално у оквиру блок {} променом знак краја улазних стринг као  појединим текстовима у датотеци су раздвојени празан ред.  док (<ИН_ФИЛЕ>) {+ $ БлогИД; Цхомп; с / ^ \ с + / /; с / \ с +$//; ако (м! <гаме_ид> (\ д +) </ гаме_ид> \ н <хеадер> (.+)</ заглавље> \ н <боди> (.+)</ тело> \ н <тагс> (.+)</ Тагс> КССи) {($ ГамеИД, $ ПостХеадер, $ ПостБоди, $ ПостТагс ) = ($ 1, $ 2, $ 3, $ 4); # принт "ГИД $ ГамеИД \ нБЛОГ: $ БлогИД \ нХЕАД: $ ПостХеадер \ нБОДИ: $ ПостБоди \ нТАГС: $ ПостТагс \ н"; пут_то_дб ($ дбх, $ ГамеИД , $ ПостХеадер, $ ПостБоди, $ ПостТагс, $ БлогИД); # стави података у базу} елсе {умрети "Проверите формату улазни фајл (крај линије (мора бити \ \ н - Уник) или кодирање (мора бити УТФ- 8) \ н ";}}} близу (ИН_ФИЛЕ);} под дб_цоннецт {ми ($ дб_типе, $ дб_наме, $ дб_логин, $ дб_пассворд) = @ _, мој $ дбх = ДБИ-> повезивање ("ДБИ: $ дб_типе : $ дб_наме "," $ дб_логин "," $ дб_пассворд ", # {Уникод => 1}) или умри" Повезивање: $ ДБИ:: еррстр \ н "; # повезивање са базом података СКЛ (отвара базу података ручка) $ дбх- > {Уницоде} = 1 ако је $ дб_типе ЕК 'СКЛите'; врати $ дбх} под пут_то_дб {ми ($ дбх, $ ГамеИД, $ ПостХеадер, $ ПостБоди, $ ПостТагс, $ БлогИД) = @ _; # моју $ дб_дата = $ дбх-> уради ("ИНСЕРТ ИНТО БлогсМаинДата (БлогИД) ВАЛУЕС $ БлогИД;"), мој $ куери = "УПДАТЕ СЕТ БлогсЦонтент ПостХеадер = '$ ПостХеадер', ПостБоди = '$ ПостБоди', ПостТагс = '$ ПостТагс" ГДЕ ГамеИД = $ ГамеИД И БлогИД = $ БлогИД И ПостХеадер ИС НУЛЛ; ", мој $ дб_дата = $ дбх-> не ($ куери); $ куери> 0 штампају?" $ ГамеИД додао \ н ": ецхо" $ ГамеИД није додао \ н ";} 

Више о сличним темама:

Категорија Филед ундер: СЕО , Блоговање , гаџети , кодирање | Таг Тагс: , , , , | Коментари 5 коментара

Коментари

5 коментара на "ВордПресс-Аутоматско попуњавање садржаја"

  1. Артјом пише:

    Ако сте све ово плугин за ВП, онда цене би био!

  2. Мој блог пише:

    Хвала! Сада је он разумео.

Допуст један Одговор