Contentteller

Contentteller Support Forums
Home Forums > International > Deutsch > Version 1.x >

newsarchivierung

Discussion in 'Version 1.x' started by michael_s, Nov 6, 2003.

  1. michael_s Guest

    newsarchivierung

    hallo philipp,

    das templatesystem ist wirklich hervorragend.
    --------------
    frage 1) zu bereich news category:
    wandern die news aus diesem bereich auch monatsweise ins archiv ?
    wenn ja, wie kann ich das verhindern ?

    frage 2) ( falls es nicht zu viel aufwand für dich ist ):
    wie kann ich innerhalb der newskategorien eine alphabetische auflistung
    erreichen.


    mit herzlichem dank im voraus
    michael
    michael_s, Nov 6, 2003
    #1
  2. Philipp Guest

    newsarchivierung

    Hallo Michael,

    1.) Ja, normalerweise erscheinen sämtliche News im Archiv.

    Du könntest archiv.php entsprechend anpassen oder gleich die Template archiv_details_list ändern

    Die Template Modifikation ist ziemlich einfach. Am Ende der Template, also zwischen TEMPLATE; und ?>, fügt du z.B. folgendes ein:

    Code:
    if ($insert[story_category] == "3") $EST_TEMPLATE = "";
    Damit werden News mit Kategorie Nummer 3 nicht im Archiv angezeigt.

    2.) Hier ist eine kleine Änderung in category.php notwendig.

    Finde:
    Code:
    $result = DBQuery("SELECT category_id, category_name FROM esselbach_st_categories");
    und ersetze diese Zeile durch:
    Code:
    $result = DBQuery("SELECT category_id, category_name FROM esselbach_st_categories ORDER BY category_name");
    Philipp, Nov 6, 2003
    #2
  3. michael_s Guest

    newsarchivierung

    toll danke.

    nur zur erläuterung.

    ich bin gerade dabei einer bekannten als weihnachtsgeschenk
    eine kochrezeptsection zu basteln und bin wirklich erstaunt, wie
    leicht das mit deinem system geht. registrierte user
    können dort neue rezepte posten.
    zusätzlich gibts dann eine anbindung an das invisionboard.

    die rezeptseiten sind so aufgebaut:
    einleitungstext/teaser
    + custom fields:
    rezeptanleitung
    zutaten
    kochtipp
    -----------------
    die kategorien sind halt wie üblich aufgeteilt:
    allgemeine rezepte
    süßes
    grundrezepte
    ( fleisch gibts nicht - sie ist vegetarierin :D )

    danke für den hervorragenden support
    michael
    michael_s, Nov 6, 2003
    #3
  4. michael_s Guest

    newsarchivierung

    hallo philipp,

    funktioniert alles großartig.

    vielleicht noch eine kleine anregung für den nächsten release.

    wenn man die templates bearbeitet ist man ja immer mächtig am herumscrollen.

    ich hab mir jetzt in der mod_words.php
    ein paar html-anker eingefügt

    die links sind in der "TTD" => "Below .......<br><a href=\"#news\">news</a>"....
    und die anker in der jeweiligen "Txx"

    so kann ich schnell auf den jeweiligen templatebereich springen.

    lg
    michael
    michael_s, Nov 6, 2003
    #4
  5. michael_s Guest

    newsarchivierung

    hi phillip,

    da ich mit dem ganzen thread sowieso schon offtopic bin
    häng ich hier noch was dran.
    --------------------------------------
    installationsproblem und loginproblem:

    die angesprochene bekannte hat einen account bei sprit.org.
    ein provider, der trotz mehrmaligem kontaktieren noch immer auf
    php 4.0.6 ist und sonst auch eine sehr veraltete installation hat.

    die installation des storyteller scripts hat nicht geklappt.
    die rettung war dann eine manuelle installation
    mittels deines cfix.php-files.
    beim exportieren des datensatzes von meinem lokalen rechner
    auf die provider datenbank die nächste überraschung:
    mysql errors. ( da kann dein script nichts dafür :D )
    ich musste dann ohne autoincrement von meinem lokalen
    rechner exportieren, damit ich die tabellen überhaupt online bekommen habe. ( ob das negative auswirkungen hat weiß ich nicht )

    so weit so gut:
    die seite wird angezeigt :)
    ----------------------------------
    nächste überraschung der admin-login geht nicht
    anzeige, dass die config nicht gefunden wurde ( ich hatte sie richtig auf 777 gesetzt ). dann hab ich die config in das cadmin verzeichnis kopiert.
    die warnung war weg ??!!.

    noch immer kein login.
    nächster schritt:
    alle $_get usw. in der /cadmin/index.php
    durch $HTTP_GET_VARS ersetzt.
    noch immer nichts !!!

    ich bin ratlos :mad:

    vielleicht hast du eine idee oder schnelle lösung parat.
    sonst lass ich es auf diesem webspace.

    lg
    michael
    michael_s, Nov 6, 2003
    #5
  6. Philipp Guest

    newsarchivierung

    Hast du den User neu angelegt oder von deiner lokalen Installation importiert?

    Bei letzteren könnte das Problem an den Passwörten liegen. Storyteller verwendet ab PHP 4.3.0 und höher SHA1 Hashes statt MD5.

    Um das Passwort des Hauptaccounts zu reseten, kannst du folgendes Script verwenden:
    Code:
    <?php
    
    $password = md5("neuespasswort");
    
    include("../core.php");
    
    dbconnect();
    DBQuery("UPDATE esselbach_st_users SET user_password = 'password' WHERE user_id = '1'");
    
    echo "Passwort geändert";
    
    ?>
    Ersetze neuespasswort durch dein Passwort. Das Script kopierst du in das /cadmin Verzeichnis.
    Philipp, Nov 7, 2003
    #6
  7. michael_s Guest

    newsarchivierung

    hallo philipp,

    script hat tadellos funktioniert ( echte hackerqualitäten - wenn man mal
    das passwort vergessen hat :D )
    nur leider der login nicht.

    aber das soll nicht deine sorge sein.

    vielleicht noch ein tipp ( wenn es schnell geht )
    wie kann ich den adminlogin "aushebeln" ?
    ( den cadmin-ordner schütze ich halt einstweilen mit .htaccess )
    andere user haben sowieso derzeit keinen zugriff.

    das ganze soll ja hauptsächlich zur "präsentation" von zwischenergebnissen dienen. providerumzug ist ohnehin geplant.
    ( falls der provider nicht auf die php-update-aufforderung reagiert )
    ----------
    zusatzfrage:
    hast du schon irgendwo etwas über die qualität von i-node gehört
    oder selber schon erfahrungen mit diesem provider gemacht ?

    lg
    michael
    michael_s, Nov 7, 2003
    #7
  8. Philipp Guest

    newsarchivierung

    Originally posted by michael_s
    vielleicht noch ein tipp ( wenn es schnell geht )
    wie kann ich den adminlogin "aushebeln" ?
    ( den cadmin-ordner schütze ich halt einstweilen mit .htaccess )
    andere user haben sowieso derzeit keinen zugriff.
    Theoretisch sollte ein DoTheLogin(); nach $ipaddr = GetIP(); ausreichen.

    Originally posted by michael_s
    hast du schon irgendwo etwas über die qualität von i-node gehört
    oder selber schon erfahrungen mit diesem provider gemacht ?
    Nein, soviel ich aber weiß soll der Support relativ gut sein.
    Philipp, Nov 7, 2003
    #8
  9. michael_s Guest

    newsarchivierung

    hi ich bin es mal wieder.

    mir ist es jetzt mal prinzipiell gelungen ( und das als php-dummy )
    den spaweditor in der mod_pages.php zu integrieren.
    hat mich zwar einige zeit im solmetra.com forum gekostet .....
    aber die lösung ist eigentlich viel einfacher als gedacht.
    #) *preferences* includieren
    #) dann eine *instanz* des editors "aufrufen"
    #) dann $sw-> show(); ..... das ganze als replacement
    der textarea
    #) eingebettet in die richtigen <tr>´s .... damit man sich nicht die form zerschießt.
    #) hidden input für html-erlaubt ...

    den quickcode kann man halt leider nicht verwenden.
    (auskommentieren)

    analog dazu dürfte es kein problem das auch mit den anderen bereichen
    zu tun.

    das ganze ist ( da ich ja so gut wie kein php kann und mich mit regexes nicht so gut auskenne und nicht weiß, was man da alles an gefährlichen dingen posten kann ;-))
    natürlich sehr "experimental", funktioniert aber
    auf meinem lokalen WAMP problemlos.

    Dein Aufbau mit *MkArea" hat mir zu anfang etwas zu denken
    gegeben. aber wenn man es mal durchblickt hat ist
    es wirklich sehr klar aufgebaut.

    mehrere instanzen des editors zum Beispiel in der mod_news.php sind
    sicher kein problem.

    lg
    michael
    ----------------
    codebeispiel:

    Code:
    /* MkArea ("$words[EHT]", "newstext1", "$page[page_text]"); */
    			echo "<tr><td vAlign=top><font size=\"2\" face=\"Verdana, Arial\">newstext1:</font></td><td></td><td><font face=\"Arial\" size=\"2\">";
    	
    			$sw = new SPAW_Wysiwyg('newstext1',"$page[page_text]");
    			$sw->show();
    			echo "</font></td></tr>";
    ---------------
    zu den pfaden:
    das spaw directory hab ich in csadmin angelegt.
    übrigens genügt es den include in der /csadmin/index.php
    einzufügen.
    Code:
    include 'der/absolute/pfad/zu/spaw/spaw_controlpanel.class.php';
    wahrscheinlich kann man spaw so modifizieren, dass man überhaupt
    nichts konfigurieren muss sondern die "pfadvariablen aus storyteller
    auslesen kann. aber so weit bin ich noch nicht ;)
    ---------------
    michael_s, Nov 9, 2003
    #9
Tweet
Facebook:
Forgot your password?
Contentteller Support Forums
Home Forums > International > Deutsch > Version 1.x >
  • Home
  • Forums

    Forums

    Quick Links
    • Search Forums
    • What's New?
  • Members

    Members

    Quick Links
    • Registered Members
    • Current Visitors
    • Recent Activity
  • Help

    Help

    Quick Links
    • Smilies
    • BB Codes
    • Trophies

Separate names with a comma.

Advanced search...
    Forum software by XenForo™ ©2011 XenForo Ltd.