Hojtsy Gábor képe

A fancy a SiFR nevű Flash cím megjelenítési technikát használja. Itt van a releváns kód a node.tpl.php-ből:

<h2 class="sifr-node-title">
	<?php if ($page == 0): ?>
    <a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title; ?></a>
	 <?php else : ?> <?php print $title; ?> <?php endif; ?></h2>

Valami Flash gondod lesz, vagy az sifr mappát nem másoltad fel, vagy flash blokkolás van a böngésződben. Mindenesetre valószínű, hogy ha a h2 class attribútumát kitörlöd, akkor sima szövegesen meg fog szépen jelenni a cím. A Flash probléma pedig könnyen lehet, hogy a Drupalon kívül áll.

0
0
artsplasztikus képe

Sziasztok!

Mindent úgy írtam át, ahogy a dokumentációban le van írva:

Database URL format:
* $db_url = 'mysql://név:jelszó@127.0.0.1/név';
* $db_url = 'mysql://név:jelszó@127.0.0.1/név';
* $db_url = 'mysql://név:jelszó@127.0.0.1/név';
*/
$db_url ='mysql://név:jelszó@127.0.0.1/név';
$db_prefix = '';

Ennek ellenére a következő hibaüzenetet kapom:
Warning: ini_set() has been disabled for security reasons in /sites/default/settings.php on line 121

Warning: ini_set() has been disabled for security reasons in /sites/default/settings.php on line 122

Warning: ini_set() has been disabled for security reasons in /sites/default/settings.php on line 123

Warning: ini_set() has been disabled for security reasons in /sites/default/settings.php on line 124

Warning: ini_set() has been disabled for security reasons in /sites/default/settings.php on line 125

Warning: ini_set() has been disabled for security reasons in /sites/default/settings.php on line 126

Warning: ini_set() has been disabled for security reasons in /sites/default/settings.php on line 127

Warning: ini_set() has been disabled for security reasons in /sites/default/settings.php on line 128

Warning: ini_set() has been disabled for security reasons in /sites/default/settings.php on line 129

Warning: ini_set() has been disabled for security reasons in /sites/default/settings.php on line 130

Warning: ini_set() has been disabled for security reasons in /sites/default/settings.php on line 131

Warning: session_start(): Cannot send session cookie - headers already sent by (output started at /sites/default/settings.php:121) in /includes/bootstrap.inc on line 750

Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /sites/default/settings.php:121) in /includes/bootstrap.inc on line 750

Warning: Access denied for user 'felhasznév'@'%' to database 'felhasznév' query: LOCK TABLES cache WRITE in /includes/database.mysql.inc on line 120

Mi a probléma?

Ja, és a database.4.1.mysql filet tettem fel az adatbázisba.
Előre is köszi a segítséget.!!!

0
0
mat323 képe

azt hiszem rájöttem mi a hiba. jól illesztettem be a js-t a page.tpl.php-ben ez azt hiszem biztos:
 drupal_add_js('/quickmenu.js')

de azért nem jeleníti meg, az áhított menücskémet, mert a meghívott javascript később vár egy olyan utasításort a kódban hogy

<!-- Create Menu Settings: (Menu ID, Is Vertical, Show Timer, Hide Timer, On Click, Right to Left, Horizontal Subs, Flush Left) -->
 
<script type="text/javascript">qm_create(0,false,0,250,false,false,false,false);</script>

Sima statikus htmlben működik, de a drupalban nem. Milyen módon illesszem a "qm_create"-t a page.tpl.php-ba, hogy jó legyen? Nem találok erről infót.

0
0
gyuri2012 képe

Nemigazan akar sikerulni. :(

$terms = taxonomy_node_get_terms($node->nid);
$view = views_get_view("nezetneve");
foreach ($terms as $key => $tobj) {
$args = array($tobj->tid);
print views_build_view('embed', $view, $args, false, 5, 0);
}

Ennel a "nezetneve" nezetben vehetnem fel a Node: ID - Not equal parametert?
Aztan a $args egy ketelemu tomb lenne, ahol az elso array($tobj->tid) a masodik pedig array($tobj->nid) szeru? Vagy ez egesz mashogy mukodik?
0
0
eMeLA képe

A template.php-ba beteszed a theme_links()-t.

A theme_ rész átírod a simnkneved_ -re. Ezután szabadon garázdálkodhatsz a menü megjelenítésében.

Valahol itt

if (isset($link['href'])) {
        // valahol itt
        $output .= l($link['title'], $link['href'], $link['attributes'], $link['query'], $link['fragment'], FALSE, $html);
      }

vizsgálod hogy épp az a link jön a sorba amit új ablakba akarsz megnyitni, és ha igen akkor $link['attributes']['target'] = "_blank".

Nem teszteltem le, és lehet, hogy van rá külön modul :))

0
0

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

pp képe

(na ez már kérdés, már csak a hibaüzenetet kellett volna beírnod;))

Találgatok akkor, ha úgy érzed hülyének nézlek bocsi.

a következő kódot tedd be a template.php végére. A szerkesztéshez olyan szerkesztőt használj, ami utf-8 képes(ne az ablakozós jegyzettömböt, hanem mondjuk a pspad editort.)

A nyitó kacsacsőr kérdőjel php és a záró kérdőjel kacsacsőr nem kell bele, azt csak a kódszínezés miatt raktam bele!!!

function _phptemplate_variables($hook, $vars) {
  $vars = array();
  if ($hook == 'page') {
 
    // These are the only important lines
    if (module_exists('page_title')) {
      $vars['head_title'] = page_title_page_get_title();
    }
 
  }
  return $vars;
}

pp
(azt ugye tudod, hogy ez egy dev állapotú smink, úgyhogy hanyagolni kéne! A kódjába nézve meg még inkább.)

0
0
kalmarr képe

Szia!

Nagyon köszi a sok segítséget. Először azt hittem értem szuperul meg is csináltam a modult, de végül csak rájödtem, hogy nem értem a hozzáférési jog legérdezésének logikáját :(.

1. variáció

<?php
global $user;
  if (specjog('webform kitoltes'))
 
 {print "Van jogod";}
 
  else {
    print "Nincs jogosultságod még!";
    }
?>

2. variáció

<?php
global $user;
  if (user_access('webform kitoltes'))
 
 {print "Van jogod";}
 
  else {
    print "Nincs jogosultságod még!";
    }
?>

Remélem, hogy az első variációban értelmezek valamit félre.

Üdv.

KALMI

0
0
nevergone képe

Szóval említettem, hogy van egy ilyen:

$form['filename']['#attributes'] = array('enctype' => 'multipart/form-data');

Nos, ez egyre inkább úgy néz ki, hogy baromság, mivel ezt az értéket a form -ra, és nem a form egy adott mezőjére kell megadni.

Szóval lett helyette ez:

$form['#attributes']['enctype'] = 'multipart/form-data';

Így viszont "elveszítem" a fájlnév értékét, sem a _validate(), sem a _submit() függvényben nem tudom lekérdezni. Egyszerűen a paraméterként használt változók nem tartalmaznak ilyen értéket, pedig ha ezt a form attributumot nem adom meg, akkor a _validate() -ban a $form_state['clicked_button']['#post']['files']['filename'];
simán visszaadja.

Szóval ha valaki esetleg képes segíteni, azt megköszönném, mert kezdek összezavarodni.

0
0
aboros képe

nyilván jsel azt rejtesz oda ahova amit akarsz. csak egyrészt nem tudok jsül másrészt nem arra gondoltam. hanem van egy ilyen megoldás, könyvbe olvastam 'remote rollover', abba nincs js. egy css 'trükk' csak.

kb:
html

<a href="#" title="részletek">Részletek<span class="details">Ide meg jön a szöveg, ami csak rollovernél látszik</span></a>

css

a:link span.details, a:visited span.details {
position: relative;
top: 0;
left: 50px;
z-index: 100;
visibility: hidden;
}
a:hover span.details {
visiblility: visible;
}

erre gondoltam. nincs semmi js.
persze ebben nincs display:none, de a visibility:hidden a robotnak ugyan az.

0
0

-
clear: both;

aboros képe

ha azt akarod, hogy egy /node szerű oldalon teszem azt két hasábban jelenjenek meg a node-ok bevezetői, akkor annak elvileg csak css -ből is mennie kell, nem kell a panels egyátalán.

views2 modult felteszed, létrehozod a nézeted, aztán ilyesmit kell a css-ben csinálnod:

div.view-hirek.view-display-id-page .views-row-odd {
width: 50%;
float: left;
}
div.view-hirek.view-display-id-page .views-row-even {
width: 50%;
float: right;
}
div.view-hirek.view-display-id-page .node {
padding: 1em;
}

én egy olyan nézetet generáltam, a 'hir' tipusú node-okat mutat és a neve 'hirek' ezért a view-hirek -el tudom célozni. ez nálad más lesz (meg talán sok más is más lesz) de az irányt elég jól mutatja, kábéra legalább.

0
0

-
clear: both;