zeniten képe

Nagyon köszönöm válaszodat - én is itt kerestem a megoldást, nagyon jó látni, hogy máshol ez megy. De nekem a bodyba semmit sem tesz a context! Pedig reagál, mert pl blokkot kitesz, ahogy kell.
Hol lehet a hiba?

0
0
Laza képe

Ezt a pathet dobd fel, és írj d.orgra is, ha működik.
http://drupal.org/node/990260#comment-3891880

0
0
sisi képe

mert a kérdéses oldal információs dolgokat tartalmaz, nem tudnak a látogatók sem regisztrálni, sem tartalmat beküldeni. A képek és szövegek jobbra-balra-középre elhelyezése pedig fontos lenne a kinézet szempontjából.

Sisi

0
0
makgab képe

Van egy shoutbox_view(), ez az amit "be kellene ilesztenem" egy oldalba.
Ez egy page és egy block is, nem?

<?php
...
function shoutbox_menu() {
  $items = array();
 
  $items['shoutbox'] = array(
    'title' => 'Shout box',
    'page callback' => 'shoutbox_view',
    'access arguments' => array('view shouts'),
    'type' => MENU_CALLBACK,
  );
...
function shoutbox_view($block = FALSE) {
  // Load externals
  theme('shoutbox_external_files');
 
  // Output the shoutbox form.
  $output .= drupal_get_form('shoutbox_add_form');
 
  // Determine the post count
  if (!$block) {
    $show_amount = variable_get('shoutbox_showamount_page', '30');
  }
  else {
    $show_amount = variable_get('shoutbox_showamount_block', '10');
  }
 
  // Output the existing shoutbox posts.
  $shoutbox_posts_data = _shoutbox_display_posts($show_amount, TRUE, TRUE);
 
  // JS Settings
  _shoutbox_js_config();
 
  // Theme output
  $output .= theme('shoutbox_page', $shoutbox_posts_data);
 
  if ($block) {
    // If block, show link to page
    $page_path = 'shoutbox';  
    shoutbox_invoke('link', $shout, $page_path);
    $output .= theme('shoutbox_block_page_link', $page_path);
  }
  else {
    // If page, show pagers
    $output .= theme('pager', NULL, $show_amount, 0);
  }
 
  return $output;
}
...
?>
0
0
aboros képe

a függvényt a template.php -ban mondjuk template_preprocess_node() -ban.. figyelsz, hogy ne teaser legyen és a nidje legyen az a nid amelyikben a video meg ezek a dolgok vannak. annak a nodenak a contentjehez hozzavarrod amit a fuggveny visszaad.
nem biztos hogy szepen mukodni fog mert lapozo is van benne.

akkor forditva, template_preprocess_page -ben figyeled hogy shoutbox pathon vagy e es ha igen a content ele varrod a nodeod tartalmat. (node_load -al megszerzed jol)

0
0

-
clear: both;

aboros képe

 theme('shoutbox_page', $shoutbox_posts_data);

ez azt jelenti meg kell valositania egy theme_shoutbox_page fgvt valahol. azt lemasolhatod es a template.php -ban SMINKNEVE_shoutbox_page neven olyanra modositod amilyenre akarod. (betolt node, elevarr..)

de egyebkent kereshetsz ilyesmi modult is, hogy node block, biztos van... azzal csinalsz blokkot a nodeodbol es berakod /shoutcast* utvonalra egy content top regioba..

vagy viewsal csinalsz egy db nezet ami blokkot allit elo es betolti fixen a nid 42 -t, aztan a blokkot berakod egy content top regioba

vagy felrakhatsz panelst is es aztan...

vagy meg biztos mashogy is.

0
0

-
clear: both;

makgab képe

Ez még nem ilyen egyszerű nekem. :) De kösz az infót.

Valami egyszerű megoldást keresek. Lehet hogy ez az, csak még ilyet nem csináltam. :)

0
0
Laza képe

A Shoutbox alapból tud blokkot nem?
Akkor már csak sminkelés, egymás alá rakod.

0
0
szantog képe

A sminked page.tpl.php-jában a body környékén mi van?
Szerintem egyszerűen nem írja ki a $body_classest, vagy valahogy átgyúrja magának..

0
0

----
Rájöttem, miért kérdezek olyan ritkán a drupal.hu-n. Amíg szedem össze az infokat a kérdéshez, mindig rájövök a megoldásra.

Paal képe

Honnan jönnének az adatok? Hogyan akarod eltárolni?
Egy játékszerver logját akarod feldolgozni, és az eredményeket kilistázni az adott felhasználóra nézve? Mert ha igen, akkor nem lesz egyszerű...

0
0

--
Palócz Paal Pál, a drupal.hu admin csoportjának tagja
Ajánlott olvasmány: Eric Steven Raymond - Hogyan kérdezzünk okosan