TOPIC:

404 Seite mit 404 Header ausgeben 11 years 11 months ago #9191

  • Topic Author
  • teubernet
  • Offline
  • Fresh Breezer
  • Fresh Breezer
  • Posts: 10
  • Thanks: 0
Ich möchte gerne ein4 404 Fehlerseite ausgeben, wenn bei einer Datenbankabfrage kein Ergebnis gefunden wird. Wie geht´s

Grüße

Christian Teuber

Please Log in or Create an account to join the conversation.

Re:404 Seite mit 404 Header ausgeben 11 years 11 months ago #9192

  • Topic Author
  • teubernet
  • Offline
  • Fresh Breezer
  • Fresh Breezer
  • Posts: 10
  • Thanks: 0
ok habe die Abfrage mit
global $database;

$rec_id=mosGetParam($_REQUEST, 'ff_param_id', '');

$database->setQuery(
    "select * from haendler ".
    "WHERE `kd` LIKE '$rec_id'"
);

$rows = $database->loadObjectList();

//check for search result
//count number of array elements
$n = count($rows);
if ($n == '') {
//redirect
header("Location: {mossite}/404");
}//if n

einer Abfrage nach Ergebnissen ergänzt und auf eine 404 Seite weitergeleitet. Allerdings wird die Seite per 302 auf die 404 Seite geleitet Siehe hier (am Besten mit Firefox und Firebug betrachten)

Das Ganze soll den Sinn haben, dass veraltete Händler Id´s per 404 aus den Suma´s entfernt werden. Da aber dazwischen per 302 umgeleitet wird wird das wohl nicht funktionieren, besser wäre vermutlich eine 301 Umleitung.

Was kann man machen?

Dank und Gruß

Christian Teuber

Please Log in or Create an account to join the conversation.

Last edit: Post by teubernet.

Re:404 Seite mit 404 Header ausgeben 11 years 11 months ago #9193

  • TheMuffinMan
  • Visitor
  • Visitor
versuch mal das (und nur das)
JError::raiseError('404', 'OMGWTF!');

Please Log in or Create an account to join the conversation.

Re:404 Seite mit 404 Header ausgeben 11 years 11 months ago #9194

  • Topic Author
  • teubernet
  • Offline
  • Fresh Breezer
  • Fresh Breezer
  • Posts: 10
  • Thanks: 0
wo soll das rein?

Please Log in or Create an account to join the conversation.

Re:404 Seite mit 404 Header ausgeben 11 years 11 months ago #9195

  • TheMuffinMan
  • Visitor
  • Visitor
da wo du deine header setzt, also austauschen.

mal ne zwischenfrage, Dein Code sieht nach Joomla 1.0 aus, sicher dass Du das so willst?

Please Log in or Create an account to join the conversation.

Re:404 Seite mit 404 Header ausgeben 11 years 11 months ago #9196

  • Topic Author
  • teubernet
  • Offline
  • Fresh Breezer
  • Fresh Breezer
  • Posts: 10
  • Thanks: 0
ok, habe gecheckt wo rein
global $database;

$rec_id=mosGetParam($_REQUEST, 'ff_param_id', '');

$database->setQuery(
    "select * from haendler ".
    "WHERE `kd` LIKE '$rec_id'"
);

$rows = $database->loadObjectList();

//check for search result
//count number of array elements
$n = count($rows);
if ($n == '') {
//redirect
JError::raiseError('404', 'OMGWTF!');
}//if n

jetzt kommt aber die Standrd Joomla 404 Seite, hätte aber gerne die "Schöne" 404 Seite die sh404sef generiert.

Dank und Gruß

Christian Teuber

Please Log in or Create an account to join the conversation.

  • Page:
  • 1
  • 2
Moderators: ForumSupport
Time to create page: 0.046 seconds

BreezingForms Pro 1.4.7 for WordPress Released!

Available in the membership section.

September Discount!

Massive discounts on all subscriptions!

Get Your Subscription Here

Quick Links

Downloads

BreezingForms

ContentBuilder

BreezingCommerce

Templates

Documentation

BreezingForms

ContentBuilder

BreezingCommerce

Apprendre BreezingForms (French Community)

Apprendre et maîtriser BreezingForms par des tutoriels et exemples, le tout en français

breezingforms.eddy-vh.com

Questions et réponses sur les forums de l'AFUJ

AFUJ

Special Offer

Summer Sale! All subscriptions at a special price!

Includes prio support, all of our current and future Joomla!® extensions and Joomla!® templates for the duration of your membership.

Get it from here

3rd Party Discount - 25% Off

We help you to keep your costs under control. If you are a new member and purchased a form building tool from a different form vendor, then you'll get a 25% discount on our subscription plans.

How to receive the discount:

Send us a quick email to sales@crosstec.org with a proof of purchase (for example a paypal receipt), await payment instructions and enjoy your membership!