ordi képe

hát az a baj, hogy nem tudom annyira jól kezelni a views-t sanjnos, de akkor utánna olvasgatok még hátha találok valamit..
MOst egy ilyet találtam itt a fórumon:

$allquery = "SELECT * FROM node WHERE TYPE = 'Adatlap'";
$maiquery = "SELECT * FROM node WHERE TYPE = 'Adatlap' AND created >= (UNIX_TIMESTAMP() - 86400)";
$all = mysql_numrows( db_query($allquery) ) -0;
$mai = mysql_numrows( db_query($maiquery) ) -0;
print("<span style=\"font-weight: bold;\">
Regisztrált tag összesen: $all</span><br>Mai: $mai");

A "mai"-ra hülyeségeket ír...

Továbbra is keresgélek.. Köszönöm a segítséget!

0
0
Pasqualle képe

valoszinuleg az invalid HTML miatt
gyors teszt: firefox + HTML validator

Result: 0 errors / 6 warnings
 
line 303 column 24 - Warning: missing </center>
line 67 column 3 - Warning: content occurs after end of body
line 323 column 1 - Warning: discarding unexpected </noscript>
line 67 column 3 - Warning: content occurs after end of body
line 334 column 2 - Warning: missing </script>
line 99 column 8 - Warning: <img> proprietary attribute "rel"
0
0
szato képe

Az 1es verzió kijátszható (valójában sgabe által talált module is azt csinálja a kényelmes ajaxos funkción kívül, meg hogy külön táblában tárolja a termék/jogokhoz rendelt árakat)

function mymodule_nodeapi(&$node, $op, $a3 = NULL, $a4 = NULL) {
  if($op=='load' && $node->type=='product' && arg(2)!='edit') {
    $node->sell_price = $node->cost;
  }
}

ui:várjuk a tapasztalatokat :)

0
0
aboros képe

a mellékelt screenshoton a blokk a node termjei és a content között van. ezt régióval nem fogod tudni megcsinálni szerintem, mert a node.tpl.php -ban nem írhatsz ki régiókat. úgy tudod ezt megkerülni, hogy az említett fileban a megfelelő helyen direktbe meghívod a blokkot és kiírod a tartalmát. (először értelemszerűen a blokkot létre kell ugye hozni)

kb:

itt van a cím kiírás, utána a termek kiírása, na és utána jössz te:
<?php if ($page != 0) : ?>
  <div id="inline-ad">
    <?php
      $adblock = module_invoke('blockID', 'block', 'view', 1);
      print $adblock['content'];
    ?>
  </div>
<?php endif; ?>
aztán folytatódik szépen ahogy eddig

természetesen a "blockID" a te blokkod idje kell, hogy legyen.

0
0

-
clear: both;

fox mulder képe

A 'validate', 'update' és 'insert' esetén az $a1 tömb, a többi esetben objektum. Vagyis a fenti kódban:

function mymodule_comment(&$comment, $op) {
  if ($comment -> nid) {
    drupal_set_message('Op: ' . $op);
  }
}
helyett
function mymodule_comment(&$comment, $op) {
  if ($comment['nid']) {
    drupal_set_message('Op: ' . $op);
  }
}
is lehet a művelettől függően.
0
0

Fox Mulder

zoliky képe

Akkor elvileg semmi lehetoseg, hogy ezt:

<li class="first">
  <a href="/dcute/node/47#comment-368">Probo</a><br/>
  2 days 19 hours ago
</li>

atalakitsam igy:

<li class="first">
  <a href="/dcute/node/47#comment-368">Probo</a><br/>
  <span>2 days 19 hours ago</span>
</li>

Hat fraszos a dolog az tuti..
JavaScriptel gondolom baromsag lenne belenyulni a kodba :)

0
0
makgab képe

A hook_link-re nem találok mintát. Mire is gondoltál?

<?php
function theme_node_example_order_info($node) {
	$output = '<div class="node_example_order_info">';
	$output .= t('The order is for %quantity %color items.', array('%quantity' => check_plain($node->quantity), '%color' => check_plain($node->color)));
	$output .= '</div>';
	return $output; 
}
 
?>

Ide kellene egy link v. gomb hogy email-t küldjön az admin-nak.

G.

0
0
aboros képe

<?php
//** mailing
function mailing() {
  $account = user_load(1); //we load user1 to get his/her mail address
  drupal_mail('node_example', 'notice', $account->mail, user_preferred_language($account), $params);
  $output = "Mailing sending...";
  return $output;
}
?>

amúgy itt elég nagy a katyvasz csak szólok. a theme_node_example_order_form egy sminkhurok, így magába nem csinál semmit, meg is kell valahol hívnod azt. gyanítom az übercartból másoltad. és még azt se teljesen értem, hogy minek kell a hook_menu.

persze ha működik, működik, de tulajdonképpen ugyan azt csinálod, mint egy hook_linkes megoldás, csak kicsit nyakatekertebben. :)

0
0

-
clear: both;

hosszu.kalman képe

Most ahogy belenéztem a simplenews modul forrásába egy ilyet találtam:

<?php
/**
 * Theme the newsletter email subject.
 */
function theme_simplenews_newsletter_subject($name, $title, $language) {
  return  '['. $name .'] '. $title;
}
?>

Úgyhogy ez alapján, szerintem a sminked template.php fájljába hozz létre egy ilyen fgv-t:

/**
 * Override the newsletter email subject.
 */
function sminkemneve_simplenews_newsletter_subject($name, $title, $language) {
  return $title;
}

Miután elmentetted, üríteni kell a smink regisztrációs tárat (pl elmész az admin/build/themes oldalra és nyomsz egy mentést).

Szerintem elvileg ennek így mennie kéne, de nem próbáltam.

0
0
timi képe

Bemásoltam a láblécbe a kódokat ami az iwiw-en, meg a facebook-on megadnak, bevitel full html, de nem jelenik meg egyik sem.

<script type='text/javascript'>document.write("<iframe src='http://iwiw.hu/like.jsp?u="+encodeURIComponent(document.location)+"&title="+encodeURIComponent(document.title)+"&s=white' width='220px' height='21px' style='border: none' scrolling='no' frameBorder='0'></iframe>");</script>

és

<a name="fb_share"></a> 
<script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" 
        type="text/javascript">
</script>

mit csinálok rosszul?
0
0

T.