Aggregator rel="nofollow" -al?

opera11 képe

Üdv ismét, az lenne a kérdésem, hogy az aggregator module által behozott tartalmakat valahogyan el lehet látni rel="nofollow"-al?

Eddig ami biztosan megvan és működik az a aggregator-feed-source.tpl.php fájlban a class="feed-url" után a href elé simán beírtam a rel="nofollow"-ot (Amikor egyetlen hírcsatorna elemeit mutatja és kiírja a forrás URL-t, arra teszi rá a nofollowot.)

Naívan azt gondoltam (most tessék röhögni, mert biztos zöldség), hogy csak a href-ek elé kell biggyeszteni és máris megvan oldva, de nem...

Az aggregator-item.tpl.php fájlban a feed-item-titlenél úgy gondolom, hogy a feedek címére lehetne rátenni a nofollow-ot, de hiába írtam a href elé, majd töröltem egy hírcsatornának az elemeit, majd frissítettem, nem történ semmi.

(Most is kerestem, de csak egy válasz nélküli oldal (http://drupal.org/node/273940 ) és egy elég szűkszavú, régi választ találtam (http://drupal.org/node/199919 ), ami szerint a node-aggregation_item.tpl.php-ban kell kutakodni (6-os drupalban ez simán aggregation_item.tpl.php), de oda meg betettem a nofollowot és mégsem lett eredménye, szóval teljesen tanácstalan vagyok. Mivel a aggregator-item.tpl.php-nél működött, így nem hiszem, hogy újra kellene telepíteni a modult és az lenne a gond. (gyorsítótár is ki van kapcsolva)

Bármilyen ötletet előre is nagyon szépen megköszönök

(Egyébként a nofollowlist modul telepítve van, de az ugyebár csak a beírt tartalmakat tudja kezelni)

pp képe

Pedig mennie kell.

Az aggragator modul könyvtárából(modules/aggregator) másoltad át a fájlt a sminked mappájába? Nálam Drupal6-ban aggreagatro-item.tpl.php nem _ nem lehet, hogy ez a hiba?

pp

0
0
opera11 képe

Nem másoltam semmit a sminkek mappába, miért, ezt a aggregator-item.tpl.php-t oda kellene átmásolni? (pl a /sites/all/themes/marinelli/ -ba)Nem értem...És akkor témafüggő lesz a nofollow? (Mondjuk nem baj, csak nemértem...)

Kipróbáltam úgyis, de akkor sem ment..

A /modules/aggregator/aggregator-item.tpl.php fájlt szerkesztettem csak át
Ez volt benne az elején:

<div class="feed-item">
  <h3 class="feed-item-title">
    <a href="<?php print $feed_url; ?>"><?php print $feed_title; ?></a>
  </h3>
 
  <div class="feed-item-meta">
  <?php if ($source_url) : ?>
    <a href="<?php print $source_url; ?>" class="feed-item-source"><?php print $source_title; ?></a> -
  <?php endif; ?>
    <span class="feed-item-date"><?php print $source_date; ?></span>
  </div>.....

És én mindössze ennyit módosítottam

<div class="feed-item">
  <h3 class="feed-item-title">
    <a rel="nofollow" href="<?php print $feed_url; ?>"><?php print $feed_title; ?></a>
  </h3>
 
  <div class="feed-item-meta">
  <?php if ($source_url) : ?>
    <a rel="nofollow" href="<?php print $source_url; ?>" class="feed-item-source"><?php print $source_title; ?></a> -
  <?php endif; ?>
    <span class="feed-item-date"><?php print $source_date; ?></span>
  </div>.....
0
0
pp képe

"..., ezt a aggregator-item.tpl.php-t oda kellene átmásolni? (pl a /sites/all/themes/marinelli/ -ba)Nem értem...És akkor témafüggő lesz a nofollow?"

igen.
A cache táblákat ürítsd, különben nem biztos, hogy lesz eredmény.

pp

0
0
opera11 képe

Valóban, így már tőnyleg működik, köszönöm szépen a segítséget

A gond az volt, hogy a smink olyan volt, hogy egy mappába több féle smink volt paklva, hátha más is belefut, ez volt:
/sites/all/themes/marinelli/
És ebben van egy giordani és egy gnifetti mappa, én meg ezekszerint még szép,hogy a roszba másoltam. Amelyiket használod, abba a mappába kell betenni a aggregator-item.tpl.php fájlt, ahol csak az első href elé érdemes nofollowot tenni, mert a második az RSS kategóriájára teszi rá.

Szerk: a aggregator-summary-item.tpl.php és a aggregator-summary-items.tpl.php fájlt is bekell másolni a smink mappába, mert különben feldobja a talpát a hírforrások és a kategóriák listázásánál.

A tartalomban sajna ettől még nem lesznek nofollow linkek, de ez legyen a legkevesebb

0
0