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
  • 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 ......
  • 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 -......
  • Förteckning över Open paket Source Följande är lång, men sannolikt inte slutföra. Detta är en lista med öppen källkod paket: Dataprogram licensierad under en öppen källkod licens. Programvara som passar definition av fri programvara kan vara mer lämpligt kallas fri programvara; GNU-projektet i synnerhet objekt sina verk benämns ......
Blog Traffic Exchange Relaterade webbplatser
  • De mest effektiva strategierna för att tillämpa När du ställer in Länkar Trafik generation till din webbplats från sökmotorerna kan delas i två delar. Dessa delar är vanligtvis på sidan sökmotoroptimering samt off-page sökmotoroptimering. Även om båda dessa områden för SEO är mycket viktiga, i denna artikel kommer vi att fokusera mer på ......
  • Link Building- Path To Get Conversions The best way to optimize your site on the search engines is to build quality in bound links that point to your site. These in bound links are considered by the search engines while ranking your sites. The more number of back links the better your site ranks. You also......
  • Achieve Success In Web Business With Good Inbound Links Suppose you have created your own website, first thing which will come to your mind is being on the first page of the search engines. It is very difficult to be on the front page of the search engines as there is very tough competition amongst the websites who......
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