PHP Link Directory och importera Länkar



Jag har kämpat i kväll med PHP Link Directory. Jag hade en lista med adresser som jag ville lägga i bulk och lyckats koppla ihop rätt format för en csv-fil för import. Det är något av en lång historia, det började med lodjur dumpning källan för en webbsida, sed trimning bara länkarna, då bara på länken titlar, etc. Slutligen några skript senare hade jag en grundläggande kalkylblad. Lades NULL-värden i ett fåtal fält och försökte import. Allt såg bra, så jag tänkte att jag skulle testa att lägga till en länk via användargränssnittet och se om allt var bra.

På denna punkt jag märkte att mina importerade länkar inte visar. Min första gissning var att cachen behövs clearing, men som inte löser det, så jag tittade på databasen. Jag hade glömt att ange förfallodatum till NULL för alla dem. (De nya länkar hade fallerat till 0). Okej, så jag lagt till en länk och sedan märkte en av mina importerade länkar hade försvunnit. Jag misstänkte att den automatiska ökningen av mysql hade underlåtit att erkänna de importerade data. Jag gick igenom alter-Ing bordet för att ställa in automatisk ökningsvärdet högre, men det stampade fortfarande över befintliga poster när du lägger till en länk via användargränssnittet.

Konstigt följande kommando inte verkar fungera…
ALTER TABLE name_of_table AUTO_INCREMENT = 500

Slutligen, Jag tappade id fältet helt och återskapas det. Automatisk numrering gav mig tal upp till 404, så jag lagt till en ny länk till testet och id #395 var stampade (id hade redan använts av en annan länk, men nu ersattes med den nya länken.)…. men jag tänkte dumpa ID-fältet skulle göra det glömmer… Vid den tidpunkten såg jag en liten tabell med ett fält som heter PLD_Link_SEQ… det ena fältet var id och… det visar 395… (smack huvud!) Så, Jag uppdaterade den till 405 och lagt till en länk och allt fungerade som förväntat.

Som en udda bieffekt, det ser ut som om en länk hade varit med och det är nummer hävdade en ny länk, den nya länken blev automatiskt skisserat samt.

Så, om du försöker importera länkar till phpld från en self made csv eller annat importfilen, anteckna den PLD_LINK_SEQ bordet och se till att ställa in den till ett nummer så att det inte “trampa på” dina tidigare poster.

Mitt andra förslag om du ska göra en import som denna från CSV. Börja med att ladda ner en backup i csv-format på dina nuvarande länkar. Gör detta så att du kan kontrollera att du har rätt antal kolumner. (Även om du sätter NULL i den sista kolumnen, det är bra.) Du kanske vill förbereda dig för möjligheten att göra MySQL kommandon efter importen. Jag var tvungen att ställa in utgångsdatum fältet till NULL där utgångsdatum = 0 (Med utgångsdatum på 0 länken visar inte.) Så, borsta upp på din SQL syntax innan du börja importera.

Related Posts

Blog Traffic Exchange Related Posts
  • Windows Vista Beta noter ... Nedan följer några anteckningar som jag har tagit på Vista beta som jag installerade i ett VM. Jag har en hel del lek omkring men med det att göra (och minst en Internet Explorer bugg jag vill nämna.) Men ... Jag går vidare och publicera det här. [varning -......
  • Ta bort Live PC Care | Live PC Guide Care Removal Live PC Care är en skurk antivirusprogram som marknadsförs och främjas genom vilseledande annonser och aggressiva taktik. I många fall annonsen kan vara en animation av en genomsökning av en dator som gör anspråk på att hitta virus och du måste klicka på en länk för att åtgärda problemet. Detta ......
  • Mer om Sony XCP DRM (Rootkit) Frihet till tinker.com har några bra detaljerad analys på Sonys (placerades) användning av GPL-programvara i sina XCP DRM (Digital Rights Management) programvara som har varit i centrum för något av en firestorm de senaste par månader. DRMS var källan till den kod som påstods bortförda, men pusslet var ......
Blog Traffic Exchange Relaterade webbplatser
  • Personal Finance Links ("Big Sign" Område) Whenever I'm driving, I hand my wife navigating duty. I'm directionally challenged and I know it. Väl, she'll make a comment that there's a "big sign" coming up for me to follow and I look for the physically large sign. It took me a long time to catch on that......
  • Virtuella assistenter - Ett sätt att få värdefulla länkar för din webbplats Virtuella assistenter diskuterar att länkar är i huvudsak online-röster för din egen webbplats. Som du får fler röster, din webbplats ses mer positivt av sökmotorer, och du även njuta av högre ranking. Alla dessa länkar kan ha mer eller mindre vikt. När du blir länkad till ......
  • Principer för god SEO för din blogg Oavsett om du skriver en blogg bara för att du tycker om att ha en massa människor att läsa dina tankar, eller om du skriver en blogg eftersom du funderar på att generera intäkter, en av de viktigaste sakerna som du behöver göra är att maximera SEO eller ......
PDF24    Skicka artikel som PDF   

Liknande inlägg


Se vad som hände denna dag i historien från antingen BBC Wikipedia
Sök:
Sökord:
Amazon Logo

Kommentarer är stängda.


Växla till vår mobila webbplats