rss ikont szeretném eltüntetni

Közszolga képe

Sziasztok, az oldalamon egy tartalom egy másik honlapról érkezik rss-en, és sima news aggregator oldalon jelenítem meg. Az oldal tetején megjelenik néhány információ a forrás oldalról, köztük egy rss ikon, amire kattintva az olvasók is csatlakozhatnak arra a feed-re.
Az ikont szeretném valahogy eltüntetni, mert egy átlag olvasónak problémát okozhat, ha kapcsolódik a csatornára.
Van ötletetek? css-be kell esetleg belenyúlni, vagy máshova?

Drupal verzió: 
pp képe

A page.tpl.php-ban tudod eltüntetni az rss ikont, már ha szabványosan rakja ki a modul amit használsz. Ha mégse akkor a theme developerrel tudod megkeresni, hogy mit kell felülírnod, hogy eltüntethesd.

0
0
Közszolga képe

Köszönöm a segítséget, azt hiszem, megtaláltam: az aggregator modulban van egy aggregator-feed-source.tpl.php fájl. Ha ebből kitörlöm az alábbi sorokat, akkor eltűnik az ikon. Sajnos nem értek a php-hez és nem tudom okozok-e ezzel valami galibát?
(azon kívül, hogy frissítéskor mindig át kell majd írni)

<?php print $source_icon; ?>
  <?php print $source_image; ?>

Csatolom a teljes fájlt, nem túl hosszú:

<?php
// $Id: aggregator-feed-source.tpl.php,v 1.1 2007/09/13 08:02:38 goba Exp $
 
/**
 * @file aggregator-feed-source.tpl.php
 * Default theme implementation to present the source of the feed.
 *
 * The contents are render above feed listings when browsing source feeds.
 * For example, "example.com/aggregator/sources/1".
 *
 * Available variables:
 * - $source_icon: Feed icon linked to the source. Rendered through
 *   theme_feed_icon().
 * - $source_image: Image set by the feed source.
 * - $source_description: Description set by the feed source.
 * - $source_url: URL to the feed source.
 * - $last_checked: How long ago the feed was checked locally.
 *
 * @see template_preprocess()
 * @see template_preprocess_aggregator_feed_source()
 */
?>
<div class="feed-source">
  <?php print $source_icon; ?>
  <?php print $source_image; ?>
  <div class="feed-description">
    <?php print $source_description; ?>
  </div>
  <div class="feed-url">
    <em><?php print t('URL:'); ?></em> <a href="<?php print $source_url; ?>"><?php print $source_url; ?></a>
  </div>
  <div class="feed-updated">
    <em><?php print t('Updated:'); ?></em> <?php print $last_checked; ?>
  </div>
</div>
0
0
drifter képe

Ha .tpl.php file-val találkozol, azt ne ott a modul könyvtárában módosítsd, hanem másold át a sminked könyvtárába. És ott írd át. Az felül fogja bírálni a modulban találhatót, és nyugodtan tudsz majd frissíteni.

A gyorsítótárt (cache) törölni kell miután új .tpl.php-ket másolsz a smink könyvtárba.

0
0
szantog képe

1 perc. :)
Viszont direkt nem írtam neki, hogy a gyorsítótárat ürítse, mert ehhez csak a theme registry-t kell ürítenie.
Elég forgalmas, sok tartalommal rendelkező oldala van, itt már egy cache ürítés árthat a teljesítménynek.

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.

szantog képe

A leírás alapján szerintem a $source_image-nek nem sok köze kéne legyen a feed-iconhoz.
És ne a modul könyvtárában írd át, ott hagyd meg az eredetit! Átmásolod a smink könyvtárába, elmész az admin/build/themes oldalra, és onnan már az sminked tpl-jét fogja használni.

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.

pp képe

másold le a sminked mappájába és ott módosítsd.

pp

0
0
Közszolga képe

Danke schön, így korán reggel sokat segítettetek.

0
0