This website can use cookies to improve the user experience

This website can use cookies to improve the user experience and to provide certain services and functions to users. Cookies contain small amounts of information (such as login information and user preferences) and will be stored on your device.

Enable All Cookies Privacy Policy

newsarchivierung


avatar
michael_s 0
From: -
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

Notice

This topic is archived. New comments cannot be posted and votes cannot be cast.

Responses to this topic


1 Re: newsarchivierung
avatar
OP 0
From: -
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 Winking Face )
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:

/* 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.
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 Winking Face
---------------
1 Re: newsarchivierung
avatar
Administrator
1340
From: Vienna, Austria
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.
1 Re: newsarchivierung
avatar
OP 0
From: -
newsarchivierung

hallo philipp,

script hat tadellos funktioniert ( echte hackerqualitäten - wenn man mal
das passwort vergessen hat Grinning Face )
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
1 Re: newsarchivierung
avatar
Administrator
1340
From: Vienna, Austria
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:
<?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.
1 Re: newsarchivierung
avatar
OP 0
From: -
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 Grinning Face )
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 Smiling Face
----------------------------------
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 Pouting Face

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

lg
michael
1 Re: newsarchivierung
avatar
OP 0
From: -
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
1 Re: newsarchivierung
avatar
OP 0
From: -
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 Grinning Face )

danke für den hervorragenden support
michael
1 Re: newsarchivierung
avatar
Administrator
1340
From: Vienna, Austria
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:

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:
$result = DBQuery("SELECT category_id, category_name FROM esselbach_st_categories");


und ersetze diese Zeile durch:
$result = DBQuery("SELECT category_id, category_name FROM esselbach_st_categories ORDER BY category_name");

Notice

This topic is archived. New comments cannot be posted and votes cannot be cast.