Sveiki, mieli tinklaraščio svetainės skaitytojai. Tai antrasis straipsnis apie pinigų uždirbimą internete () ir bus skirtas darbui su Google Adsense kontekstinės reklamos sistema.
Pirmajame straipsnyje mes išsamiai sužinojome, kaip dirbti su skelbimais, taip pat sužinojome apie šioje sistemoje uždirbtų pinigų išėmimo būdą, pavyzdžiui, „Rapida“ (; beje, patariu pagalvoti apie individualaus verslininko atidarymą).
Taigi, manysime, kad jūs tai supratote, todėl šiandien bandysime vienu šūviu numušti du paukščius – įdiegsime svetainės paieškos scenarijų iš „Google“, kuris pagerins jūsų įmontuoto turinio kokybę. TVS (turinio valdymo sistema), taip pat nustatysime reklaminių blokų rodymą jos rezultatuose AdSense, kuris padės jums uždirbti papildomų pajamų. Taip sakant, verslą derinkime su malonumu.
Paieškos scenarijaus kodo nustatymas ir gavimas iš „Google“.Pavyzdžiui, aš jau seniai galvojau apie paieškos algoritmą iš Google ar Yandex (), nes įtaisytasis WordPress man netiko (o tikriausiai ir tinklaraščio lankytojams) tiek pateikiamų rezultatų kokybe, tiek patogumu. Manau, kad beveik tą patį galima pasakyti apie jo analogus Joomla ir kituose populiariuose varikliuose ().
Savo „WordPress“ tinklaraštyje naudojau paieškos laukelį, jau įtrauktą į šabloną, pritaikydamas jį „Google“. Jo išvaizda išlieka ta pati, maksimaliai atitinkanti tinklaraščio dizainą, tačiau pati paieška dabar atliekama naudojant galingiausios pasaulyje paieškos sistemos algoritmus, o jos rezultatuose atvaizduojami Google AdSense reklamos blokai.
Tam turėjau kirsti ežiuką su gyvate, t.y. pakeiskite standartinį tinklaraščio paieškos scenarijų, atsižvelgdami į kodą, gautą iš šio straipsnio medžiagos.
Scenarijus, kurį gavau iš Google savo tinklaraščiui, atrodė taip:
Standartinis kodas, kuris buvo faile searchform.php aplanke su mano naudojama WordPress tema, atrodė taip:
Sukryžiavęs ežiuką su gyvate, gavau tokį scenarijų, kuris dabar naudojamas:
Nesileisiu į detales apie atliktus pakeitimus, nes tai bus labai didelė, o straipsnis jau gana didelis. Todėl kodo analizę palieku jūsų nuožiūrai, manau, kad su detaliu palyginimu greitai viską suprasite.
Taip pat rekomenduoju perskaityti: Kaip uždirbti daugiau kontekstinėje reklamoje Google Adsense http://sosnovskij.ru/google-adsense-secrety-uspeha/ – aštuonios sėkmingo darbo su kontekstinės reklamos blokais paslaptys.
„Google Apps Script“ yra kalba, skirta automatizuoti darbą su internetinėmis programomis, kuri pasirodė 2009 m. Jo pagrindas yra klasikinis JavaScript, praturtintas plėtiniais darbui su Google paslaugomis. Perskaitę šį straipsnį, įsisavinsite šios kalbos naudojimo pagrindus, išmoksite keletą manipuliavimo paštu ir dokumentais technikų, taip pat suprasite plačias „Google Apps Script“ galimybes.
Naudojimo pagrindaiLabai lengva pradėti rašyti „Google Apps“ scenarijus. Pirmas žingsnis yra atidaryti scenarijaus rengyklę bet kurioje programoje, su kuria automatizuosime sąveiką. „Google“ dokumentuose jis yra meniu „Įrankiai -> Scenarijų rengyklė“. Toliau reikia pasirinkti projektą, kuriame bus scenarijus (žr. 1 pav.). Atsidariusiame lange įveskite kodą:
Funkcija FirstExampleFunc() ( Browser.msgBox("Tai JS!"); )
Deklaruotą funkciją galima paleisti iš „Įrankiai -> Scenarijų valdymas“ arba galite sukurti atskirą mygtuką. Norėdami tai padaryti, turite parašyti dar vieną funkciją:
Funkcijos meniu() ( var ss = SpreadsheetApp.getActiveSpreadsheet(); var entries = [ (pavadinimas: "Mano vienintelė funkcija", funkcijosPavadinimas: "FirstExampleFunc"), ss.addMenu("Mano funkcijos", įrašai); )
Dabar mūsų meniu yra elementas, pavadintas „ExamplueFunc“, kurį paspaudus atsidaro vienos eilutės submeniu „Mano vienintelė funkcija“.
Deklaruojamos funkcijos gali būti naudojamos formulėse, kurios įvedamos į skaičiuoklės langelius (žr. 3 pav.). Dabar pereikime prie praktiškesnių pavyzdžių.
Prieš paleisdami scenarijų, nepamirškite pasidaryti svarbios informacijos atsarginės kopijos. GS atliekamų veiksmų negalima anuliuoti paspaudus .
Darbas su Google dokumentaisKai iškyla užduotis automatizuoti darbą su biuro dokumentais, pirmiausia į galvą ateina VBA, kurios vien paminėjimas daugeliui sukelia visišką antiekstazę, sukelia skausmingus prisiminimus iš mokyklos ir universiteto praeities. Google Script tikrai patogesnis ir lengviau suprantamas. Ypač žiniatinklio kūrėjams, nes tai yra gimtoji, pažįstama ir mylima JS! Pažvelkime į keletą „Google“ dokumentų scenarijų pavyzdžių. Šis kodas užpildo aktyvios lentelės pirmojo lapo viršutinį kairįjį langelį:
Var ss = SpreadsheetApp.getActiveSpreadsheet(); var lapas = ss.getSheets(); sheet.getRange("A1").setValue("Ląstelės turinys");
Ir šis kodas sukuria tekstinio dokumento kopiją ir įdeda ją į tam tikrą vietą:
Varo šaltinis = DocsList.getFileById("ŠALTINIS_ID"); var newFile = source.makeCopy("naujas failo pavadinimas"); var targetFolder = DocsList.getFolderById("Aplanko, kuriame bus patalpintas naujai sukurtas failas, ID"); newFile.addToFolder(targetFolder);
Taip galite pakeisti eilutes tekstiniame dokumente:
Var doc = DocumentApp.openById("Redaguojamo dokumento ID"); doc.editAsText().replaceText("senas tekstas", "naujas tekstas"); Logger.log(doc.getText())
Šis kodo pavyzdys išryškina konkrečius teksto žodžius:
Var doc = DocumentApp.openById("dokumento ID"); var textToHighlight = "tekstas paryškinti"; var highlightStyle = (); highlightStyle = "#FF0000"; var paras = doc.getParagraphs(); var textLocation = (); for (i=0; iĮSPĖJIMAS
Atminkite, kad „Gmail“ ne tik apsaugo nuo gaunamo šlamšto, bet ir riboja išsiunčiamą šlamštą. Daugiau nei 500 el. laiškų per dieną naudojant „Google Apps Script“ neveiks.
Darbas su Google vertėjuNaudodami „Google Apps Script“ galite versti teksto eilutes iš vienos kalbos į kitą. Pavyzdys:
Var žodis = LanguageApp.translate("gegutė", "ru", "es"); Logger.log(word); // Scenarijus bus išvestas į konsolę "cuco" - ispaniškai gegutė
Kalbų kodus galite peržiūrėti „Google“ vertėjo paslaugos adreso juostoje.
INFORMACIJAJei pasirinksite kodą ir paspausite , tada stebuklingai bus patalpintos visos sąlygų, kilpų, deklaruotų funkcijų įtraukos ir visos kitos vietos, kur jos turėtų būti.
Darbas su Google disku„Google Apps Script“ gali veikti su „Google“ diske priglobtais naudotojų failais. Šis scenarijus rodo visų vartotojo failų pavadinimus konsolėje:
Var failai = DriveApp.getFiles(); while (failai.hasNext()) ( var failas = failai.next(); Logger.log(file.getName()); )
Failams galima pritaikyti kelias dešimtis skirtingų metodų. Štai keletas iš jų:
Adresų knyga taip pat gali būti automatiškai apdorojama. Toliau pateiktas kodas nukopijuoja visus kontaktus iš redakcinės grupės į „Google“ skaičiuoklę:
Var group = ContactsApp.getContactGroup("Redakcija"); var kontaktai = group.getContacts(); var ss = SpreadsheetApp.getActiveSpreadsheet(); var sheet = ss.getSheetByName("Redakciniai kontaktai"); for (var i kontaktuose) ( // Išsaugoti kontakto duomenis langeliuose: vardas, pavardė, telefono numeris sheet.getRange(i, 1, 1, 1).setValue(contacts[i].getGivenName()); lapas . getRange(i, 2, 1, 1).setValue(kontaktai[i].getFamilyName()); / Taip pat yra būdas gauti kontaktinio lapo gaviklio numerį (!).getRange(i, 4, 1, 1).setValue(contacts[i].getPager());
Darbas su Google TasksNaudodami Google Apps Scripts galite dirbti su Google Task paslauga – kurti naujas užduotis ir analizuoti esamas.
Šis kodas sukuria naują atvejį sąraše:
// Užduočių sąrašo ID galite rasti „Google Task“ paslaugos adreso juostoje var taskListId="užduočių sąrašo ID,"; var newTask = ( title: "Išmeskite datulių duobutes", pastabos: "Nepamirškite datulių duobių po lova" ); newTask = Tasks.Tasks.insert(newTask , taskListId); Logger.log("Sukurta užduotis su ID "%s", newTask.id);
Ir tokiu būdu konsolėje galite rodyti sunumeruotų užduočių sąrašą:
// Sudėkite visas sąrašo užduotis į masyvą var task = Tasks.Tasks.list(taskListId); už (var i = 0; i< tasks.items.length; i++) { var task = tasks.items[i]; Logger.log(i. ". ",%s, task.title, task.id); }
Užduotis galima perkelti iš vieno sąrašo į kitą naudojant perkėlimo metodą, pridėti prie atnaujinimo metodą ir ištrinti naudojant trynimo metodą.
Yra kelios dešimtys darbo su užduotimis metodų. Išsamų jų sąrašą rasite „Google Apps Script“ nuorodose, skirtose „Google Tasks“.
Darbas su kalendoriumiTaip pat galite automatiškai kurti įvykius kalendoriuje (ir, kaip ir siuntimo paštu atveju, generuoti informaciją apie juos iš lentelės eilučių). Kodas renginiui sukurti:
Var timeZone = CalendarApp.getTimeZone(); var description = Utilities.formatString("%s nuo %s iki %s", "įvykio pavadinimas", dateString_("įvykio pradžios data", "laiko juosta"), dateString_("įvykio pabaigos data", "laiko juosta") ); CalendarApp.createEventFromDescription(aprašymas);
Scenarijų mainų formosProgramėlė yra talpyklos programa, kuri patalpinta tinklalapyje ir atlieka tam tikras funkcijas. Pavyzdžiai: mini blokelis puslapio su orų prognoze arba kalendoriumi kampe. Norėdami įdėti „Google“ scenarijų į programėlę, scenarijaus rengyklės meniu turite pasirinkti „Paskelbti -> Įdiegti kaip žiniatinklio programą“.
INFORMACIJAIr jei spustelėsite, įsijungs automatinio užbaigimo režimas, tai yra, redaktorius užpildys kodą už jus.
RenginiaiGalite sukonfigūruoti scenarijų, kad jis būtų paleistas po konkretaus įvykio. Pavyzdžiui, atidarius/redagavus skaičiuoklę arba pateikus formos duomenis.
Darbas su duomenų bazėmisŠiuo tikslu yra paslauga, skirta darbui su Google Cloud SQL duomenų bazėmis. Iš esmės – klasikinis MySQL debesyje. Gali sąveikauti su Google Apps Script naudojant Java duomenų bazės ryšio standartą. Štai kodo, nuskaitančio įrašus iš lentelės, pavyzdys:
Var conn = Jdbc.getConnection(dbUrl, user, userPwd); var start = new Data(); var stmt = conn.createStatement(); stmt.setMaxRows(1000); var rezultatai = stmt.executeQuery("SELECT * FROM įrašai"); var numCols = rezultatai.getMetaData().getColumnCount(); while (results.next()) ( var rowString = ""; for (var col = 0; col< numCols; col++) { rowString += results.getString(col + 1) + "\t"; } Logger.log(rowString) } results.close(); stmt.close();
Paslauga kainuoja 88 USD per metus už 10 GB laisvos vietos. Deja, „Google Apps Script“ negali veikti su kitomis duomenų bazėmis. Jei planuojate parašyti scenarijų, kuris turi sąveikauti su duomenimis, neturėtumėte iš karto nusiminti arba išeikvoti savo biudžetą aukodami keturračius Silicio slėnio gyventojams. Yra du būdai, kaip išeiti iš šios situacijos:
Manau, kad ne kiekvienas mūsų skaitytojas turėjo laiko išbandyti visas „Google“ internetines paslaugas. Norėdami praplėsti akiratį ir paskatinti kūrybinę vaizduotę, trumpai apžvelgiame programų, kurių darbą galima automatizuoti naudojant Google Apps Script, galimybes.
Pagal seną gerą tradiciją, kuri jau beveik tris mėnesius, mes paskelbėme keletą šaltinių GitHub:
„Google“ turi daug API, kurias kūrėjai gali įdiegti programose, parašytose „Google Apps Script“. Norėdami tai padaryti, scenarijų rengyklėje turite įjungti šią funkciją (meniu Ištekliai, tada Išplėstinės Google paslaugos). Po to galėsite naudotis šių paslaugų galimybėmis:
Paieškos variklio scenarijus leis jums susikurti savo paieškos variklį per kelias minutes!
Gana paprastas paieškos scenarijus internete ir jūsų svetainėje!
Jis išsiskiria savo paprastumu ir veikimo greičiu!
Jame yra kelios paieškos kategorijos: paieška vienoje konkrečioje svetainėje gali būti jūsų svetainė arba bet kuri trečiosios šalies svetainė, WEB, nuotraukos, naujienos, vaizdo įrašai.
Paieškos sistema, pagrįsta Google paieška, paieškai nereikia savo Mysql duomenų bazės, scenarijus veikia bet kuriame priegloboje, net ir nemokamuose.
Scenarijaus įdiegimas neužima daug laiko, kad veiktų paieškos sistema.
Dizainas gali būti keičiamas be programavimo įgūdžių, galite lengvai pakeisti dizainą pagal savo skonį.
Techninė pagalba ir scenarijaus atnaujinimas.
Atsiliepimai 3Iš klientų atsiliepimų negauta.
Siekdama atremti autorių ir nuosavybės teisių pažeidimą, taip pat atmesti nepagrįstus kaltinimus svetainės administracijai dėl bendrininkavimo darant tokį pažeidimą, Plati prekybos platformos (http://site) administracija kreipiasi į Jus su prašymu. - jei Plati prekybos platformoje nustatomi pažeidimai, nedelsdami informuokite mus adresu [apsaugotas el. paštas] apie tokio pažeidimo faktą ir pateikti mums patikimą informaciją, patvirtinančią jūsų autorių ar nuosavybės teises. Laiške būtinai nurodykite savo kontaktinius duomenis (vardą, pavardę, telefono numerį).
Siekdama atmesti nepagrįstus ir tyčia melagingus pranešimus apie šių teisių pažeidimus, administracija atsisakys teikti paslaugas Plati prekybos platformoje tik gavusi iš Jūsų rašytinius pareiškimus apie pažeidimą kartu su dokumentų, patvirtinančių Jūsų autorines ar nuosavybės teises, kopijomis, el. Adresas: 123007, Maskva, Maly Kaluzhsky lane. 4, 3 korpusas, Advokatų kontora „AKAR Nr. 380“.
Siekdama operatyviai reaguoti į Jūsų teisių pažeidimus ir būtinybę blokuoti nesąžiningų pardavėjų veiksmus, Plati prašo atsiųsti patvirtintą telegramą, kuri bus pagrindas blokuoti pardavėjo veiksmus, šioje telegramoje turi būti nurodyta : pažeistų teisių rūšis, savo teisių patvirtinimas ir kontaktiniai duomenys (organizaciniu požiūriu – asmens teisinė forma, vardas ir pavardė). Blokavimas bus panaikintas po 15 dienų, jei nepateiksite Advokatų biurui rašytinių dokumentų, patvirtinančių Jūsų autorines ar nuosavybės teises.
Geros sveikatos, mieli tinklaraščio svetainės skaitytojai! Tikiuosi, kad daugelis iš jūsų jau tai padarė; Gali būti, kad jau esate sukūrę ir sukonfigūravę skelbimų, kurie bus rodomi projekto puslapiuose, išvaizdą. Ir jei taip yra, tada jūsų ištekliai įgauna pagreitį ir nusipelno dėmesio bei pagarbos.
Atėjo laikas pasinaudoti kita „Google Adsense“ paskyroje esančia parinktimi, būtent galimybe įdiegti „Google“ svetainės paieškos scenarijų. Faktas yra tas, kad numatytoji paieška daugumoje „WordPress“ svetainių ar tinklaraščių akivaizdžiai nėra atnaujinta ir palieka daug norimų rezultatų, susijusių su vartotojo patirtimi, kai gaunami paieškos rezultatai.
Be to, įdiegus formą Google paieškos rezultatų puslapyje atsiras Adsense blokai, kuriuos tinkamai sukonfigūravus galima padidinti bendras pajamas iš kontekstinės reklamos. Taigi mums naudinga ne tik tai, kad gerai organizuota paieška leidžiame naudotojams naudotis savo ištekliais, bet ir uždirbame papildomų pinigų.
„Google“ svetainių paieškos nustatymas „Adsense“ valdymo skydelyjeNorint nustatyti Google paiešką, reikia prisijungti prie Google Adsense kontekstinio reklamavimo sistemos paskyros. Norėdami tai padaryti Google Adsense prisijungimo puslapisĮ atitinkamus laukus įveskite savo el. pašto adresą ir slaptažodį, tada spustelėkite mygtuką „Prisijungti“. „Adsense“ valdymo skydelyje viršutiniame meniu pasirinkite „Mano skelbimai“, o kitas veiksmas yra „Ieškoti“ kairiajame stulpelyje. Tada spustelėkite nuorodą „Nauja tinkinta paieškos sistema“.
Pačiame viršutiniame stulpelyje įveskite sistemos pavadinimą. Patariu pasirinkti savo šaltinio pavadinimą. Kam tai? Na, visų pirma, norint atskirti kiekvienos svetainės paieškos parinktis, jei jų yra kelios. Pirmasis pasiūlymas nustatymas yra srities, kurioje bus atliekama paieška, pasirinkimas. Nustatome konkretaus (-ių) šaltinio (-ių) nustatymą, todėl nustatome jį į „Tik mano pasirinktos svetainės“.
Kai ši parinktis suaktyvinta, tampa prieinamas laukas, skirtas įvesti svetainių, kuriose bus ieškoma, URL. Galite parašyti kelių projektų adresus, tada jiems bus sujungta gauta paieškos forma. Bet prasminga tai daryti tik tuo atveju, jei tinklaraščiai ar svetainės yra tos pačios ar panašios temos.
Žemiau jūsų prašoma įvesti raktinius žodžius, kurie tiksliausiai apibrėžia svetainės temą. Tai būtina norint parinkti aktualiausius Adsense kontekstinės reklamos skelbimus; kuo didesnis aktualumas, tuo efektyvesnė reklama, taigi, tuo didesnis jūsų uždarbis. Skelbimų blokai bus rodomi svetainės „Google“ paieškos rezultatų puslapyje, kai vartotojas paieškos formos eilutėje įves atitinkamą užklausą.
Kam tie KS? Siekdami susiaurinti konkretaus termino reikšmės apimtį ir padidinti skelbimų, kurie bus rodomi paieškos rezultatų puslapyje, aktualumą. Pateiksiu paprastą pavyzdį. Tarkime, lankytojas paieškos juostoje įvedė žodį „žemėlapis“. Šis žodis turi keletą reikšmių ir gana plačią šių reikšmių taikymo sritį.
Dėl to atsiras tie mano tinklaraščio puslapiai, kuriuose yra medžiagos apie svetainės žemėlapį. Tačiau, jei nenurodysite papildomų raktinių žodžių, skelbimai gali būti rodomi paieškos rezultatų puslapio skelbimų rinkiniuose, kuriuose yra, pavyzdžiui, pasiūlymų įsigyti žaidimo kortų arba geografinių žemėlapių.
Toliau. Jei pažymėsite laukelį šalia „Naudoti saugią paiešką“, įsijungs saugios paieškos filtras, kuris išfiltruoja pornografinius ir kitus nepageidaujamus išteklius. Tačiau ši parinktis reikalinga tik ieškant keliose svetainėse arba visame tinkle. Po to nurodote šalį, kurios domene bus atliekama „Google“ tinkinta paieška, jūsų svetainės kalbą ir kodavimą (paprastai tinklaraščiams ir „WordPress“ svetainėms naudojamas Unicode (UTF-8).
Keletas žodžių apie parinktį „Transliteracija“. Jei pažymėsite atitinkamas kalbų grupes, užsienio kalbų svetainės lankytojai galės gauti atsakymą į kitomis kalbomis įvestą užklausą. Tai greičiausiai pasakytina apie daugiakalbius tinklaraščius ir svetaines.
Nustatykite klientų kanalą, kad galėtumėte stebėti skelbimų efektyvumą paieškos rezultatų puslapyjeNorėdami tai padaryti, suaktyvinkite plėtinį spustelėdami krumpliaračio piktogramą viršutiniame dešiniajame naršyklės lango kampe, viršutiniame meniu pasirinkite „Vaizdai“, tada pasirodžiusiame sąraše „Peržiūrėti vaizdo informaciją“. Kitame skirtuke bus atidaryta informacija apie visus tinklalapio vaizdus, įskaitant informaciją apie logotipo URL. Kaip matote iš aukščiau esančios ekrano kopijos, mano tinklaraščio antraštės vaizdas yra saugomas aplanke „img“.
Jei norite naudoti kitą vaizdą „Google“ paieškos rezultatų puslapyje, galite įkelti jį į serverį ir parašyti naujo vaizdo kelią priešais eilutę „Logotipo vaizdo URL“. Galite pasirinkti iš nustatymų, kur bus vaizdas: virš arba šalia Google paieškos lango (formos).
Tačiau trečiasis puslapio su paieškos rezultatais rodymo variantas yra susijęs su svetainės ar tinklaraščio dizainu, ir manau, kad jis yra tinkamiausias, nes lankytojas lieka šaltinyje ir yra didelė tikimybė, kad jis pasiliks toliau, kad gautų susipažinti su kitomis medžiagomis. Tačiau šios galimybės įgyvendinimas pareikalaus kur kas daugiau kūno judesių.
Kad būtų rodomi svetainės „Google“ paieškos rezultatai, „WordPress“ administratoriaus skydelyje turite sukurti atskirą tinklalapį. Būtinai peržiūrėkite mano straipsnį, kuriame viską aprašiau labai išsamiai. Pridursiu, kad sukūrę puslapį paieškos rezultatams rodyti, turite parašyti jo adresą stulpelyje priešais eilutę „URL paieškos rezultatams rodyti“. Nustačius visus aukščiau aprašytus nustatymus, turite spustelėti mygtuką „Išsaugoti ir gauti kodą“, esantį pačioje nustatymų lango apačioje.
Formos (lango) ir Google paieškos rezultatų puslapių kodų įterpimasJei savo svetainėje nustatėte „Google“ paieškos rezultatų gavimą naudodami išteklių dizainą (trečia parinktis), išsaugoję gausite du kodus:
Viršutinis kodas apibrėžia formą (langą) su paieškos juosta. Senojoje versijoje, kai vis dar naudojau numatytąją paiešką, mano tinklaraštyje šis langas atrodė taip:
Nukopijavęs pagrindinį kodą, įklijavau jį į temos failą searchform.php vietoje senojo kodo ir apsupiau jį div, kuriame yra atitinkama klasė, ir sukūriau jo stilių, kad forma atrodytų tinkama svetainės dizainui.
Tinklaraščio puslapiuose jau gana detaliai aprašiau CSS stilių taikymą kuriant tinklalapius. Jūsų „WordPress“ temoje taip pat turėtų būti failas panašiu pavadinimu (viena iš parinkčių, pavyzdžiui, search.php). Įvedus kodą Google paieškos forma atrodė taip:
Žemiau esantį kodą įklijuojame į naujai sukurtą puslapį (pavadinau jį „Paieškos rezultatai“) tiesiai „WordPress“ administratoriaus skydelio HTML redaktoriaus lange. Taip, beveik pamiršau. Paieškos rezultatų tinklalapis neturėtų būti rodomas jokiame tinklaraštyje ar svetainės meniu. Todėl turite neįtraukti jo ID, kad neklaidintumėte skaitytojų, nes apie jį nebus jokios informacijos.
Norėdami sužinoti ID, eikite į „WordPress“ administratoriaus skydelį skiltyje „Puslapiai“ ir perkelkite žymeklį ant nuorodos į norimą puslapį. Dėl to naršyklės būsenos juostos apačioje pamatysite jos adresą, kuriame bus skaičius, kuris yra reikalingas ID.
Taigi, ID buvo nustatytas, dabar turite jį pašalinti iš visų svetainės meniu. Pavyzdžiui, mano temoje šablonas header.php yra atsakingas už meniu rodymą. Šį meniu apibrėžia tokia eilutė:
Čia aš papildžiau šią eilutę tokiu įrašu:
&exclude=4366
Tai pasirodė taip:
Viskas, dabar „Google“ tinkintos paieškos puslapis svetainėje bus pašalintas iš meniu ir bus rodomas tik su paieškos rezultatais pagal skaitytojų užklausas. Tikiuosi viską aiškiai paaiškinau. Tiesą sakant, rašyti ilgus straipsnius nėra lengva, tačiau tai yra būtent tuo atveju, kai tai būtina. Jei manote, kad tinklaraščio įrašai padeda rasti atsakymus į jums rūpimus klausimus, galite užsiprenumeruoti naujausią medžiagą el. Greitai pasimatysime.
Ar girdėjote apie Google scenarijus? (Programų scenarijus)? Ne?
Na, kaip tai atsitiko? O ne ne ne!
Toks naudingas dalykas, bet apie tai žino tik siauras specialistų ratas. Bet veltui!
Tokia situacija susiklostė rusakalbių bendruomenėje, tačiau anglakalbėje interneto erdvėje ji gana populiari ( kaip matyti iš toliau pateiktų grafikų).
Kodėl veltui?
Bet todėl, kad tai puikus įrankis smulkiam ir vidutiniam verslui, leidžiantis be papildomų išlaidų optimizuoti dokumentų srautą ir nustatyti automatinį gyvybiškai svarbių įmonės procesų veikimą.
Kaip verslas, kiekvienas įvertins šios paslaugos galimybes, nes yra tiesiog begalė būdų ja naudotis!
Šiek tiek įsigilinus į Google paslaugų virtuvę, atsiveriančios perspektyvos gniaužia kvapą!
Bet neaplenkime savęs.
Pirmiausia turite išsiaiškinti, kas tai yra ir ką su tuo daryti.
Prieš daug laiko ( nuo 2009 m) puiki „Google“ išleido naudingą funkciją – .
Ši paslauga leidžia automatizuoti Google paslaugų darbą. Artimiausias analogas yra „Microsoft Office“ biuro rinkinys su makrokomandomis VBA ( Visual Basic programoms) ir jo analogai Libre Office, SoftMaker Office ir kt.
Žinoma, nėra visiškai teisinga lyginti GAS ir VBA.
Štai ką apie tai sako vienas iš pirmaujančių „Google“ paslaugų specialistų rusų kalba internete Aleksandras Ivanovas.
Vienintelis dalykas, kurį jie turi bendro, yra idėja išplėsti stalo procesoriaus galimybes naudojant papildomą programos kodą. ...
Aleksandras Ivanovas
„Google Apps“ scenarijų konsultantas
Su išsamesniu palyginimu, kurį Aleksandras maloniai sudarė specialiai jums ir man, galite susipažinti šioje nuorodoje.
Žinoma, daugelis, kurie bandė iš karto išmokti naudoti makrokomandas, gali turėti ne itin malonių prisiminimų, tačiau nenusiminkite iš karto!
„Google Apps“ scenarijus yra daug patogesnė kalba, nei gali pasirodyti iš pirmo žvilgsnio.
Iš esmės tai yra JavaScript pagrįsta scenarijų kalba ( ECMAScript 5 standartas), sukurtas specialiai tam, kad žymiai supaprastintų „Google Apps“ pagrįstų programų kūrimą.
Tiems, kurie yra bake, primenu, kad Google Apps ( Beje, paketas neseniai buvo pervadintas į „G Suit“.) yra tarptautinės korporacijos sukurtos interneto paslaugos, su kuriomis visi vienokiu ar kitokiu laipsniu yra susipažinę.
Google paslaugos(kuriuos apsvarstysime, parašysime jiems scenarijus ant dujų):
ir daugelis kitų, programų sąrašas nuolat auga ( Galite peržiūrėti visą „Google“ produktų sąrašą).
Taigi, pagrindiniai darbo su Google scenarijais pranašumai yra tai, kad kodas vykdomas ne kliente ( tie. ne tiesiogiai savo darbo kompiuteryje) ir „Google“ debesyje.
Tai leidžia kurti savarankiškus scenarijus, kuriems nereikia vartotojo įsikišimo ( labai šauni funkcija!).
Be to, norint pradėti, nereikia nieko įdiegti, „Google“ jau viskuo pasirūpina.
Yra paruoštas redaktorius su visomis būtinomis funkcijomis ( nuotrauka žemiau).
Privalumai taip pat apimaNeplakime... Jau dabar parašykime savo pirmąjį scenarijų.
Scenarijaus kūrimas naudojant scenarijaus scenarijaus įrankių juostąNorėdami pradėti, prisijunkite prie savo Google paskyros ( Primename, kad norint pasiekti visas paslaugas reikia tik vienos paskyros, kuri sukuriama kartu su Google paštu), tada spustelėkite šią nuorodą script.google.com ir pateksite į šį puslapį ( Scenarijaus įrankių juosta Scenarijus):
Kairiajame meniu spustelėkite mygtuką + Sukurti scenarijų.
Štai „Google“ scenarijaus rengyklės langas:
Beje, tai nėra vienintelis būdas jį paleisti.
Galite eiti kitu keliu.
Scenarijaus kūrimas naudojant „Google“ diskąSpustelėkite mygtuką Sukurti, pasirodys sąrašas su parinktimis, tada pasirinkite Daugiau ir spustelėkite Prijungti kitas programas.
Ryšių lange paieškoje įveskite ir spustelėkite Connect ir... voila!
„Google Apps Script“ lange programa buvo pridėta prie „Google“ disko. , nustatykite paukštį priešais Pasirinkite Google Apps Script bus numatytoji programa failams, kurie atidaromi su jo pagalba. ir spustelėkite gerai
Dabar jūsų galimybių sąraše atsirado nauja paslauga ir galime pereiti tiesiai prie kodo.
Scenarijaus kūrimas naudojant konteinerio failąBe to, yra dar vienas būdas sukurti scenarijaus failą.
Tai sukuria scenarijaus failą viduje ( pavyzdžiui, lentelės, dokumento, skaidrės ar formos viduje, sąlyginai viduje).
Tačiau šį metodą aptarsime kituose straipsniuose.
Pirmasis scenarijusSukurkime savo pirmąjį scenarijų.
Žinoma, galite eiti į šią nuorodą tyts ir atidžiai perskaitykite, ką rašo išmanantys žmonės, arba...
Tiems, kurie niekada nebandė savo jėgų programuoti, „lakoniškas“ redaktoriaus langas tikriausiai atrodys visiškai paslaptingas, o kai kurie netgi norės bėgti rėkiant: „ Jie mane apgavo, sakė, kad tai lengva!!!”
Neskubėkite tepti slidžių! Tai tikrai paprasta, žinoma, jei žinote, ką daryti.
Taip atsitiko, net skaitmeninių technologijų aušroje, kad pirmasis bandomasis pranešimas, kurį rodo ką tik parašyta programa, yra: „Sveikas pasaulis!
Siūlau šiek tiek nukrypti nuo kanonų ir tuoj pat kažkur paskelbti garsiojo sveikinimo vertimą... na, tarkime, suahilių kalba!
Pirmiausia pakeičiame funkcijos pavadinimą iš myFunction į firstTest .
Funkcija firstTest () ( grąžinti Logger.log(LanguageApp.translate("Sveikas pasaulis!", "en", "sw")); )
Parašykime tą patį pavyzdį išsamiau ir pažiūrėkime į kiekvieną eilutės funkciją firstTest () ( var text = "Hello World!", text_language = "en", language_of_translation = "sw"; text = LanguageApp.translate(text, text_language, language_of_translation ); Logger.log(tekstas);1 eilutė. Funkcijos direktyva sukuria naują funkciją, tada nurodo jos pavadinimą firstTest .
Tada skliausteliuose () nurodome parametrus, kuriuos norime perduoti funkcijai ( mūsų atveju nieko nenurodome, nes nieko nepraleidžiame).
O riestiniuose skliaustuose () nurodomas kodas, kuris vykdomas iškvietus šią funkciją.
Funkcija firstTest () ( // Funkcijos kodas čia )
Jei įdėsite du pasviruosius brūkšnius //, tada kodas po jų ir iki eilutės pabaigos nebus vykdomas.
Tai vadinama komentaru.
Beje, komentarą taip pat galima nurodyti kaip /* */ , bet koks viduje esantis tekstas bus laikomas komentaru, neatsižvelgiant į eilutės (-ių) pradžią ir (arba) pabaigą.
2-4 eilutės. Mes deklaruojame kintamuosius naudodami var direktyvą.
(Galima pamatyti kalbų kodus)
Var text = "Sveikas pasaulis!", text_language = "en", language_of_translation = "sw";
6-10 eilutės. Kreipiamės į LanguageApp objektą arba, tiksliau, šio objekto vertimo metodą, kuriam reikalingi trys parametrai ( mes jau aprašėme juos aukščiau 2-4 eilutėse).
Jei kai kurie terminai jums neaiškūs ir (arba) neturite pagrindinių JavaScript ar kitos kalbos žinių, nesijaudinkite!
RezultatasŠio metodo rezultatas bus išverstas tekstas, kuris, mūsų atveju, įrašomas į teksto kintamąjį ( tai yra, seną reikšmę perrašome nauja).
Tekstas = LanguageApp.translate(tekstas, teksto_kalba, vertimo_kalba);
12 eilutė. Logger.log(text) yra mūsų teksto išvestis į žurnalą, kur mes jį peržiūrėsime.
Logger.log(tekstas);
Beje, šis metodas ( Logger.log();) ateityje pravers dar ne kartą derinant savo scenarijus, t.y. Rasti ir pašalinti klaidas, kurios įsivėlė į jūsų scenarijų.
14 eilutė. Neprivaloma grąžinimo direktyva – grąžina lauke nurodytus duomenis ( nieko nenurodėme, o tai reiškia, kad pagal numatytuosius nustatymus bus grąžinta false;).
Tęskime, mūsų programa parašyta, dabar išsaugokime ją paspaudę šį mygtuką ( diskelio piktograma)
Iškart prieš jus pasirodys langas.
Jame laukelyje Nurodykite naują projekto pavadinimą įveskite projekto pavadinimą, tebūnie Hello world! . Tada spustelėkite mygtuką gerai
Dabar paleiskite jį pirmiausia pasirinkdami norimą funkciją ir spustelėdami čia ( trikampio piktograma)
Galiausiai eikite į skirtuką View > Logs arba tiesiog paspauskite Ctrl+Enter ( spartieji klavišai yra naudingas dalykas).
Ir štai mūsų pastangų rezultatas...Informacija, nurodanti, kada buvo padarytas įrašas, pabraukta mėlynai.
o raudonai yra mūsų teksto kintamojo turinys.
Taip, taip – Salamu, Dunia! Ir yra garsiojo Hello World vertimas į suahilių kalbą.
Misija įvykdyta!
Ovacijos! Ar jaučiate pasididžiavimą? Visiškai nusipelnė.
Jūs ir aš žengėme pirmąjį žingsnį įvaldydami nuostabų įrankį.
Sutikite, be netikro kuklumo, kad tai nebuvo taip sunku.
Vis dar turite klausimų?
Visada galite jų paklausti šio įrašo komentaruose.
Taip, eksperimentuokite su kodu ir parodykite jį mums komentaruose.
RezultataiO dabar trumpai apibendrinant: