grandom theme news anklickbar machen |
|
|
Jung Mitglied
|
hoger Geschrieben am 08.09.2014 um 01:03 |
|
guten abend, kann mir wer bitte helfen ich komme nicht weiter.
wenn ich news anlege ist die überschrift ja normal anklickbar und leitet mich dann direkt zu der verfassten news weiter wo ich dann die ganzen news lesen kann.
Bei mir ist das aber leider nicht so
Der code in der theme php wäre dieser(glaube ich):
<div class="eight columns row offset-by-one omega">
<div class="blog_title"><h4><a href="'.BASEDIR.'news.php?readmore='.$info["news_id"].'">'.$subject.'</a></h4></div>
<div class="p_content">
<p>'.$news.'</p>
Zusammengefügt am 08. September 2014 um 01:04:25:
Vielen dank schonmal im vorraus. |
hoger hat folgendes Bild angehängt:
Bearbeitet von hoger am 08.09.2014 um 01:04
|
|
|
|
Veteran Mitglied
|
Janilein Geschrieben am 08.09.2014 um 08:44 |
|
Das hier ist der entsprechende Teil aus der function render_news
<div class="eight columns row offset-by-one omega">
<div class="blog_title"><h4><a href="'.BASEDIR.'news.php?readmore='.$info["news_id"].'">'.$subject.'</a></h4></div>
<div class="p_content">
<p>'.$news.'</p>
</div>
</div>
heisst also der Code den du nutzt ist korrekt, könnte also nur irgend etwas anderes das ganze stören.
Seit wann funktioniert der Link denn nicht, welche anpassungen hast du vorgenommen?
Edit: Ich werde dir im laufe des Tages einen anderen Code geben, damit auch der Button Weiterlesen erscheint
Zusammengefügt am 08. September 2014 um 09:07:27:
Ersetze mal die komplette function render_news mit dem folgenden, im groben nutzen wir das auch hier so:
function render_news($subject, $news, $info) {
global $locale, $data, $settings, $aidlink;
echo '
<div class="eleven columns row alpha blog_post">
<div class="two columns row alpha">
<div class="home_time_wrap">
<div class="icon_b_wrapper">
<div class="image_icon"></div>
</div>
<div class="day_b_wrapper">
<span class="day_b_wrapper_inner">';
echo showdate("%d", $info['news_date']);
echo '</span>
</div>
<div class="date_b_wrapper_b">
<span class="h_month">';
echo showdate("%b", $info['news_date']);
echo '</span>
<span class="y_month">';
echo showdate("%Y", $info['news_date']);
echo '</span>
</div>
</div>
<div class="clear"></div>
<ul class="info_inner">
<li> Posted by ';
echo profile_link($info["user_id"], $info["user_name"], $info["user_status"]);
echo '</li>';
if ($info["cat_name"] != "") { echo "<li> in ".$info["cat_name"]."</li>"; }
if ($info['news_allow_comments'] && $settings['comments_enabled'] == "1") { echo "<li><a href='news.php?readmore=".$info['news_id']."#comments'>".$info['news_comments'].($info['news_comments'] == 1 ? $locale['global_073b'] : $locale['global_073'])."</a> </li>"; }
echo '<li> Views: ';
echo $info['news_reads'];
echo '</li>';
if (iADMIN && checkrights("N")) { echo "<li><a href='".ADMIN."news.php".$aidlink."&action=edit&news_id=".$info['news_id']."'>".$locale['bearbeiten']."</a></li>"; }
echo '<li>';
echo "<a href='print.php?type=N&item_id=".$info['news_id']."'>'.$locale['global_075'].'</a>";
echo '</li>
</ul>
</div>
<div class="eight columns row offset-by-one omega">
<div class="blog_title">
<h4><a href="'.BASEDIR.'news.php?readmore='.$info['news_id'].'">'.trimlink(stripslashes($data['news_subject']),50).'</a></h4>
</div>';
if ($data["news_image"] != ""){
echo "<div><img src='".IMAGES_N."".$data["news_image"]."' style='border:1px solid #b9b9b9;' class='scale-with-grid' ></div>";
}else{
}
echo '<div class="p_content">';
echo '<p>'.$news.'</p>';
echo '<p>';
if (!isset($_GET['readmore']) && $info['news_ext'] == "y") {
echo '<div class="button2"><a href="'.BASEDIR.'news.php?readmore='.$info['news_id'].'">'.$locale['global_072'].'</a></div>';
}
echo '</p>
</div>
</div>
<div class="clear"></div>
<div class="border_divider1"></div>
</div>';
} |
Bearbeitet von Janilein am 08.09.2014 um 09:07
|
|
|
|
Jung Mitglied
|
hoger Geschrieben am 08.09.2014 um 21:38 |
|
Hallo vielen dank für den code. leider funzt es nicht.
Hab mal alle infusionen(counterpanel von markus g 1.0, bjf Impressum und die shoutbox) gelöscht die ich installiert habe.Die themes.php sowie die startseite.php in den orginalzustand gebracht. aber leider ohne erfolg.
Sonst hab ich nichts geändert gehabt.
Zusammengefügt am 08. September 2014 um 22:10:30:
anbei mal meine function render_news:
function render_news($subject, $news, $info) {global $locale, $data, $settings, $aidlink;
echo '
<div class="eleven columns row alpha blog_post">
<div class="eleven columns alpha blog_image">
<div class="view view-tenth">
<span class="image_holder_blog">
<img src="'.IMAGES_N.''.$info["news_image"].'" alt="" style="max-height:250px;" class="scale-with-grid" />
</span>
<div class="mask">
<div class="mask_wrapper_blog">
<a href="'.IMAGES_N.''.$info["news_image"].'" title="" data-rel="prettyPhoto[portfolio]" class="link1"><img src="'.THEME.'images/icons/icon_zoom.png" class="scale-with-grid" /></a>
</div>
</div>
</div>
</div>
<div class="two columns row alpha">
<div class="home_time_wrap">
<div class="icon_b_wrapper"><div class="image_icon"></div></div>
'.showdate('<div class="day_b_wrapper">
<span class="day_b_wrapper_inner">%d</span>
</div>
<div class="date_b_wrapper_b">
<span class="h_month">%b</span>
<span class="y_month">%Y</span>
</div>', $info["news_date"]).'
</div> <!-- End Home time wrapper -->
<div class="clear"></div>
<ul class="info_inner">
<li> Posted by '.profile_link($info["user_id"], $info["user_name"], $info["user_status"]).' </li>
<li> in <a href="#"> '.$info["cat_name"].' </a> </li>
<li> <a href="#"> '.$info["news_comments"].' Comments </a> </li>
</ul>
</div>
<div class="eight columns row offset-by-one omega">
<div class="blog_title"><h4><a href="'.BASEDIR.'news.php?readmore='.$info["news_id"].'">'.$subject.'</a></h4></div>
<div class="p_content">
<p>'.$news.'</p>
</div>
</div>
<div class="clear"></div>
<div class="border_divider1"></div> |
Bearbeitet von hoger am 08.09.2014 um 22:10
|
|
|
|
Veteran Mitglied
|
Janilein Geschrieben am 08.09.2014 um 23:27 |
|
Problem ist wohl, dass dieser Teil im Browser so aufgerufen wird:
<div class="blog_title"><h4><a href="news.php?readmore=11"><a name='news_11' id='news_11'></a>Zweiter Bergmänischer Flohmarkt</a></h4></div>
Der Code den du nutzt ist im Prinzip korrekt, der Aufruf unterscheidet sich zu unserem Code nur darin, das wir hier die Zeichen begrenzen.
<div class="blog_title"><h4><a href="'.BASEDIR.'news.php?readmore='.$info['news_id'].'">'.trimlink(stripslashes($data['news_subject']),50).'</a></h4></div>
Edit: Kann es sein, dass du eine .htaccess nutzt?
Edit2: Häng mal bitte deine theme.php als datei an |
|
|
|
Jung Mitglied
|
hoger Geschrieben am 08.09.2014 um 23:39 |
|
hallo nein eine htaccess nutze ich nicht.
juhuu das war es.......super ein big thx für deine hilfe und mühe...
Zusammengefügt am 08. September 2014 um 23:41:46:
hier bitte schön im anhang die theme.php |
Bearbeitet von hoger am 08.09.2014 um 23:41
|
|
|
|
Veteran Mitglied
|
Janilein Geschrieben am 08.09.2014 um 23:43 |
|
Schön das es jetzt funktioniert, dann brauch ich die theme.php ja nicht mehr |
|
|
|
Jung Mitglied
|
hoger Geschrieben am 08.09.2014 um 23:44 |
|
ah ok. vielen vielen dank nochmal. |
|
|
|
Neuling
|
mm0747 Geschrieben am 12.04.2016 um 13:49 |
|
Was heißt das jetzt, braucht man dafür eine .htaccess?
Gruß
Markus
Zusammengefügt am 13. April 2016 um 01:57:16:
Also, bei mir ist die Verlinkung bei den News komplett daneben.
Es beginnt bei
Zitat <div class="two columns row alpha"> .
Da wird zwei Zeilen tiefer verwiesen auf
Zitat <div class="image_icon>
Im Chrome bekomme ich ein nicht anzeigbares Bild links oberhalb des Newskategorieicons.
Dann werden alle Angaben umgesetzt bis incl. der Zeile
Zitat <li> Posted by '.profile_link...
Danach wird der Text ausgegeben aber alle Links laufen entweder nach /news.php# (bis einschließlich der Kommentarfunktion), oder werden gar nicht mehr als Link angezeigt (beim Namen der News). |
Bearbeitet von mm0747 am 13.04.2016 um 00:57
|
|
|
|
Veteran Mitglied
|
Janilein Geschrieben am 13.04.2016 um 01:28 |
|
|
|
|
Neuling
|
mm0747 Geschrieben am 13.04.2016 um 07:24 |
|
Moin Jan.
Jupp, ich hatte auch den Tip von Beitrag#4 benutzt...leider hat das bei mir nicht funktioniert, deswegen dann meine Nachfrage
Ich habe das jetzt umgangen, nun ist noch ein Problem übrig.
Wie oben geschrieben, habe ich beim Aufruf der Seite mit Chrome über jeder News eine nicht darstellbare Grafik.
Als dazugehörenden Link gibt Chrome aus:
Zitat http://yoda.thesniperclan.org/images/news/
Bei Firefox kommen diese Grafiken nicht vor.
Über Eure Seite habe ich diese Grafiken in Chrome nicht.
Gruß
Markus |
|
|
|
Veteran Mitglied
|
Janilein Geschrieben am 13.04.2016 um 09:28 |
|
Ich sag jetzt mal entferne einfach diesen Teil:
<div class="mask">
<div class="mask_wrapper_blog">
<a href="'.IMAGES_N.''.$info["news_image"].'" title="" data-rel="prettyPhoto[portfolio]" class="link1"><img src="'.THEME.'images/icons/icon_zoom.png" class="scale-with-grid" /></a>
</div>
</div>
Damit sollte das dann gelöst sein |
|
|
|
Neuling
|
mm0747 Geschrieben am 14.04.2016 um 11:36 |
|
Ich hab's jetzt mal angepaßt, schaut gerne mal drüber
Danke für Euren Support.
Gruß
Markus |
|
|