gdavid képe

a modulban amit megirnek, konkretan azt csinalna, hogy
a _user hookban a $op='view' eseten, fusson le a kivant SQL es annak erteket jelenitse meg.
ha ez egy dinamikus valami.

igy nem kell a profile es mindossze egy fv-bol allhat a modulod.

function modulom_user($op, &$edit, &$account, $category = NULL) {
  if ($op == 'view') {
   //tudom hogy maskent is lehet, de itt most az SQL a lenyeg.
    $access=db_result(
       db_query("select max(timestamp) from accesslog where uid=%d", $account->uid)
    );
    $items['activity'] = array('title' => t('Last access'),
      'value' => format_interval(time() - $access),
    );
  }
}

persze igy nincsen jogosultsag es egyeb, de ez csak pelda akart lenni

0
0
charliefilip képe

Ha csak ezt írom be a httpd-hosts fájlba:

NameVirtualHost *:80
 
<VirtualHost *:80>
 
 DocumentRoot "c:/drupal"
 ServerName drupal
 
</VirtualHost>

Akkor a böngészőbe ez az üzenet fogad:

Access forbidden!
You don't have permission to access the requested directory. There is either no index document or the directory is read-protected.

És a logfájlba a következő bejegyzés történik:

[Thu Apr 10 14:02:14 2008] [error] [client 127.0.0.1] client denied by server configuration: C:/drupal/
[Thu Apr 10 14:02:22 2008] [error] [client 127.0.0.1] client denied by server configuration: C:/drupal/

Ha pedig kiegésszítem ezzel:
<Directory "C:/drupal">
 
 Order allow, deny
 Allow from all
 
</Directory>

Akkor már nem tudom elinditani a servert a control panelen.

Most tényleg nem tudom mit tegyek.
Ha van valakinek ötlete, megköszönném.

Üdv mindenkinek

0
0

FKJ

Magus képe

A return system_settings_form($form); természetesen ott volt a végén, csak nem másoltam be a teljes formot, és ezt elfelejtettem beírni ide a postba a végére, sorry.

Nem tudom mi módosult, mert próbáltam file nélkül is, fájllal is, de meg se mozdult, most h bemásoltam, amit írtál 1in1, így működik, azonban ezt a hibaüzit írja: (az általam generált admin form fölé)

warning: Invalid argument supplied for foreach() in /www/kicsivilag/test/includes/menu.inc on line 258.

Ezzel mit kezdjek?

function orseolo_omf_menu() {
	$items = Array();
	$items['admin/settings/orseolo_omf'] = array(
		'title' => 'Orseolo OMF',
		'description' => 'leírás',
		'page callback' => 'drupal_get_form',
		'page arguments' => 'orseolo_omf_admin_form',
		'access arguments' => array('access orseolo omf admin')
	);
	return $items;
}
0
0

- - - - -
Orseolo Magus
[email protected]

retronom képe

van egy lekérés...

$result = db_query("SELECT n. nid, n.title, f.filepath, t.tid FROM {node} n JOIN ({files} f, {term_node} t) ON (n.nid=f.nid and n.nid=t.nid) WHERE    n.title LIKE  '%$szavak_1_2%' and f.filename ='thumbnail'  and n.status=1 and n.nid<>$nid ORDER BY  n.title ");

egy ciklus...
while ($node = db_fetch_object($result)

kiírás:
   $kep="http://retronom.hu/files/".$node->filepath;
   $link="http://retronom.hu/node/".$node->nid;
   print ("<div class=\"ajanlo_box_oszlop\"><a href=$link ><img src=$kep ><br>");
   print ($node->title."<br></a>");

van itt más is, de ez a lényeg

sajnos ezt az ajánló modult nem tudom megcsinálni view segítségével:
első és második szóra kigyűjti külön a találatokat és egyszerre is
pl. "videoton hangfal"-ra kidobja:
- videoton hangfal
- videoton
- hangfal
találatokat.

0
0
eMeLA képe

Ööööö bocsi :)

<?php
include_once './includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
 
$sql = db_query('SELECT * FROM {files}');
 
while ($t = db_fetch_object($sql)) {
 
    if(strpos($t->filepath, 'iles/')) { // na igen ez bénuska, meg ciki is ha van iles/ alkönyvtár :)
    $ki = 'UPDATE {files} SET filepath = "sites/all/'.$t->filepath).'" WHERE fid = '.$t->fid;   
    print $t->filepath." ----> ".$ki."<br>";
    //db_query($ki);
    }   
}
?>

Létrehozod az akarmi.php nevű fájt, majd a scriptet belmásolod. Felöltöd a fájlt a Drupal alapkönyvtárba, majd beírod a címsorba http://www.domainom.hu/akarmi.php :)

0
0

...mit tudok: http://web.termuves.hu

nevergone képe

Még szebb megoldás lenne mindezt a smink preprocesszében módosítani, majd írok is mintát. És akkor a tpl.php -ket nem kell módosítani.

Szóval keresel a sminkedben egy template.php fájlt, vagy ha nincs, akkor létrehozol egyet. Ebben keresel két függvényt a SMINKEDNEVE_preprocess_page és SMINKEDNEVE_preprocess_node néven. Ha nem találsz ilyent, akkor létrehozod őket a következő módon; ha megtalálod őket, akkor a következő kódrészletekben { } jelek között szereplő részt írd a végükre.

<?php
function SMINKEDNEVE_preprocess_page(&$variables)  {
  if ($variables['node']->nid == 7404){
   unset($variables['title']);
  }
}
 
function SMINKEDNEVE_preprocess_node(&$variables)  {
  if ($variables['node']->nid == 7404){
   unset($variables['title']);
  }
}
?>

Ez a két kis apró függvény minden nézetben kitörli a 7404-es node címét a megjelenítésből, természetesen a számot arra állítsd, ahol ezt használni szeretnéd. Ha a függvények (vagy a fájl) nem léteztek, akkor ezek beírása után építsd újra a smink-cachet azzal, hogy ellátogatsz az admin/build/themes oldalra, és mindenféle állítgatás nélkül nyomsz egy mentést.

0
0
venis képe

Üdv Tanár Úr!
A lejátszás részt meg tudtam oldani viszont azt a részt hogy hogy fix keretem legyen az nem megy.Gondoltam arra hogy egy popup ablakba illesztem a lejátszót.Viszont annyira kezdő vagyok hogy nem tudom megoldani a felugró ablakot.azért a kódot felteszem hogy más tudja használni.
kód:

<object id='UZERLIKPlay' width='410' height='50'classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95'codebase='http://activex.microsoft.com/activex/controls/mplayer/hu/nsmp2inf.cab#Version=5,1,52,701'standby='Loading Microsoft Windows Media Player components...'type='application/x-oleobject' style='border-style: outset; border-color: #C0C0C0'>
<param name='FileName' value=http://www.sajátcím.hu:8000>
<embed src width="410" height='50' autostart=1 type='application/x-mplayer' pluginspage='http://www.microsoft.com/Windows/MediaPlayer/download/default.asp' name='' showcontrols='1' showdisplay='1' showstatusbar='1' showgotobar=1 enablecontextmenu=falsewidth='400'></embed> 
</object>

Ezzel oldottam meg hogy a weboldalamon szóljon a rádió.(csak explorerben megy)
Egy problémája van csak hogy ha rákattintanak egy linkre akkor megszakad és újra kezdi.

A weboldalam neve: www.nrf.hu

További szép napot és köszönöm a segítséget.
Venczel István

0
0

Üdv.
Venczel István

"Csak a puffin ad neked erőt és mindent le bíró akaratot."

Spahi képe

Szia!

Egy formot szeretnék, melyről értékeket egy általam használt adatbázisba írok.
Elkezdtem próbálni a drupalt, s az adminisztráció->ürlap->szerkesztés alatt találtam rá a köv linkre a További kiegészítések alatt:
"Enter PHP code to perform additional validation for this form. Include the   tags. $form and $form_state are available variables. If validation fails, use the form_set_error function to prevent the form from being submitted. Use the same syntax as a _validate function used in the Forms API."
A Forms Api link vitt a
http://api.drupal.org/api/drupal/developer--topics--forms_api.html/6
oldalra. Megtaláltam a kódot.
"

function test_form_submit($form, &$form_state) {
  db_query("INSERT INTO {table} (name, log, hidden) VALUES ('%s', %d, '%s')", $form_state['values']['name'], $form_state['values']['access']['log'],  $form_state['values']['hidden']);
  drupal_set_message(t('Your form has been saved.'));
}
"
Gondoltam bemásolom oda s elé illesztek egy mysql_select_db( $adatbazis, $kapcsolat )-ot, de bármilyen php kódot írtam, nem kezelte le.

webről szeretnék egy mysql adatbázist kezelni
első körben feltölteni,
második körben adatokat lekérni

Üdv:
Spahi

0
0
fecske95 képe

Sikerült megjeleníteni a jelölőnégyzetet a regisztrációs űrlapon jelenleg az értékátadással bajlódom nincs valakinek ötlete?

 
 
function pcontact_form_alter(&$form, $form_state, $form_id) {
 
  switch ($form_id) {
 
    case 'user_register':
 
 
    $form['account']['contact'] = array('#type' => 'checkbox',
      '#title' => t('Personal contact form'),
      '#default_value' => $edit['contact'],
      '#description' => t('Allow other users to contact you by e-mail via <a href="@url">your personal contact form</a>. Note that while your e-mail address is not made public to other members of the community, privileged users such as site administrators are able to contact you even if you choose not to enable this feature.', array('@url' => url("user/$user->uid/contact"))),
    );
 
 
      break;
  }
}
0
0
parfumking képe

megvolt de ugyanaz az eredmény:
Egy AJAX HTTP hiba következett be. HTTP eredménykód: 200 A nyomkövetési információk következnek. Útvonal: /batch?id=5&op=do Állapotüzenet: OK Válaszüzenet: Additional uncaught exception thrown while handling exception.OriginalPDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'client184dbhelpforum.simpletest952877semaphore' doesn't exist: SELECT expire, value FROM {semaphore} WHERE name = :name; Array ( [:name] => locale_cache_hu ) in lock_may_be_available() (line 165 of /home/www/clients/client184/web381/web/includes/lock.inc).AdditionalPDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'client184dbhelpforum.simpletest952877watchdog' doesn't exist: INSERT INTO {watchdog} (uid, type, message, variables, severity, link, location, referer, hostname, timestamp) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6, :db_insert_placeholder_7, :db_insert_placeholder_8, :db_insert_placeholder_9); Array ( [:db_insert_placeholder_0] => 1 [:db_insert_placeholder_1] => php [:db_insert_placeholder_2] => %type: !message in %function (line %line of %file). [:db_insert_placeholder_3] => a:6:{s:5:"%type";s:12:"PDOException";s:8:"!message";s:239:"SQLSTATE[42S02]: Base table or view not found: 1146 Table &#039;client184dbhelpforum.simpletest952877semaphore&#039; doesn&#039;t exist: SELECT expire, value FROM {semaphore} WHERE name = :name; Array ( [:name] =&gt; locale_cache_hu ) ";s:9:"%function";s:23:"lock_may_be_available()";s:5:"%file";s:56:"/home/www/clients/client184/web381/web/includes/lock.inc";s:5:"%line";i:165;s:14:"severity_level";i:3;} [:db_insert_placeholder_4] => 3 [:db_insert_placeholder_5] => [:db_insert_placeholder_6] => http://www.helpforum.hu/batch?id=5&op=do [:db_insert_placeholder_7] => http://www.helpforum.hu/batch?op=start&id=5 [:db_insert_placeholder_8] => 91.83.54.85 [:db_insert_placeholder_9] => 1297968671 ) in dblog_watchdog() (line 155 of /home/www/clients/client184/web381/web/modules/dblog/dblog.module).Uncaught exception thrown in shutdown function.PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'client184dbhelpforum.simpletest952877semaphore' doesn't exist: DELETE FROM {semaphore} WHERE (value = :db_condition_placeholder_0) ; Array ( [:db_condition_placeholder_0] => 2747323054d5d6e1fe16485.63642196 ) in lock_release_all() (line 247 of /home/www/clients/client184/web381/web/includes/lock.inc).Uncaught exception thrown in session handler.PDOException: SQLSTATE[42S02]: Base table or view not found: 1146 Table 'client184dbhelpforum.simpletest952877sessions' doesn't exist: SELECT 1 AS expression FROM {sessions} sessions WHERE ( (sid = :db_condition_placeholder_0) AND (ssid = :db_condition_placeholder_1) ) FOR UPDATE; Array ( [:db_condition_placeholder_0] => yhiPqufVqU-6VdTd7F4KpqBxKH5uKX7FMEK6XdbdEzU [:db_condition_placeholder_1] => ) in _drupal_session_write() (line 204 of /home/www/clients/client184/web381/web/includes/session.inc).
Legalább azt tudnám mennyire aggódjak. Bár nem szeretnék addig tovább lépni amíg rá nem jövök mekkora lehet a baj.

0
0