[gelöst] News Modul

Hilfe zu Modulen und Tags
engel1963
Forum Members
Forum Members
Posts: 25
Joined: Sun Dec 27, 2009 3:48 pm

[gelöst] News Modul

Post by engel1963 »

Ich habe ein kleines Problem. Ich arbeite gerade hier. Wenn ich in die Suche gehe und dann einen Fund aus dem Newsbreich anklicke, bekomme ich immer einen zerstörten Style. Ich habe geprüft, ob die Detailansicht dem richtigen CSS zugeteilt ist. Sieht so aus, aber geht troztdem nicht.

Event. kann einer helfen.
Last edited by engel1963 on Thu Aug 12, 2010 3:51 pm, edited 1 time in total.
uniqu3

Re: News Modul

Post by uniqu3 »

Hi,

was für ein Template oder Seite ist den zugewiesen, denn beim nachsehen im quellcode fehlt da das komplette bereich und alles unterhalb der news wie
engel1963
Forum Members
Forum Members
Posts: 25
Joined: Sun Dec 27, 2009 3:48 pm

Re: News Modul

Post by engel1963 »

Template ist BlueCity : News besser gesagt css
uniqu3

Re: News Modul

Post by uniqu3 »

Kannst Du uns mehr Informationen liefern, wie welche CMS version Du verwendest, wie News aufgerufen wird etc.?

Das dein Style nicht angezeigt wird ist klar den es verschwindet das komplette bereich der Seite wo sich natürlich auch das Stylesheet befindet.
engel1963
Forum Members
Forum Members
Posts: 25
Joined: Sun Dec 27, 2009 3:48 pm

Re: News Modul

Post by engel1963 »

Natürlich kann ich das.

CMS-Version 1.7.1

ansonsten benutze ich das normale news Modul mit den Standardeinstellungen.
owr_bgld

Re: News Modul

Post by owr_bgld »

Einstellungen beim Search.Modul?

Wie sieht das Ergebnis-Template aus?

Schon versucht, in den Optionen eine Seite einzugeben, auf der die Suche ausgegeben wird?
engel1963
Forum Members
Forum Members
Posts: 25
Joined: Sun Dec 27, 2009 3:48 pm

Re: News Modul

Post by engel1963 »

owr_web wrote: Einstellungen beim Search.Modul?

Wie sieht das Ergebnis-Template aus?

Schon versucht, in den Optionen eine Seite einzugeben, auf der die Suche ausgegeben wird?
zu 1.
Standard nicht geändert.

zu 2.

Code: Select all

<h3>{$searchresultsfor} "{$phrase}"</h3>
{if $itemcount > 0}
<ul>
  {foreach from=$results item=entry}
  <li>{$entry->title} - <a href="{$entry->url}">{$entry->urltxt}</a> ({$entry->weight}%)</li>
  {* 
     You can also instantiate custom behaviour on a module by module basis by looking at
     the $entry->module and $entry->modulerecord fields in $entry 
      ie: {if $entry->module == 'News'}{News action='detail' article_id=$entry->modulerecord detailpage='News'} 
  *}
  {/foreach}
</ul>

<p>{$timetaken}: {$timetook}</p>
{else}
  <p><strong>{$noresultsfound}</strong></p>
{/if}
zu 3: nein
owr_bgld

Re: News Modul

Post by owr_bgld »

Wie sieht das ganze aus, wenn du versucht einen Seitenalias einzustellen (z.B. home)
engel1963
Forum Members
Forum Members
Posts: 25
Joined: Sun Dec 27, 2009 3:48 pm

Re: News Modul

Post by engel1963 »

Keine Änderung.
uniqu3

Re: News Modul

Post by uniqu3 »

Hast Du es auch versucht mit einem Vorinstallierten template? Also die Seiten auf NCleanBlue oder ähnliches umstellen und die Suche testen?

Mit deinen Informationen, ist es eher ein rate spiel was das Problem sein könnte, die Such Einstellungen, das Summary Template der News, dein Template der Seite etc.
NaN

Re: News Modul

Post by NaN »

Das ganze sieht mir alles sehr unvollständig aus und ich würde daher fast auf irgendeinen Fehler tippen, der das ganze abbricht, den wir aber hier nicht zu Gesicht bekommen.
Schalte mal error_reporting ein oder setze in der config.php $config['debug'] = true;
Und dann schau mal ob im Frontend irgendwelche Fehlermeldungen zu sehen sind.
engel1963
Forum Members
Forum Members
Posts: 25
Joined: Sun Dec 27, 2009 3:48 pm

Re: News Modul

Post by engel1963 »

Danke. Ich habe $config['debug'] = true; gesetzt, ich lasse daus auch mal an. Ich kann keinen Fehler finden oder sehen.

Es kommt nur eine Notiz

Code: Select all

Notice: Undefined variable: str in /srv/www/vhosts/rudi-assauer.de/httpdocs/modules/Search/action.dosearch.php on line 303 Notice: Undefined variable: str in /srv/www/vhosts/rudi-assauer.de/httpdocs/modules/Search/action.dosearch.php on line 303 Notice: Undefined variable: str in /srv/www/vhosts/rudi-assauer.de/httpdocs/modules/Search/action.dosearch.php on line 303 
Zusammenfassungs-Templates

Code: Select all

<!-- Start News Display Template -->
{if $pagecount > 1}
  <p>
{if $pagenumber > 1}
{$firstpage} {$prevpage} 
{/if}
{$pagetext} {$pagenumber} {$oftext} {$pagecount}
{if $pagenumber < $pagecount}
 {$nextpage} {$lastpage}
{/if}
</p>
{/if}
{foreach from=$items item=entry}
<div class="NewsSummary">

{if $entry->postdate}
	<div class="NewsSummaryPostdate">
		{$entry->postdate|cms_date_format}
	</div>
{/if}

<div class="NewsSummaryLink">
<a href="{$entry->moreurl}" title="{$entry->title|cms_escape:htmlall}">{$entry->title|cms_escape}</a>
</div>

<div class="NewsSummaryCategory">
	{$category_label} {$entry->category}
</div>

{if $entry->author}
	<div class="NewsSummaryAuthor">
		{$author_label} {$entry->author}
	</div>
{/if}

{if $entry->summary}
	<div class="NewsSummarySummary">
		{eval var=$entry->summary}
	</div>

	<div class="NewsSummaryMorelink">
		[{$entry->morelink}]
	</div>

{else if $entry->content}

	<div class="NewsSummaryContent">
		{eval var=$entry->content}
	</div>
{/if}

{if isset($entry->extra)}
    <div class="NewsSummaryExtra">
        {eval var=$entry->extra}
	{* {cms_module module='Uploads' mode='simpleurl' upload_id=$entry->extravalue} *}
    </div>
{/if}
{if isset($entry->fields)}
  {foreach from=$entry->fields item='field'}
     <div class="NewsSummaryField">
        {if $field->type == 'file'}
          <img src="{$entry->file_location}/{$field->value}"/>
        {else}
          {$field->name}: {eval var=$field->value}
        {/if}
     </div>
  {/foreach}
{/if}

</div>
{/foreach}
<!-- End News Display Template -->
NaN

Re: News Modul

Post by NaN »

Der News-Link aus dem Suchresultat ist falsch.
Dort wird lediglich auf das News Modul mit Aktion "detail" verlinkt.
Allerdings wird keine Artikel ID übergeben. somit weiß das News Modul nicht was es anzeigen soll. Wenn es keine Artikel ID gibt, bricht das News Module ab:

Code: Select all


if( !isset($params['articleid']) )
  {
    exit; // nothing to do.
  }

Scheint mir demnach also ein Fehler im Search Modul zu sein.
hlf

Re: News Modul

Post by hlf »

Bei der Zeile und darauf basierende

if( preg_match( "/$str/", $key ) > 0 )

kann es sich nur um einen Fehler handeln, da $str nirgendwo definiert wurde.

Es ist also immer ein Leerinhalt und deshalb auch die Notice unter debug Bedingungen.

Wenn die Progger sich einmal angewöhnen würden unter E_STRICT zu arbeiten gäbe es solche Fehler nicht.
hlf

Re: News Modul

Post by hlf »

Der Fehler liegt in der Zeile vorher

$st = 'passthru_'.$modulename.'_';

muss

$str = 'passthru_'.$modulename.'_';

heissen, was eigentlich bedeutet, das sämtliche Module Probeme mit der Suche bekommen.

Um das Huhn Ei Problem zu erledigen sollte man den Teil so tauschen:

foreach( $params as $key => $value )
   {
     $st = 'passthru_'.$modulename.'_';
     if( preg_match( "/$st/", $key ) > 0 )
{
 $name = substr($key,strlen($st));
 if( $name != '' )
   {
     $parms[$name] = $value;
   }
}
   }

Dieser Fehler ist meiner Meinung nach einer der Marke dicker Hund.
Post Reply

Return to “Module und Tags”