XML webhelytérkép a felhasználó regisztrálásánál bezavar

vikicica22 képe

Hello mindenki!

Xmlsitemap modult használom és azt vettem észre, hogy mikor valaki regisztrál a regisztrálási sorban nem a következő hanem jóval tovább ugrik a szám tehát bezavar a regisztrációba a xmlsitemap.
Itt a példa:
120 ember van regisztrálva (user/120) és mikor regisztrál valaki akkor nem a (user/121) lesz hanem a user/157 majd eltelik egy nap akkor a következő regisztrált emberke már pl.: a user/393-as lesz :(

xmlsitemap 7.x-2.0-rc2 és a 7.x-2.x-dev is kipróbáltam de mindegyikkel ez a furcsa dolgot produkálja :(

Kérdéseim ezzel kapcsolatban:

  1. Valaki találkozott már ezzel a hibával?
  2. Xmlsitemap - egyáltalán fontos ez a modul? lehet már nem is annyira fontos a google és egyéb keresőnek vagy igen?
  3. A felhasználókat nem lehetne valahogyan ismét szépen sorba tenni valami modullal? 1-2-3-4 stb...

Üdv.: Viki

Taxonomy upgrade extras: 
Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
nevergone képe

Szia!

Néhány gondolat:

  • Igazából a felhasználóknak teljesen mindegy az azonosítójuk. Ha útvonal-álneveket készítesz, akkor nem is találkoznak vele. Azt csak a rendszer használja érdemben, felhasználói oldalról gyakorlati jelentősége nincs.
  • Nem tudod sorba rakni a lyukak kitöltésével, mert azt az értéket az adatbázis-kezelő adja (AUTOINCREMENT), annak pedig garantálnia kell, hogy egy adott érték mindig egy adott felhasználót azonosít, akár törli magát, akár nem: elsődleges kulcs.
  • Lyukak lesznek a sorban, mert a felhasználók törlik magukat néha, vagy te törlöd őket, esetleg a spammereket.
  • Nem gondolom, hogy az xmlsitemap modul okozza.
  • Érdemes lenne a logot megnézni, esetleg az adatbázisban, hogy a hiányzón azonosítójú felhasználoknál mi van az "users" táblában.
1
0
vikicica22 képe

A xmlsitemap a hibás mert kipróbáltam teljesen töröltem attól a pillanatól megint normálisan ment a számlálás. Ha bekapcsoltam ezt a modult akkor megint jelentkezett a hiba :(

Használod a xmlsitemap modult ha igen megnéznéd, hogy nálad nem okoz ilyen problémát?

Drupal 7.26 - a drupal ezt elfelejtetem megírni.

0
0
nevergone képe

Pontosan melyik modulok vannak bekapcsolva és milyen beállításokat használsz?

1
0
vikicica22 képe

Ezeket használom: Drupal 7.26 frissen telepítve + xmlsitemap 7.x-2.0-rc2
Már az alap XML sitemap - bekapcsolom és ha elkezdek felvinni embereket akkor elkezdi a jelenséget. user/3 majd utána a user/6 következik.

0
0
makgab képe

Én is észrevettem valami hasonlót.
Érdekes módon az xmlsitemap fel van telepítve és az új user id 335 lett. :(
Az adatbázisban a users táblában semmi extra, azaz a 0,1,3 azonsítójú user után csak a 335 id-jű user van. :o

Valóban valami nem kerek egészen valamelyik modullal.

update:
Biztos ami biztos jeleztem a hibát, mert gyanúsan csak ezzel a modullal jelentkezik.

1
0
nevergone képe

A következőt tettem:

  1. Telepítettem egy Drupal 7.26-ot (igaz SQLite-ra, hogy gyorsabb legyen)
  2. Feltelepítettem és bekapcsoltam az XML sitemap modul 7.x-2.0-rc2 verzióját. Csak azt az egy modult kapcsoltam be, az alap telepítéshez képest semmi mást nem módosítottam.
  3. Az admin/people/create oldalon hozzáadok felhasználókat, az azonosítók sorban követik egymást, nincs kihagyás.
  4. Néhány felhasználót szerkesztek is, de nincs hatása az azonosítókra.
  5. Bekapcsolom a devel generate modult, készítek vele 10 felhasználót, az azonosítók továbbra is sorban követik egymást.
0
0
Balu Ertl képe

Második* kérdésedre (“[...] egyáltalán fontos ez a modul?”) válaszolva: igen, segíti a keresőrobotok (és nem a felhasználók) munkáját a webhely által kínált tartalmak webcímeinek átlátható struktúrába szervezésével. A modul által generált XML-fájlt akár a webszerveren elérhetőként hagyva, akár a keresőmotornak beküldve (például Google esetén a Webmaster Tools-on keresztül) javítható a tartalmak beindexelése, ami a sok közül az egyik lépés a keresési eredményekben elért helyezés esetleges javításának.

Ötletem egy esetleges megoldásra:

  • Adatlapok kihagyása: van két ilyen (#271460 és #380988) fordítási sztring, ebből gondolom, kell lennie valahol erre beállítási lehetőségnek. Ráadásul adatvédelmi szempontból is megfontolandó, hogy hordoz-e bármiféle többlet értéket a profiloldalak keresőkben listázása, mint kockázatot?
  • A modul User almoduljának kikapcsolása: a projektoldalán azt írja, egy al-modul végzi a felhasználók adatlapjainak feltérképezését, ezért mi lenne, ha csak ezt a részét kapcsolod ki? Kipróbáltátok, úgy is fennáll a hibajelenség? Ezen hibajegy kora és állapota alapján én úgy érzem, ez az almodul alapvetően problémás.

*U.i. Köszi, hogy elkülönítetted és beszámoztad a kérdéseid, nagyban megkönnyítve ezzel a válaszolók dolgát. Ez lenne a helyes, követendő példa (nem csak) kezdő fórumozók számára.

1
0
makgab képe

Az "XML sitemap user" modul be se volt kapcsolva, pont emiatt. Egyetértek azzal amit leírtál.

Ezek mehetnek, nem?

XML sitemap:
 Creates an XML sitemap conforming to the sitemaps.org protocol.
XML sitemap custom:
 Felhasználók által beállítható hivatkozásokat ad a webhelytérképhez.
XML sitemap engines:
 Webhelytérkép elküldése a keresőmotoroknak.
XML sitemap internationalization:
 Többnyelvű XML webhelytérképek engedélyezése.
XML sitemap menu:
 Hozzáadja a menüelemeket a webhelytérképhez.
XML sitemap node:
 Hozzáadja a tartalmak hivatkozásait a webhelytérképhez.
XML sitemap taxonomy:
 Taxonómia kifejezés hivatkozások hozzáadása a webhelytérképhez.

Tehát a "XML sitemap user" modul ("Hozzáadja a felhasználói profilokra mutató hivatkozásokat a webhelytérképhez.") eleve ki volt/van kapcsolva.
Tehát nem ezzel van a gond.

0
0
Balu Ertl képe

Köszi, nem is tudtam, hogy ennyi almodulja van. Ha a user-es be se volt kapcsolva, akkor tárgytalan az előbbi ötletem.

Viszont nekem laikusként még mindig nem világos: az XML Sitemap modul elvileg csak kiolvas adatokat a DB-ből, amiket kiír egy külső szövegfájlba – nagyon leegyszerűsítve. Akkor hol ír bele a DB-be, ami befolyásolja a uid-k autoincrementjét?

Tisztelt Bíró úr kérem, biztosan ő a gyanúsított személy?

0
0
makgab képe

Valamit pedig csinál az biztos. Ez bug lesz. Gondolom én...
:)

0
0
vikicica22 képe

uhhh... jó látni, hogy nem csak nálam van hiba ezzel :) tudom nem dolog, de így már megnyugodtam, hogy nem én csesztem el valamit megint.

Szerintem, aki használja ezt a modult annak tuti előjött ez a hiba csak még nem vették észre.

Teszteltem, és ha csak ez van bekapcsolva már előjön a hiba :(
XML sitemap:
Creates an XML sitemap conforming to the sitemaps.org protocol.

0
0