Keresés

Jelszómódosítás tiltása

Phoere képe

Sziasztok!

A társasházunk weboldalának elkészítését vállaltam el, amelynek beindításáról majd a tulajdonosok döntenek. A döntéshez be kellene mutatnom a működést, többek között hogy mi a különbség az idegen látogató és a bejelentkezett felhasználó által elérhető funkciók között.
Ehhez a legegyszerűbb megoldás egy demo user létrehozása, amelynek adatait megkapják a lakók.

De meg kellene akadályozni, hogy bejelentkezés után a felhasználói adatba belenyúlhassanak, módosítsák a jelszót, illetve az e-mail címet, vagy használják az elfelejtett jelszó funkciót.

Van erre valami ötlet? A userprotect modul, ahogy én látom csak más felhasználótól védi a kijelölt felhasználót, önmagától nem lehet elzárni.

Előre is köszönöm!

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 

Van -e js a form elküldés után?

Dahar képe

Sziasztok!
Egy olyan problémával küzdök hogy egy node beküldő formom, og_node_form.
Hozzáadtam egy egy saján javascriptet modullal:

function wwmap_form_alter(&$form, &$form_state, $form_id) {
      if  ($form_id=='og_node_form'){
        drupal_add_js(drupal_get_path('module', 'wwmap') . '/wwmap.js');
      }
}

Drupal.behaviors.wwmap = function(context) {
 
 
                 $("#edit-field-hely-0-city").val($("#edit-field-locality-tids-hierarchical-select-selects-1 option:selected").html());
                   console.log('vvv');
                });
}

Ebben van egy jquery click esemény a submit gombra, ami működik is mindaddíg míg valaki hibásan küldi be a formot mert amikor visszadob a drupal a validásás után onnantól kezdve nem működik.

Tudna ebben segíteni valaki, hogy mit kellene másképp csinálnom hogy rendesen működjön?

Előre is köszönöm.

Drupal verzió: 

CAPTCHA és a cache

eager képe

Sziasztok,

Captchát szeretnék alkalmazni, és a hidden captcha modul oldalán (ez a CAPTCHA modul egyik kiegészítője) ezt olvastam:

"(known conflicts) Boost (cached pages)

The CAPTCHA module deletes CAPTCHA sessions after 24h. There is no way to control this timing from the interface. So, in other words, a session lives a maximum of 24h. This means that any page that carries a CAPTCHA must be refreshed within that time. In general, such pages need to be setup so boost reset the page once every 12h or less so it works properly with CAPTCHA.

Note that this is a CAPTCHA problem, not the Hidden CAPTCHA itself."

Ez engem egy kicsit megijeszt, és azt érzem, hogy ráadásul ez egy elég melósan tesztelhető dolog, ezért örülnék, ha valaki segítene megértenem, hogy

  1. a fenti idézet kifejezetten a Boost modul esetére értendő-e kizárólag
  2. vagy ha a Drupal saját cache-elési eljárására is vonatkozik, akkor hogy kell a gyakorlatban összehozni a helyes működést:

Esetemben a Webform modul szolgáltatja a CAPTCHA-val védendő formot, tehát a kérdésem, hogy van-e lehetőségem a webform tartalomtípusokra másfajta cache időket beállítani, mint a site más részeire, legrosszabb esetben csak a webform tartalmakat felmenteni a cache-elés alól?

Ezek a kérdések azért merülnek fel, mert egy relatíve ritkán változó tartalmú site készül, szóval szívesen állítanék be hosszú lejáratú (24-48 óra, ilyesmi (nincs tapasztalatom)) cache-elt oldalakat.

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 

Oldal eredet meghatározása

Wathfea képe

Sziasztok!

Nem igen tudtam, hol nyissam a témát, véleményem szerint ez az egyéb kategóriába illik. A következő kérdésem lenne.
Van egy aloldal: http://www.goldforex.hu/ingyenes-demo-szamla-nyitas
Ahol ahogyan látjátok, középen megjelenik egy jelentkezés űrlap. Ezt az űrlapot kéne nekem egy új témába egy blokkba beépíteni. Eredetileg azt hittem, hogy a webform modul hozza létre a tartalmat, de kiderült, hogy nem. A problémám az, hogy nem tudom egyeltalán az oldal egy node alá tartozik-e?! Megnéztem a tartalmak listáját és köztük sehol se találtam olyat ami ezért az oldalért lenne felelős. Megnéztem az url álneveket és közöttük nem létezik az ingyenes-demo-szamla-nyitas alias. Van egy url redirect modul telepítve ott megtaláltam szűrve a feltételek között két bejegyzést is.
A Feladó az egyik esetben "component/artforms" a másikban "ingyenes-demo-szamla-nyitas.html" A szerveren nem létezik ingyenes-demo-szamla-nyitas.html oldal, se component mappa. Mind a két bejegyzés típusa 301-re van állítva. Megnéztem, hogy esetleg az URL redirect egy létrehozott aliasra mutat ami hivatkozik egy filera de nincsen ingyenes-demo-szamla-nyitas.html és component/artforms alias se.
Ilyenkor mi a fene van? :D :D Hol a csudiban találom meg azt a filet vagy tartalmat amit az ingyenes-demo-szamla-nyitas alias behoz? Van erre bármi mód, hogy kiderítsem? :D Remélem érthető volt a leírás, részletesebben nem igen tudtam. Próbáltam Firebugban meglesni a hálózat alatt, hogy milyen tartalmak töltődnek be, de ott se láttam semmi hivatkozást... nekem már semmi se jut eszembe....

Fórum: 

Feltöltés

olfe képe

Hello !

Segítségeteket kérném van egy problémám mikor fájlt akarok feltölteni (4MB fölötti)akkor ezt írja:
an HTTP error 0 occured./upload/js

átírtam a upload_max_filesize és a post_max_size és a PHP memory_limit-et de nem tudok rájönni mi lehet a baja.

Drupal verzió: 
Fórum: 

Böngésző detektálás

makikaki képe

Sziasztok, Konkrétan azt kellene megoldanom, hogy ha ie6-os böngészővel nézik meg az oldalt, akkor egy felirat jelenjen meg hogy böngészője nem támogatott frissítsen újabbra stb.Gondolom valahogy a page.tpl.php ban kellene vizsgálnom a böngésző típusát és változtatni a lapon. Erre kellene valami megoldás. Köszönöm.

Drupal verzió: 
Fórum: 

Menü szint lekérdezése

TS képe

Sziasztok.

Sajnos nem találom amit keresek, ezért kérdezem tőletek.

Egy sminken dolgozom, ahol szükségem lenne arra, hogy le tudjam kérdezni hányadik szinten van a menüstruktúrában az aktuális oldal.

A menüstruktúra valami ilyesmi:

 
fa
    alma
    körte
bokor
    bodza
    málna
 

Azt szeretném, hogy az aktuális oldalon ki tudjam nyerni a szintet.

Azaz a "fa" oldalon adja vissza, hogy "1", a "bodza" oldalon pedig "2", stb.

A témámban divek class értékét szeretném ez alapján állítani.

Logikailag valami ilyesmire lenne szükségem:

<div <?php if ($current_page_menu_depth=="2") echo 'class="level-two"'; ?>>

Köszönöm!

Drupal verzió: 
Fórum: 

Role-tól függő tartalom

jabba306 képe

Sziasztok!

Van három (mondjuk a, b és c) role (szerepkör/csoport), amiből regisztráció során választhat a user (egyszerre többet is).
Van egy node, aminek a tartalma attól kell, hogy függjön, hogy milyen szerepkörhöz tartozik a felhasználó.
Eddig Content Access modullal meg tudom oldani.

A baj az, hogy az egyik tartalom akkor jelenik meg, ha a role=3, bármely más esetben a másik tartalomnak kell megjelennie, akkor is, ha role=1,2,3

Az AC mondul azért nem jó, mert öröklődnek a jogosultságok, és ha valaki mindhárom szerepkörnek a tagja, akkor mindkét tartalom megjelenik.

Mivel a tartalomnak szerkeszthetőnek kell lennie ezért arra gondoltam, hogy engedélyezem a php code tartalom típust, és a $user globális változóból kiindulva írok egy kis php scriptet.

Van egy olyan érzésem, hogy ez nem a legjobb út. Hogyan lehetne ezt szépen kivitelezni?

Köszönöm!

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 

Catalog Termékek listázása megjelenítése

Kezdő ATI képe

Sziasztok!

Szeretnék egy Ubercart Catalogust létrehozni úgy hogy az egyes termékek fajtáit feltöltéskor egy Termékek nevű szótárból lehet kiválasztani. ( ez a szótár 5 szintből áll)Ezt sikerült is megcsinálni, a problémám az, hogy amikor megszeretném jeleníteni menüsorban ezt a termékek szótárat - ami a taxonomy menu modullal sikerült is - és rákattintok az egyes termékcsoportokra csak azokat jeleníti meg ahol van már benne feltöltve termék és ott is csak a feltöltött termékekekt.
Én azt szeretném elérni hogy bármelyik menüpontra kattintok jelenjen meg az adott rész, és listázza ki hogy milyen termékek vannak az egyes csoportokban, de ne jelenjen meg mellettük a feltöltött kép,ár, stb...
Az egyéb előbb említett információkat már csak akkor szeretném megjeleníteni ha a kilistázott termékek közül rákattintok az adott termékre.

Kérlek segítsetek!
Próbáltam megtalálni a megoldást a fórumban, de nem sikerült.

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 

mysql elérés neobase-nél

HoneyCakeMaker képe

Sziasztok!

Egy neobase-es oldalamon PHP filtert használva próbálom lekérni az egyik táblám rekordjainak számát:

$szam=mysql_num_rows(mysql_query('SELECT id FROM tabla_nev'));

De a válasz így néz ki:

warning: mysql_query() [function.mysql-query]: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) in /usr/local/drupal/src/6.25/includes/common.inc(1728) : eval()'d code on line 4.
warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /usr/local/drupal/src/6.25/includes/common.inc(1728) : eval()'d code on line 4.
warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /usr/local/drupal/src/6.25/includes/common.inc(1728) : eval()'d code on line 4.

Másik, fizetős tárhelyes szájton nincs ilyen gondom, ezért gondolom, szolgáltató specifikus lehet a probléma. Van köztetek, aki a neobase-t használja és belefutott ilyesmibe?
Esetleg ötlet, hogy merre próbálkozzak?

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: