Illyés Edit képe

1. Telepítsd a Firefox böngészőhöz a Web Developer Toolbar nevű kiegészítőt.

2. Töltsd be a Drupal.hu valamelyik oldalát, és a Web Developer Toolbar CSS -> View CSS menüpontja segítségével nézd meg a Drupal.hu stíluslapjait.

3. Valahol a vége felé találsz egy /* Main menu in header */ kezdetű részt, ott lesznek a menü stílusok. Másold át őket a saját sminked style.css fájljába. Valószínűleg nem fognak stimmelni a html elemekre mutató kiválasztók, tehát azokat egyeztetni kell.

4. Az "effekt" neve hover. Sminket nem nagyon lehet zéró CSS tudással módosítani. Könyvtárban vagy könyvesboltban bőséges szakirodalmat találsz.

5. Ezen a fórumon nem nagyon szoktunk CSS formázási kérdéseket megvitatni, mivel nincs köze a Drupalhoz. Erre a fórumra való kérdések:

  • Nekem nem jó a Drupal által kiadott HTML, hogyan tudnám módosítani?
  • Hogyan tudom a saját stíluslapomat hozzáadni a sminkhez?
0
0
Illyés Edit képe

:focus {
outline: 0;
}

Sminképítést célszerű Eric Meyer böngésző-lenullázó stíluslapjával kezdeni. Egyébként nem ajánlott a focus-t teljesen lenullázott állapotban hagyni, mert aki egér nélkül, tabulátorral kénytelen böngészni, az nem fogja látni, hol áll. Én így használom:

:focus {
outline: 1px dotted #000;
}
0
0
Illyés Edit képe

Sokszor használok konténereket, több okból:

  • Egyszerű munkafolyamat és szerkesztés: az üzemeltető egyszer már megtanulta, hogy ott a cím alatt a „szerkesztés” fül, nem kell egy újabb munkafolyamatot, más típusú űrlapot megtanulnia, nekem nem kell külön kézikönyvet írni hozzá. :) Ez többnyire nagyon fontos szempont, a megrendelők tanulási hajlandósága általában nullához közelít, és elvárják, hogy minden intuitív legyen.
  • Nem kell újabb nagyméretű modulokat betölteni, van CCK és Views és ezzel kb. meg is van a webhely gerince.
  • Van verziókezelés, fordítás és mindaz a sok jóság, ami egy Drupal node sajátja.
  • Egyszerű sminkelés. Sminkeljen egy nodequeue-t vagy panelt akinek két anyja van. :)
  • …Vannak hátrányai is: pl. listákból, keresőindexből külön ki kell szedni, figyelni kell rá, hogy lehetőleg ne állítsuk elő hozzá a körítést, hiszen csak a $content-et kell kinyomtatni, stb.
0
0
Illyés Edit képe

Pontosabban nem ellenőrzi, de ha bejelentés érkezik, akkor kivizsgálja. De csak a stabil kiadásokat. A fejlesztési verziókat a fejlesztő csendben kijavítja, ha észreveszi a hibát. Ha nem, akkor az is előfordulhat, hogy ország-világ előtt a feladatkezelőben tárgyalja a nép, hogy mekkora lyuk van ebben a modulban, és hogyan lehet kihasználni a sebezhetőséget. :)

The security team oversees the security of the core Drupal distribution. The security of contributed modules relies on the individual maintainers.

When the security team learns of a security issue with a contributed module, the module maintainer is contacted with a deadline. When the maintainer fixes the problem, the security team issues an advisory. If the maintainer does not fix the problem within the deadline, an advisory is issued, recommending disabling the module and the project on Drupal.org is marked as abandoned.

http://drupal.org/security-team

0
0
Robert Petras képe

Sorry, természetesen a .install, .profile és az .info fájlokat átírtam ott, ahol szükséges volt ahhoz, hogy a telepítő profil elinduljon rendben. Ilyen volt pl. a function minta_install() és a function minta_form_install_configure_form_alter(&$form, $form_state) stb. kódrész is.

A minta telepítő profil egyébként nem csinál semmi egyebet, minthogy letölti a Views és a CTools modulokat és engedélyezi azok használatát.

0
0
Anonymous képe

Szóval lehet, hogy nem lesz szép, amit most bemásolok, de hátha ez mond neked valamit.

Szóval, ha adminként rákattyintok az adminisztrációra, akkor ezek a naplóbejegyzések:
2004-12-23 05:07 warning: strtr(): The second argument is not an array. - /home/h admin részletek
2004-12-23 05:07 admin részletek
2004-12-23 05:07 warning: xml_set_element_handler(): supplied argument is not a v admin részletek
2004-12-23 05:07 warning: xml_set_character_data_handler(): supplied argument is admin részletek
2004-12-23 05:07 warning: xml_parse(): supplied argument is not a valid XML Parse admin részletek
2004-12-23 05:07 warning: xml_get_error_code(): supplied argument is not a valid admin részletek
2004-12-23 05:07 warning: xml_get_current_line_number(): supplied argument is not admin részletek
2004-12-23 05:07 Hírolvasó: RSS csatorna feldolgozási hiba. HUP: (. sor) admin részletek
2004-12-23 05:07 warning: xml_get_error_code(): supplied argument is not a valid admin részletek
2004-12-23 05:07 warning: xml_get_current_line_number(): supplied argument is not admin részletek
2004-12-23 05:01 Hírolvasó: Weblabor webhely megosztott tartalma letöltve. admin részletek
2004-12-23 05:01 warning: strtr(): The second argument is not an array. - /home/h admin részletek

És most találomra kértem az egyikhez bővebb infót:
Típus error
Dátum csütörtök, december 23, 2004 - 05:07
Felhasználó admin
Hely /www/drupal/admin/aggregator/update/3
Üzenet warning: xml_get_error_code(): supplied argument is not a valid XML Parser resource - /home/httpd/sites/unidev.hu/www/drupal/modules/aggregator.module - 463. sor.
Hosztnév 80.244.97.94

Magyarán most akkor a bemenő adattal van a gond, vagy a modul sérült valamikor/valahogy? Mondjuk ez utóbbit kétlem, lévén hogy van 2 forrás is, ami rendesen működik.

0
0
zoliky képe

Ide raktam be a rewrite sort, a legalso:

# Various rewrite rules.

RewriteEngine on

# If your site can be accessed both with and without the prefix www. you
# can use one of the following settings to force user to use only one option:
#
# If you want the site to be accessed WITH the www. only, adapt and
# uncomment the following:
# RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
# RewriteRule .* http://www.example.com/ [L,R=301]
#
# If you want the site to be accessed only WITHOUT the www. prefix, adapt
# and uncomment the following:
# RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC]
# RewriteRule .* http://example.com/ [L,R=301]

# Modify the RewriteBase if you are using Drupal in a subdirectory and
# the rewrite rules are not working properly.
#RewriteBase /drupal

# Rewrite old-style URLs of the form 'node.php?id=x'.
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{QUERY_STRING} ^id=([^&]+)$
#RewriteRule node.php index.php?q=node/view/%1 [L]

# Rewrite old-style URLs of the form 'module.php?mod=x'.
#RewriteCond %{REQUEST_FILENAME} !-f
#RewriteCond %{REQUEST_FILENAME} !-d
#RewriteCond %{QUERY_STRING} ^mod=([^&]+)$
#RewriteRule module.php index.php?q=%1 [L]

# Rewrite current-style URLs of the form 'index.php?q=x'.
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?q=$1 [L,QSA]

# rewrite old drupal page
RewriteRule ^drupal/(.*) /$1 [L,R=301]

Kitoroltem a /drupal foldert az FTP cimrol, most megprobaltam elerni az oldalt:
http://weblap.hu/drupal/node/242 de nem kuldi at a regi cimre.

0
0
pp képe

1. Csak a <body></body> közötti részt másold be a többit ugyanis a Drupal köré teszi.
2. figyelj arra, hogy az előnézeti/teaser nézetben is le legyen zárva minden nyitott tag:
pl:
A node teljes oldali nézete:

<div>
sokszöveg....
sokszöveg....
sokszöveg....
sokszöveg....
sokszöveg....
</div>

ebből a Drupal kivágja a beállított első (600) pár karaktert:

<div>
sokszöveg....

itt láthatod, hogy a div nincs lezárva és már szét is esik az oldalad.

Egy lehetséges megoldás, hogy használod a break-ot.

<div>
sokszöveg....
</div>
<!--break-->
<div>
sokszöveg....
sokszöveg....
sokszöveg....
sokszöveg....
</div>

pp

0
0
eaposztrof képe

tenyleg, a node-links.tpl.php-vel megoldva egyik problema, de a taxonomy access-szel megszivtam rendesen! amint felinstallaltam, megvaltoztatta a taxonomy jogosultsagokat, nem sikerult elernem zt amit szerettem volna, es a restore defaults gomb semit nem muvelt. mar kezdtem elsappadni, uninstallaltam es lass csodat, minden helyreallt.. huhh

megegyszer a megoldasra valo feladat:

a "links" content-hez hozza van rendelve a "Category" taxonomy, amely Multiple Hierarchy-val rendelkezik. a content hozzaadasakor termeszetesen ki lehet valasztani egy select-bol h mely cimkehez rendeljuk hozza az aktualis oldalt, de csak az almenukhoz kellene hozzarendelheto legyen.
pelda, igy nez ki a select-em

category1
term1
- term2
- term3
- term4
term5
- term6
- term7
- term8

a term2,term3,4,6,7,8-nak van value-ja, tehat hozzarendelheto a node-hoz

<option value="1"> - term2</option>
<option value="2"> - term3</option>
...

de a term1 es term5-nek a forrasa igy kellene kinezzen:
<option disabled="disabled" class="disabled">Blackjack</option>

see u on the otherside!

0
0

42

eMeLA képe

A Drupalban vannak beépített adatbáziskezelő függvények. Ezek jól kezelik az ékezetes karaktereket is (legalábbis nekem nem volt gondom vele)

$s = "SELECT title FROM {node}";
 
$events=db_query($s);
 
while ($line = db_fetch_array($events))
  {
  foreach ($line as $col_value=> $value)
     {     
     echo $col_value, ": ", $value, "<br><br>";
  }
 
}
 
echo "áéőóúűüö";

Megjegyzem a $$col_value= $value; sornak mi értelme van ?

Ha nem az alap adatbázisból kérdeznél adatot le, arra is van lehetőség, csak be kell állítani a settings.php-ban.

Érdemes beírni a fenti függvényneveket a http://api.drupal.org/ keresőjébe.

0
0

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