drupal module, het creëren van een Facebook de recente activiteiten van de,,,,, drupal Module 4,,,,,,, 11 de,,,,,,, het netwerk van delen van maandag wat in tuts + koers zal dalen tot slechts drie dollar.Niet' niet missen.,,,,, de versterking van de functie en de nieuwe drupal in één van de modules, trekt de ontwikkelaars van het platform, erg populair.Deze handleiding zal laten zien hoe je een drupal module, door gebruik te maken van technische deskundigen aanbevolen drupal.,,, maar laten we handen vuil maken, laten we eens kijken wat we moeten weten wat een kijk, voorwaarde voor een volledig begrip van de informatie in deze gids, je moet beschikken over kennis, het beheer van De infrastructuur, met inbegrip van: drupal, drupal geïnstalleerd, waardoor de module, een toename van een aantal fundamentele kennis van de inhoud van de haak PHP, drupal, drupal code is modulair, bestaat uit twee delen:,, de kern van module (kern), mits de module (module), voorziet, de kern van alle fundamentele drupal functies, en de module nog meer taken op basis van de installatie.De kern van de module is door de interactie tussen "hoer", op basis van de documenten, de ": drupal, een haak is een PHP die functie, foo_bar (),,, foo, is de naam van de module (dus, de naam van de foo module), de BAR is de naam, De haak.". De haak is, een speciale naam door drupal systeem om de module, met inbegrip van de functie van de functie van de kern.De documenten die deze functie heeft ook een speciale naam vinden om de kern van alle geïnstalleerde module voor de ontwikkeling van personeel, drupal API biedt een groot aantal haken, wijziging van de kern van de bijna volledige functionele.Een drupal ontwikkelaar, de lucht is het opzetten van een website, de sterke beperkingen op basis van de CMS.,, de scheiding van de functies van de fundamentele taken van de verhoging van de flexibiliteit van de verbetering van de prestaties zoals drupal bijgewerkte versie van de administratieve taken.Omdat de kern is een zekere mate van onafhankelijkheid van de module, deze operatie kan door het aannemen van de kern, bouwen we aan wat we nodig hebben, is een realistisch doel, de verwezenlijking van onze module, ik denk dat de make - up van integratie is een perfect idee.We kunnen de gebruikers "als" we artikel nog een "als" knop, elk van hen.De tweede taak van onze module wordt weergegeven, in de marge van deze artikelen door de gebruikers, om gegevens te verkrijgen, omdat het belangrijkste doel van dit artikel is het voor het bereiken van een drupal module, we gebruiken de meest eenvoudige methode voor het opvragen van gegevens: de Facebook - plug - ins.Om de gebruikers toe te voegen aan Facebook sociale - elementen van uw website slechts één regel, kan kopiëren en plakken van Facebook, ons product zal er een output, eruit moet zien:,,, stap 1: installatie van de module drupal zoeken in ///////- module, website, je drupal installatie MAP.Als er meer dan één de beheerder van een installatie te rijden in de module drupal, de weg eruit, website /regio /modules, in de eerste plaats kiezen we de naam van de module.Want het is de taak van de toevoeging aan onze website van Facebook, ben ik van mening dat het Facebook is een passende naam.Kunnen we beginnen met de voorbereiding van de ontwikkeling van de modules moeten we de catalogus in structuur, de website, de folders, nomenclatuur, het creëren van een module.We geven onze bijdrage aan de module in de nomenclatuur van de MAP, aanpassen.De aanwezigheid van de module op Facebook, Facebook - catalogus, aangepaste gids.De definitieve structuur ziet er als volgt uit:,,,,, stap 2: kennisgeving van onze module drupal, de gebruikers, de kern van een reeks drupal module, gebaseerd op de inhoud van de website /all /module.Op elke module, de naam van de module_name drupal zoeken,. Informatie.Deze documenten moeten informatie bevatten over de specifieke modules en drupal laten zien dat deze informatie aan de gebruiker.Laten we de module, het creëren van een dossier van de informatie.Een dossier bij het creëren van een facebook.info, genaamd,,, - website /all /modules /speciaal /Facebook, mappen, en de toevoeging van de volgende code:,; module gebruikersvriendelijke, de naam van de in de module een lijst namen = Facebook recente activiteit; de beschrijving van de module, in de module = zoeken en een beschrijving van de lijst de recente activiteiten van Facebook gegevens waaruit blijkt dat de in de tweede kolom.De verpakking; module, zal in de lijst van de modules. = Nettuts+ drupal module blz. Les modules, in naam van de kern; drupal gevuld = 7 X; - vertegenwoordiging van documenten documenten documenten [] = facebook.module module, boven de code geeft de informatie die nodig is om in een informatie dossier.Aandacht, zoals wij reeds hebben gezegd, facebook.module in, documenten, de generator.Het dossier bevat onze code.Op dat moment, toen we in de map van het creëren van een leeg dossier.,,,, informatie, documentatie is een standaard INI, documenten; de lijnen te beginnen met de opmerking ";".Nu, laten we eens kijken wat we hebben gedaan.Toegang tot de website en de keuze van module, van de heer de menu 's.De lijst van deze module worden aangegeven, terwijl de in de bodem, zul je een nieuwe module - groep, de naam, de Nettuts+ les modules, met inbegrip van de module.Controleer je informatie blijkt dat in het dossier hier.,,, stap 3: toevoeging van een knop op Facebook, we moeten nog door die drupal code - code.Dit kan door de uitvoering van hook_node_view,,.We zullen zien in een moment, de uitvoering van hook_node_view, gebruik moeten maken van de functie, thema 's,.,, betreft, is de functie van een drupal API voor waardoor de ontwerpers betreft module nodig.In feite, we gebruiken de functie betekent ook dat we moeten bereiken, hook_theme ook.Van Facebook, het ophalen van de code, hier een "als" knop 'Facebook' code.Je kunt gebruik maken van de definitie van de pagina 's over de knop van uiterlijk.Druk de knop zal tonen, krijgen de code, die nodig zijn voor de uitvoering van de code xfbml.,,,,,, hook_node_view, hook_node_view, en de terugkeer van de knooppunten (zoals het maken van mening of pagina 's).Met deze haak, we kunnen er een gewoonte van code van een drupal bij verstek te genereren.De haak dat ziet er als volgt uit: de verwezenlijking van hook_node_view (, /* * * * * * *).* * * * * * * terug onze module maken van mening (pagina 's of artikelen).We willen moddify code zodat we aan de knop. * * * * * * * we pagina 's.* * * * * * * /functie facebook_node_view (knopen, view_mode dollar langcode) {% - > in sommige] = [(")markering" = > betreft ('facebook_add_like_button "), de naam van de functie);}, facebook_node_view, kan worden afgeleid dat, dus het is van Onze module en de naam van de haak de samenstelling van de naam van de parameters zijn:.,,,, - gegevens, met inbegrip van node, is onlangs view_mode dollar... Aangewezen zones (alle vormen, kan dat emoties, enz.), langcode dollar om te maken, onze taal code controle, alleen tot wijziging, voor de knooppunten, parameters en het resultaat is van ons" als "knop zal verschijnen in de Gezamenlijke prognoses.Ik heb het als een oefening, tot wijziging van de code voor je de knop maar in de hele pagina 's, code toegevoegd aan een nieuwe belangrijke knooppunten in dollar - > inhoud van, installatie, het blijkt dat de etikettering van Facebook module, facebook_add_like_button, waardoor, de uitvoering van taken. Hook_theme, deze haak moeten worden geregistreerd, betreft de functie van de verwezenlijking van een hook_theme () /* * * * * * *.* laat drupal begrijpen onze betreft.* * * * * * * /functie facebook_theme () {terugkeer ("facebook_add_like_button" = > - ('variables "= > ruimte));}, de code weer een serie met de naam van de functie en de parameters.In ons geval, hebben we geen behoefte aan een reeks parameters, dus een variabele is die leeg.De verwezenlijking van onze functie, thema 's, en, tot slot, we hebben de tijd tot het toevoegen van Facebook, kunnen we ons de code van de module.Dit kan doen: * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *, * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * de functie, de code van ons eisen toe te voegen. De pagina 's.* * * * * * * /functie theme_facebook_add_like_button () {% produktie = "& lt; div =" FB "& GT; & lt; /div & GT; & lt; script src = 'http: //verbonden. Facebook. - /en_us /alle is deappid 221371084558907. = = = = = = = 1% AMP xfbml; & GT; & lt; /scripts & GT; & lt; FB: als http://www.facebook.com/profile.php href ="?Id = = 100000782572887 "sturen" waar "breedte =" 450 "show_faces =" waar "het lettertype =" & GT; & lt; /FB: als & GT; "; de produktie van terugkeer;}, aandacht voor de functie is van de geregistreerde naam door de thema 'S die haak, theme_,.Deze functie is een "gezicht" van de code van de string.Controlepost, nu kunnen we zien of alles in orde is, op dit punt.Je kunt klikken op het menu van de module,,, naar de, Facebook, module en activering van de module in ons vakje geactiveerd vóór de opening van de module.Klik, het behoud, de configuratie, knopen, zodat de module.Als je er niets toe te voegen aan uw website, nog wat nu oog heeft toegevoegd aan de mooie knopen eruit moeten zien, je het volgende:,,, stap 4: het creëren van een zijbalk blok, het creëren van overleg door de twee ontwerpresoluties: module, allereerst maken we drupal weet een nieuwe blok er bestaan, zodat het op de lijst van beschikbare blokken.Ten tweede, we moeten schrijven in blok de weergave van de informatie in de code.Deze veronderstelling haak, de uitvoering van de hook_block_info:, om te voorkomen dat de lijst van de in de lijst van hook_block_view, we blokkeren,,, met inbegrip van de recente activiteiten van een Facebook in het blok van de code nodig.De uitvoering van hook_block_info,,,, /* * * * * * * dat hook_block_info ().* gebruikt deze haak hebben we aangekondigd, bieden we een drupal in module vastgesteld als Facebook * /functie facebook_block_info () {% [] = - blok ("informatie" = > t (een aantal recente activiteiten ") ///////weg, standaard andere eigenschappen); terug naar blok;}, block_info haak, aanpassing, voor het blok, met de toevoeging van een nieuwe belangrijke, informatie, met inbegrip van het blok in de buurt van onze generator op Facebook - pagina 's tekst modules beschikbaar.De uitvoering van hook_block_view,,,, het eerste wat we moeten doen is het Facebook - code, kan hier.We moeten de configuratie van de standaard optie: de breedte, 170, en hoofd, nep, controleer de vakje vermeld onder de rubriek).We moeten een grote blokken, 170px, omdat dat de norm is drupal blok breedte en zullen we voor de eerste om te bouwen aan hun eigen tekst, dus we hoeven niet de titel van Facebook.Laten we het controleren van de code, en hook_block_view,, /* * * * * * * dat hook_block_view (:).* * * * * * * terug van onze blok maken van mening.Het moet de configuratie van de waarde van de recente activiteiten van sociale, Facebook - * * * * * * * * * * * * * * /functie facebook_block_view ($Delta = ") {schakelaars ($Delta) (zaak C - 'Facebook": $blok [met betrekking tot] = t (een aantal recente activiteiten ")] = ['content'; $blok" & lt; script src = "http: //verbonden. Facebook. - /en_us /alle #. Is xfbml = 1 > & lt; /scripts & GT; & lt; FB: activiteiten Op het gebied van breedte = =" om "170" hoogte = "500" titel = "valse" lettertype "border_color =" = "# voorstellen." = "valse" & GT; & lt; /FB: activiteiten & GT; ";} terug naar blok;}, blok zien haak ontvangt een parameter, dit is een teken van een stuk is.We controleren of de module blok van ons, als dat zo is, hebben wij nog twee nieuwe projecten, en $blok, installatie: een betreft. Dit is de titel van de blokken, de inhoud van een string, in ons geval nemen van Facebook.We zijn bijna klaar.Om van deze module en navigatie, structuur, in het menu kiezen, dan naar beneden naar blok, blok, de gewonden en de vaststelling van de lijst van Facebook, hebben we de recente activiteiten van de tweede blok is marge vertonen (die aan de rechterkant van de standaard betreft).De volgende stap, volgens de "als" knop voor het creëren van een aantal artikelen, eerder.Deze zullen worden opgenomen in de lijst van onze nieuwe blok creëren in de BAR, dat is het!We doen.Het ziet er als volgt uit:,,, aan het einde van deze handleiding, hoop ik dat je het creëren van een drupal module is echt niet zo moeilijk als je denkt.Natuurlijk, deze les nog maar het topje van de ijsberg drupal modules kunnen doen.Maar dat is een goed uitgangspunt.En dank u zeer voor te lezen, laat het me weten als je vragen hebt.,
Het creëren van een Facebook recente activiteiten
Next Page:Twee