dvc1201 képe

11. VirtualHost - Tomcat konfiguráció - xxx.valami.hu

A /etc/httpd/conf/httpd.conf file-ban lehet vezérelni a VirtualHost működést.

11.1. VirtualHost bekapcsolása

NameVirtualHost *:80

11.2. Jakarta connector

LoadModule jk_module modules/mod_jk.so
JkWorkersFile /etc/httpd/conf.d/workers.properties
JkLogFile /etc/httpd/logs/mod_jk.log
JkLogLevel info
JkLogStampFormat "

a %b %d %H:%M:%S %Y]"
JkOptions +ForwardKeySize +ForwardURICompat +ForwardDirectories
JkRequestLogFormat "%w %V %T"
 
(A működéshez a /etc/httpd/conf.d/ könyvtárba kellett egy workers.properties file, megfelelően konfigurálva, de ahhoz nem kell nyúlni többet.)
 
11.3. VirtualHost a fő webszerverre (valami.hu)
 
<VirtualHost *:80>
    ServerName valami.hu
    ServerAlias www.valami.hu
    ErrorLog logs/www.valami.hu-error_log
    CustomLog logs/www.valami.hu-access_log common
</VirtualHost>
 
11.4. Harmadik szintű domain-ek kezelése
 
<VirtualHost *:80>
    ServerName xzy.valami.hu
    ErrorLog logs/xzy.valami.hu-error_log
    CustomLog logs/xzy.valami.hu-access_log common
 
    RewriteEngine on
    RewriteRule   ^/$  /app1/  [R]
 
    JkMount /* ajp13
</VirtualHost>
 
Tehát ezek után új harmadik szintű domain esetén mindössze annyi a teendő, hogy ebben kell átírogatni az "xyz" és a "/app1/" stringeket.
0
0
Sweetchuck képe

Esetleg Views-szal kéne csinálni a listázást.

Ha mégis a menüvel akarsz szórakozni.
Én 2 dolgot próbálnék meg elsőnek
Első.)
Az alapértelmezett 'access callback' felülírása egy saját függvénnyel ami megkapja a TID-et (index:2)

$terms = taxonomy_terms_parse_string($str_tids);
return ($terms == 'olyan tömb ami kell' AND user_access('access content'));

Ez esetben hozzáférési jog miatt nem fog megjelenni a tab.

Második.)
Közben rájöttem hogy ez hülyeség :)
-----------------------

Kérdés

//Miért ez a callback??
'page callback' => 'taxonomy_term_page',
 
//Miért nem kapja meg a harmadik indexen lévő értéket??
'page arguments' => array(2),
0
0
fox mulder képe

A HTML forrásban nem jelenik meg az img elem. Semmi sem jelenik meg, ami arra utalna, hogy ez a node rendelkezik kép típusú mezővel. Ilyenek vannak (mezőnként):

<div class="field field-type-text field-field-akármi">
  <div class="field-label">Akármi:&nbsp;</div>
    <div class="field-items">
      <div class="field-item odd">Bármi</div>
    </div>
  </div>
  ...

..de semmi olyasmi, ami kép mezőtípusra utalna.

Itt lehet megnézni: http://egzotikusdisznovenyek.hu/?q=node/10 felhasználó: admin, jelszó: admin (a Szerkesztés mód megtekintéséhez)

0
0

Fox Mulder

Karcsibald képe

Nekem fizetős tárhelyem van Apacs szerveren és ugyanez a hiba ott is. Ugyanígy. Angolnál nem, más nyelveknél igen, de csak drupal 6-os esetén. Az ötös jól működik. Tudom, hogy nem elegáns megoldás, de mivel én is még csak most barátkozom a rendszerrel, ezért nem tudtam másképp megoldani, kikommenteztem a forrásfájlból a hibaüzenetet küldő kódrészletet. Ettől nem tapasztaltam hibát.

Includes/file.inc 258-ik sor

 
if (!@copy($source, $dest)) {
      drupal_set_message(t('The selected file %file could not be copied.', array('%file' => $source)), 'error');
      return 0;
    }


Egyébként jó régen keresem rá a megoldást a neten. Ha valaki tudja a tényleges választ, én is érdeklődéssel várom.
0
0
crt képe

Szia.

A kulcsszó a Multilingual variables. A settings.php fájlban beállítasz egy ilyen változót:

$conf['i18n_variables'] = array(
  // Site configuration
  'site_name',
  'site_slogan',
  'site_mission',
  'site_offline_message',
  // 'site_404',
  // 'site_403',
  // Theme settings. This is an 'all or nothing' for each theme
  // This is for 'garland' theme, for other theme it would be 'theme_[themename]_settings'
  // 'theme_garland_settings',
  'theme_sminkem_settings',
  'theme_settings',
  'logo_path',
  );

Ezek után az ebben a tömbben megadott változókat külön-külön be tudod állítani minden nyelvre, pl. a sminkek beállításainál a logó útvonalát, illetve a webhely beállításainál a nevet, missziót, stb.

Miért nem 5.12?

Üdv: Zoli

0
0
quash képe

Sziasztok,

Kicsit későn sikerült reagálni, de sajnos nagyon nincsen időm.
Csak felhasználó kezeléssel van gondunk, minden más hibátlanul működik.

Alapvetően felhasználó nevekkel van gond, következő miatt (érdekes):

mysql> SELECT * FROM users u WHERE LOWER(name) = LOWER('Vithy') AND status = 1;
Empty set (0.01 sec)

mysql> SELECT * FROM users u WHERE name = 'Vithy' AND status = 1;
+-----+-------+----------------------------------+---------------------------+------+------+-----------+-------+----------------------------------------------+------------+------------+--------+----------+----------+------------------------------------+---------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+
| uid | name | pass | mail | mode | sort | threshold | theme | signature | created | access | status | timezone | language | picture | init | data | login |
+-----+-------+----------------------------------+---------------------------+------+------+-----------+-------+----------------------------------------------+------------+------------+--------+----------+----------+------------------------------------+---------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+
| 982 | Vithy | 4b13374bfdc683fe8837a1894720628b | [email protected] | 0 | 0 | 0 | | Cshááá Cshumi Cshááá
Peace & love ;-) | 1150636752 | 1227791422 | 1 | NULL | en | tarolo/tulaj_kepek/picture-982.jpg | [email protected] | a:9:{s:11:"mail_accept";s:1:"0";s:5:"roles";a:1:{i:0;s:1:"2";}s:14:"tinymce_status";s:1:"0";s:14:"picture_delete";i:0;s:16:"privatemsg_allow";i:1;s:28:"privatemsg_setmessage_notify";i:1;s:20:"privatemsg_mailalert";s:1:"2";s:14:"picture_upload";s:0:"";s:13:"form_build_id";s:37:"form-5f681f4c3f8f3170f181f66bf73922ef";} | 1226254964 |
+-----+-------+----------------------------------+---------------------------+------+------+-----------+-------+----------------------------------------------+------------+------------+--------+----------+----------+------------------------------------+---------------------------+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+------------+
1 row in set (0.00 sec)

mysql>

user_load() -nál ugyan ezt a LOWER-es lekérdezést csinálja drupál is:

11 Query SELECT 1 FROM access WHERE type = 'user' AND LOWER('Vithy') LIKE LOWER(mask) AND status = 0 LIMIT 0, 1
11 Query SELECT 1 FROM access WHERE type = 'mail' AND LOWER('Vithy') LIKE LOWER(mask) AND status = 0 LIMIT 0, 1
11 Query SELECT * FROM users u WHERE LOWER(mail) = LOWER('Vithy') AND status = 1
11 Query SELECT * FROM users u WHERE LOWER(name) = LOWER('Vithy') AND status = 1

vagyis mysql LOWER() valamiért nem úgy működik ahogyan kellene, elvileg ha kivenném akkor működne az oldal rendesen.

Ilyet látott már valaki ? :)

0
0
eMeLA képe

$form['new_fieldset']['taxonomy'][vid] = array(....

helyett, szereintem

$form['new_fieldset']['taxonomy'][1] = $form['taxonomy'][1] ;
unset $form['taxonomy'][1]; //ez utóbbi törli az vid=1 eredeti példányát
0
0

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

ggabor képe

A onepixelout modulban egyszerűen átírtam a 'shared_file'-nál az 1-est one-ra és el is fogadta.

// $Id: onepixelout.module,v 1.1.2.4.2.4 2008/10/03 23:20:17 stuartgreenfield Exp $

...
function onepixelout_swftools_methods() {
 
  $methods = array();
  $media_player = array(
    'name'        => ONEPIXELOUT,
    'module'      => 'onepixelout',
    'file'        => 'soundFile', // Define which flashvar to assign a 'file to play' variable.
    'version'     => '7',
    'shared_file' => 'onepixelout/player.swf',
...
0
0

ggabor

Pasqualle képe

Igy kell Drupal nelkul:
teszt.html

<link type="text/css" rel="stylesheet" media="all" href="style.css?S" />
 
<table>
<tr>
<td>elso cella</td>
<td class="szines">masodik cella</td>
</tr>
</table>

style.css

td.szines {
  background-color: red;
}

Drupallal az elso sor nem kell, helyette a smink style.css-ebe lehet irni a CSSt..

0
0
Bálint képe

Szia!
A $user objektumnak a roles nevű adattagjában lesz, ami neked kell, és ez egy tömb.
Vagyis, ha mondjuk szépen, vesszővel ellválasztva szeretnéd kiíratni a csoportok nevét, amibe a felhasználó tartozik, akkor azt megteheted így:

<?php
  global $user;
  print implode(', ', $user->roles);
?>

Érdemes ilyenkor, ha nem vagy valamiben biztos print_r-rel kíratni a tömböt, vagy az objektumot, pl. most így:

<?php
  print '<pre>';
  print_r($user);
  print '</pre>';
?>
A <pre>
0
0