Szotyi képe

Sejtettem, hogy ilyesmi lesz a válasz. Ennek ellenére itt valahogy meg tudnák oldani:

Posted by drseussofporn on July 8, 2010 at 7:15pm

I just thought I would throw in a quick workaround to the problem. Using Rules you can apply the title after the node has been created when such items as nid are available.

#21
Posted by Ace Cooper on January 16, 2011 at 3:39am

To drseussofporn: thank you for the wonderful idea!

I have created a Triggered Rule for the event "After saving new content" with the token [node:nid].

It works like a charm, no more overlapping node titles and no more database queries for Automatic Nodetitles. Woohoo, tnx!

Már csak az a kérdés, hogy hogyan? A Rulest most látom először..

0
0

Péter

eager képe

De király, hadd kotyogjak már közbe :D !

Szóval csak azt akartam mondani, hogy usability szempontjából nagyon nem mindegy, hogy mikor szembesíted mivel a felhasználóidat.

Ezalatt azt kell érteni, hogy egy olyan formot, amiben

a) egy halom kitöltendő field van
b) a bugyijuk méretét is meg akarod róluk tudni

érdemes olyankor elébük varázsolni, amikor már valamelyest elköteleződtek a website iránt, vagy legalábbis érik a döntés, hogy igen, ezt használni akarják, és nem akkor, amikor még a tapogatózás, ismerkedés időszaka van.

Az ijesztő formokról való visszapattanás jelentősen tudja csökkenteni a konverziót.

Persze jogos, te tudod legjobban, mikor kerül szóba a regisztráció, akkor már valszeg tudja, hogy vásárolni akar, mégis, ha én találnék módot arra, hogy a fent nevezett adatokat csak a vásárlás során kérjem el viszont akkor megjegyezhetném a következő alkalmakra is (tartósan rögzíthetném a profiljukban), akkor biztos, hogy ezt a megoldást választanám.

Uff, beszéltem :)

1
0
Geva képe

ez a lehető legfrappánsabb megoldás erre a problémára szvsz :-)
+ az i18 bekapcs. előtt is működik a header, ha adunk hátteret a #header-nek is - hosszu.kalman meghatározásában, ezzel minden eshetőségre felkészültünk

egy korábbi drupal 6-os honlapon ezt még úgy oldottam meg, hogy a page.tpl.php fájlban a header div-jének adtam-, a $language változó tartalmával megegyező class-t(adhattam volna a body-nak is):
<div id="header" class="<?php print $language; ?>">
css-ben pedig a megfelelő background-image-t, minden lehetséges nyelvhez...
mostantól a 7-es drupalban ez is egyszerű, nem kell sem a page-be belenyúlni, sem preprocess, sem egyéb trükk nem kell :-)

0
0
eMeLA képe

Ha a views-al nem sikerül zöld ágra vergődnöd:

http://api.drupal.org/api/drupal/modules--user--user.module/function/use...
Itt van (id=3) a jelenlévő felhasználók blokk, ebből csinálsz egy saját modult, és ott úgy változtatod a felhasználó megjelenését ahogy akarod

Vagy az alap jelenlévő felhasználó blokk listájának megváltoztatásához használod a template.php-ban ezt a két theme függvényt:
http://api.drupal.org/api/drupal/modules--user--user.module/function/the...
http://api.drupal.org/api/drupal/includes--theme.inc/function/theme_user...
Itt csak annyi buktató lehet, hogy valamelyik (ha van ilyen?) másik felhasználó listában is megjelenik a kép :))

0
0

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

csakiistvan képe

lásd előző két kommentem, többet nem tudok mondani. te "sima" html oldalt akarsz validálni, de az eredeti ami 0 hibát ad már HTML5.

Nem tudom hogy belenyúltál e a kapott pakkba, vagy így kaptad...

Első sort nédz meg legalább:
<!DOCTYPE html>

tied:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML+RDFa 1.1//EN"
"http://www.w3.org/MarkUp/DTD/xhtml-rdfa-1.dtd">

ennél többet nem tudok erről mondani, a hibára kérdezz rá attól akinek fizettél a sminkért.

1
-1

Drupal full-stack developer at Wunderman Thompson Budapest

csakiistvan képe

Pl: <h2>Sample product name</h2>

írd ezt inkább:

<h2><?php print t('Sample product name'); ?></h2>

Így az admin/config/regional/translate oldalon a fordítások között egyből elérhető lesz, nem kell a template-ben magyarul irogatnod.

Amúgy kérdésedre válaszolva, a kérdőjelek azért jelennek meg mert nem UTF-8 a karakterkódolása a page.tpl.php fájlnak.

0
0

Drupal full-stack developer at Wunderman Thompson Budapest

fecske95 képe

Én ebből indulnék ki...
http://drupal.org/project/simplenews
+
Egy-két kiegészítő
http://drupal.org/search/apachesolr_multisitesearch/simplenews?filters=d...

Az előre felvitt levelekhez pedig valami időzítő pl.
http://drupal.org/project/scheduler
vagy (ezt nem használtam még... de...)
http://drupal.org/project/scheduled_actions
illetve itt nézz körül:
http://drupal.org/search/apachesolr_multisitesearch/Scheduler?filters=dr...

Üdv.

0
0
ipeto képe

Próbálkoztam tovább a feladattal, és a következőkre jutottam:
A két szűrési feltétel (szerző=aktuális felhasználó valamint a (kapcsolódó) tartalom azonosítója IS NULL) külön-külön jól működik, együtt viszont nem. Azt hiszem, a következők miatt:
A szerző=aktuális felhasználó esetben berakja az SQL-be a fent említett INNER JOIN users node_node__users ON node_node.uid = node_node__users.uid részt, ami végülis érthető, mert feltételezi, hogy minden node-nak van szerzője. Viszont ez a kitétel kiüti a másik, a (kapcsolódó) tartalom azonosítója IS NULL feltételt (mivel nem létező node-nak szerzője sincs).
Tehát úgy tűnik, itt valamit hekkelni kell egy kicsit, csak azt nem tudom, mit...

0
0
Halszálka képe

Sikerült beszúrni az azonosítókat, viszont valamiért a topic címeket átalakítja így:

&lt;a href=&quot;/ez_egy_teszt_forum_lesz&quot;&gt;Ez egy teszt fórum lesz&lt;/a&gt;

Azt sikerült kiderítenem, hogy már akkor ezt csinálja, ha bemásolom a template.php-be a preprocess_forum_topic_list függvényt, nem is kell módosítsak rajta semmit (kivéve persze, hogy a sablon neve szerint nevezem el).

Ja és azt írja minden témára hogy "A fórumtéma mozgatása megtörtént".

0
0
csakiistvan képe

Ez egy publikus fórum, a közösségért, érted. Ne küldözgess privát üziket ha publikusan kértél segítséget.

content.css-be írd be a 887.sorhoz ezt:

.view-content .item-list ul li {
  margin-bottom: 5px;
  list-style: none;
  float: left;
}

A float: left; érték az új ebben, a többi most is ott van.
1
0

Drupal full-stack developer at Wunderman Thompson Budapest