Sziasztok!
Meg tudja fejteni nekem valaki a következő hibaüzenet okát?
"user warning: Duplicate entry '98' for key 1 query: INSERT INTO x_album (pid, data) VALUES (98, 'a:4:{s:14:\"teaser_display\";s:1:\"2\";s:14:\"teaser_viewnum\";s:1:\"4\";s:16:\"teaser_imagesize\";s:7:\"640x480\";s:12:\"teaser_slide\";s:7:\"640x480\";}') in /chroot/home/kalligra/kalligrafiaklub.hu/html/sites/all/modules/photos/photos.module on line 428."
Ezt az egyik felhasználó képgalériájának beállításakor dobálja nekem, miután észleltem, hogy a galéria (kizárólag ezé a felhasználóé) nem jeleníti meg a teaser nézetben a kívánt thumbnail-eket.
Akármennyire állítom őket, és akármilyen méretűre.
A többi felhasználó (és ennek a felhasználónak a többi albuma!) gond nélkül működik.
A hibaüzenet nekem kínai, nem értem mi duplikálódik szerinte (tudom, a 98-as számú node, ami az album maga...de a thumbnail beállítása nem jelentheti azt, hogy duplikálom...?!) és hiába nézem a photos.module 428-ik sorát, az nekem sajnos nem mond semmit.
Ráadásul a többi képgaléria esetében még soha nem történt ilyesmi, se előtte, se utána.
Rejtély. :-(
idemásolom a modul idevonatkozó sorait, 425-433-ig:
case 'update':
if($node->type == 'photos'){
if(!$node->album['pid']){
db_query("INSERT INTO {x_album} (pid, data) VALUES (%d, '%s')", $node->nid, serialize($node->album));
}else{
db_query("UPDATE {x_album} SET data = '%s' WHERE pid = '%s'", serialize($node->album), $node->nid);
}
photos_set_count('user_album', $node->uid);
}
Ha mond ez bárkinek bármit a probléma természetéről, akkor kérem, hogy magyarázza el mit kéne másképp csinálnom. Előre is köszönöm!
Modul íróját kell megkeresned.
Valami nem százas vagy a modulban vagy az adatbázisodban. Nyúltál bele az adatbázisba? Ott módosítottál valamit? A lényeg, hogy valamiért mindig az insertet tartalmazó ágra fut a feltételed és a sor már létezik.
.... jajj most nézem... ez egy beta modul.
Kérlek a hibát jelezd a készítők felé.
Mondjuk, ha megnézed a vonatkozó hibákat, akkor láthatod, hogy ez egy nyitott probléma.
pp
Palócz István
https://palocz.hu | https://tanarurkerem.hu
tényleg béta, de...
Nem nyúltam az adatbázishoz, az nekem még kicsit "magas" :-)
És igen, sajnos még béta, pedig jó kis modul, ha nem lenne ez a probléma most, akkor azt mondanám hogy mindenben nagyon felhasználóbarát, és "kezesbárány".
De nem tudok eléggé angolul ahhoz hogy bármiféle problémát jelezhessek a készítők felé, így valami más megoldást fogok inkább kitalálni... :-(
Az biztos, hogy a többi képgaléria készítési lehetőséggel szemben is jó sok felmerült problémát láttam már itt a fórumon, így nem biztos hogy a jelenlegi modul lecserélése és a már meglévő galériák "újrafeldolgozása" lesz a megoldás a problémára.
(Csak az nem fér a fejembe, hogy azzal az egy galériával miért áll fenn a probléma, és a többivel miért nem. Jó, nem is vágyom rá hogy a többi is így betegeskedjen, de ennek az egynek miért kell?...) :-(
Mindenesetre tulajdonképpen megnyugtattál, én voltaképp már elfeledkeztem róla, hogy ez egy béta modul :-))) Így mondhatni jogos, hogy problémák merülnek fel vele kapcsolatban, hiszen még nincs kidolgozva minden részletében.
Ha több idejük lenne vele foglalkozni, és megoldanák az ilyen gondokat, a végeredmény szerintem überelné az összes többi galériakészítési módszert! :-)
(legalábbis a közösségi weboldalak esetében támasztott igényeknél, mint könnyű és gyors képfeltöltés, albumlétrehozás, képek rendezése, és akár slideshow-ban való bemutatása kapcsán).
Köszi, és üdv:
Lejla
megoldás? :-o
Az a durva, hogy próbaképpen visszakapcsoltam mindazokat a beállítási lehetőségeket, amiket a felhasználók egy ideje nem láthattak (hány kép legyen egy oldalon, mennyi és milyen méretű kép legyen a teaserben, stb, mivel volt aki a teaserbe 640x480-as képméretet küldött, ami nem túl "udvarias" szerintem), és ismét megkíséreltem beállítani a problémás album tulajdonságait.
ÉS:
hibaüzenet nélkül lefutott az egész folyamat! :-o
Lehetséges, hogy a modulban olyan hiba van, ami nem "tűri" ha kikapcsolom a felhasználók elől ezeket a lehetőségeket, és csak az általam beállított értékek vannak?...
Na szép... :-)))
Remélem nem jön vissza az a ronda hibaüzenet többé... én pedig az album elé fűzök némi "illemtani leírást" az album helyes beállításaihoz :-)))
És várom a bétából való kikecmergést, ami a modult illeti, mert tényleg nagyon jó (lesz). :-)
jelentsd a hibajelenséget!
igen, béta modulról lévén szó, szinte bármi lehetséges. ilyenkor érdemes átnézni a modul issue listáját, hogy jelentette e már valaki a hibát. ha nem találsz ilyet, akkor küldd be nyugodtan a hibádat. örülni fognak neki. ;)
-
clear: both;
Vágom, de nem tudom mire
Vágom, de nem tudom mire mennek majd a magyar nyelvű hibajelentésemmel ;-)
Örömmel jelenteném amit tapasztaltam, csak én még jórészt oroszul tanultam, aztán persze a gimnáziumban mellé egy kis angolt is, de fő nyelvnek nem lehetett választani olyat amit egyáltalán nem tanultam előtte soha, s bár volt heti 2 órában így angolom, de sok mindenre nem volt jó. Na nem mintha a 8 év orosszal most messzebb volnék ;-)
De ez már messze off, nem is ragozom tovább.
Az én angolommal örülök ha megértem, mire való konkrétan egy modul, mert a nevük ugye nem mindig beszédes eléggé :-) Aztán többnyire a gyakorlatban derül ki hogy jó lesz-e arra amire szántam.
Pl. ez a photos modul tényleg klassz, és most már hogy visszakapcsoltam a felhasználók részére is a beállítási (garázdálkodási) lehetőségeket, nincs a mentésnél semmi baj, semmi duplikáció vagy ronda piros hibaüzenet :-).
(Aztán majd csak kijavítják valamikor ezt az issue-t is...remélem!)
Hasonló cipőben
Tudom, hogy frusztrálni fog a következő kijelentés, de hosszas szenvedés után nekem is csak ez maradt:
Tanulj meg angolul!
Figyelj, nem azt mondtam, hogy könnyű lesz! Nem azért ilyen rövid a mondat. Azért ilyen rövid mert ilyen röviden érdemes befejezni a múlton való rágódást és a kifogások keresését. ;)
http://palocz.hu/irasok/2008/onoktatas
Van ismerősöm aki negyven évesen is azon sír, hogy az általános isiben a tanár ezt meg ezt tette/nem tette és azért van ilyen és ilyen problémája. Ami lehet, hogy igaz, csak éppen az ezen való rágódás nem vezet sehova.
Segít, ha mindig úgy fogalmazol meg egy mondatot, hogy a fenti rövid célt beleteszed pl.:
Az én angolommal - egyelőre - örülök ha megértem, mire való konkrétan egy modul.
Jelenleg az én angolommal örülök ha megértem, mire való konkrétan egy modul.
Az én angolommal örülök ha megértem, mire való konkrétan egy modul. Legalábbis most még.
Add meg magadnak a lehetőséget a változásra! Ne legyél ilyen szigorú magadhoz! Ha most sok sok kifogás jutna eszedbe, írd le egy papírra és dobd ki. Ugyanis azok nem vezetnek sehova, csak gúzsba kötnek. Megpróbálják elhitetni veled, hogy képtelen vagy a változásra. Holott Te is tudod, hogy ez nem így van.
pp
(aki már tanított 80 feletti embert is sikerrel és mégis önmagával küzd a legtöbbet... nem lennék a tanárom :))
Palócz István
https://palocz.hu | https://tanarurkerem.hu