Beiträge von driver

    ok, stimmt. garnichtmal so dumm. muss morgen nochmal mit ihm reden.
    wenns dumm kommt (er will gerde weng umbauen) hat er nämlich bald noch
    ne seite mit einem parameter. wo ich dann bei deinem beispiel wieder ins
    schleudern komme, da nicht nicht weiß welche gemeint is...

    mal guggn. danke euch weil...


    btw. der pflegeaufwand mit der .htaccess und den 1000 einträgen wär nichtmal
    soo wild. er pflegt im an einem tag im monat ein paar artikel ein. ich könnt ihm n
    php-skript in seinen admin-bereich legen dass direkt die .htaccess erstellt und die
    alte löscht...denk ich :|

    is bloß die frage - wirken sich 1000 rewriterules irgendwie negativ aus ? ladezeit oder so ?

    jup, das stimmt im prinzip. in der url steht momentan die seite die aufgerufen wird,
    dahinter die id des artikels und evtl noch die kategorie.

    und später soll nur der name der kategorie und der name des artikels drinstehen...
    also statt 2 -> apache und statt 999 -> xampp (als beispiel). der eigentliche seitenname
    (der auf den sich des include im index.php bezieht - artikel_detail oder artikel) sollte ganz
    verschwinden.

    hm, des mit den regeln hab ich befürchtet. die aufrufe müsste ich klar auch anpassen,
    da aber des ganze dynamisch is sinds im prinzip nur 3 seiten -also da hält sich das
    ganze im rahmen....

    edit: der Dateiname is momentan erstmal unerheblich. des könnt ich ihm schon schmackhaft
    machen wenn ich evtl namen weng anpasse... aber wie komm ich von der id auf den Namen..

    edit2: an so ein skript hab ich auch schon gedacht und teilweise angefangen. bloß wären des
    sicher fast 1000 zeilen.... hat mod_rewrite ne grenze ?

    super, die links kenn ich bereits. hast du dir eigentlich die frage genau
    durchgelesen oder wieder nur einfach irgendwas gepostet damit halt was
    drinsteht ? des von dir bringt mir halt mal absolut garnix. hab ja extra gesagt,
    dass ich mich bereits ein wenig mit mod_rewrite auskenne. ich kenn auch die
    syntax.

    aber ich weiß nicht wie ich von einem artikel (den er in der url haben will)
    auf die id bzw die seite schließen kann. und bevor jetzt kommt "wir keinen
    ja nicht den aufbau deiner seite" - mir gehts ja nicht um eine ausgearbeitete
    lösung...

    Tach !

    Also ein so großer Dau wie damals bin ich zwar nimmer, aber
    momentan hat mich ein Bekannter vor ein Problem gestellt,
    bei dem ich nicht wirklich weiterkomme...

    Seine URLs sind momentan (abhängig von der jeweilgen page) etwa so

    Code
    www.domain.de/news
    www.domain.de/artikel&id=2
    www.domain.de/artikel_detail&id=999&c=2

    er hätte das nun aber gerne so

    Code
    www.domain.de/news
    www.domain.de/apache
    www.domain.de/apache/xampp

    Also statt der ID des produkts den namen hinterlegt.
    Die 2 dahinter ist für ihn unwichtig (für mich nicht)

    Umwandeln nach

    Code
    www.domain.de/news
    www.domain.de/artikel/2
    www.domain.de/artikel_detail/999/2

    is ja noch einfach.

    Aber wie kann ich die IDs (die ich dann auf der aufgerufenen Seite benötige) "umgehen" ?
    Für jeden Wert eine eigene Regel definieren is ja wahnsinn :|

    Hab ihm schonmal gesagt, dass seine Idee nicht umsetzbar is. Aber wollte mich trotzdem davor hier nochmal erkundigen.

    such mal nach composing tutorials. evtl auch in youtube.
    meist wird da erklärt wie du 2 verschiedene objekte zusammenführen
    kannst. manchmal nur anhand von landschaften, aber immerhin...

    der fehler ist bereits weiter oben

    HTML
    <td valign="top"><img hspace="0" height="300" width="15" vspace="0" border="0" alt="" src="designs/design398/color4/images/i.gif"/></td>

    dieses teil verhindert, dass du die schals nach links schieben kannst... nimm des mal raus

    anschließend erweiterst des table-teil von mir noch um ein width mit 100%

    HTML
    <table style="width: 100%; text-align: center;">

    </span></span>

    nur das bild in der zelle oder zeile oder tabelle ? *G*

    so stehen alle inhalte (text und bilder) in der jeweiligen zeile zentriert

    HTML
    <table style="text-align:center;">
    <tr>
    <td><img src="..." /></td>
    </tr>
    <tr>
    <td>Der Schal</td>
    </tr>
    </table>

    so is nur das bild in der einen zelle zentriert

    HTML
    <table>
    <tr>
    <td style="text-align:center;"><img src="..." /></td>
    </tr>
    <tr>
    <td>Der Schal</td>
    </tr>
    </table>

    so gehts natürlich auch. generell merk dir für die zukunft
    - alles klein schreiben
    - keine leerzeichen
    - keine umlaute

    wo des center hinkommt, müsstest du besser wissen. oder anders gesagt,
    was is denn noch in der tabelle ? soll die ganze tabelle center stehen oder
    nur des bild in einer zelle dieser tabelle ? center vertikal oder horizontal ?

    in welchen ordner haste denn das bild geladen ?

    bzw wenn du dich via ftp verbindest, sitz normalerweise im root, also
    im hauptverzeichnis. bist du dann in nen unterordner gegangen und hast
    das bild hochgeladen, oder hast des direkt rüber geschoben ?

    joa... ob man das jetzt als controllpanel bezeichnen kann weiß ich nicht.
    man kann zumindest angeben wo solr läuft/laufen soll (man muss allerdings
    solr als eigenständige applikation laufen haben).

    bloß eben wie ich in solr sage "hey, des is meine plone seite"... muss ich wohl
    oder übel doch noch weng weiter googlen... hoff mal ich find was...


    edit:
    also irgend eine verbindung hat er. denn jetzt geht die normale suche nimmer.
    kommt ne errormeldung von solr... kann aber dran liegen, dass ich noch immer
    mit dem example arbeite... :|

    Request URL http://localhost:8080/Plone/search Exception Type SolrException Exception Value HTTP code=500, reason=null__javalangNullPointerException___at_orgapachesolrcommonutilStrUtilssplitSmartStrUtilsjava37___
    at_orgapachesolrsearchOldLuceneQParserparseLuceneQParserPluginjava104___at_orgapachesolrsearchQParsergetQueryQParser
    java88___at_orgapachesolrhandlercomponentQueryComponentprepareQueryComponentjava82___at_orgapachesolrhandlercom
    ponentSearchHandlerhandleRequestBodySearchHandlerjava148___at_orgapachesolrhandlerRequestHandlerBasehandleRequestRe
    questHandlerBasejava131___at_orgapachesolrcoreSolrCoreexecuteSolrCorejava1204___at_orgapachesolrservletSolrDispatchFilt
    erexecuteSolrDispatchFilterjava303___at_orgapachesolrservletSolrDispatchFilterdoFilterSolrDispatchFilterjava232___at_orgmortb
    ayjettyservletServletHandler$CachedChaindoFilterServletHandlerjava1089___at_orgmortbayjettyservletServletHandlerhandleServl
    etHandlerjava365___at_orgmortbayjettysecuritySecurityHandlerhandleSecurityHandlerjava216___at_orgmortbayjettyservletSessi
    onHandlerhandleSessionHandlerjava181___at_orgmortbayjettyhandlerContextHandlerhandleContextHandlerjava712___at_orgmo
    rtbayjettywebappWebAppContexthandleWebAppContextjava405___at_orgmortbayjettyhandlerContextHandlerCollectionhandleCon
    textHandlerCollectionjava211___at_orgmortbayjettyhandlerHandlerCollectionhandleHandlerCollectionjava114___at_orgmortbayjett
    yhandlerHandlerWrapperhandleHandlerWrapperjava139___at_orgmortbayjettyServerhandleServerjava285___at_orgmortbayjettyHt
    tpConnectionhandleRequestHttpConnectionjava502___at_orgmortbayjettyHttpConnection$RequestHandlercontentHttpConnectionja
    va835___at_orgmortbayjettyHttpParserparseNextHttpParserjava641___at_orgmortbayjettyHttpParserparseAvailableHttpParserjava
    208___at_orgmortbayjettyHttpConnectionhandleHttpConnectionjava378___at_orgmortbayjettybioSocketConnector$Connectionrun
    SocketConnectorjava226___at_orgmortbaythreadBoundedThreadPool$


    URL: file:c:\program files\plone\buildout-cache\eggs\plone-3.3-py2.4.egg\Products\CMFPlone\skins\plone_forms\search.pt
    Line 22, Column 0
    Expression: <PythonExpr here.queryCatalog(REQUEST=request,use_types_blacklist=use_types_blacklist, use_navigation_root=use_navigation_root)>
    Names:{'container': <PloneSite at /Plone>,
    'context': <PloneSite at /Plone>,
    'default': <object object at 0x009BC528>,
    'here': <PloneSite at /Plone>,
    'loop': {},
    'nothing': None,
    'options': {'args': ()},
    'repeat': <Products.PageTemplates.Expressions.SafeMapping object at 0x09E18C88>,
    'request': <HTTPRequest, URL=http://localhost:8080/Plone/search>,
    'root': <Application at >,
    'template': <FSPageTemplate at /Plone/search>,
    'traverse_subpath': [],
    'user': <PropertiedUser 'admin'>}

    leerzeichen in datei und ordnernamen immer vermeiden !

    wie kommst du denn zu dem bild ? bzw warum sagt dir strato die url ?
    normalerweise lädst du doch die bilder selber via ftp-client hoch, oder ?

    code würde passen - evtl img-tag noch schließen.. also
    <img ... src="..." />

    großes edit:


    so... hab nun alles nochmal gelöscht und neu gemacht. die installation via
    easy_install ging schief. danach startete zope nichtmehr. also hab ich das
    ganze mit dem buildout.cfg und buildout.exe gemacht -klappt perfekt. is
    eigentlich wirklich ganz einfach.

    collective.solr und collectiv.indexing ist nun in zope und auch schon in plone
    installiert. configurierbar ises ebenfalls.

    da die url, die bei collective.solr angegeben wird nicht erreichbar war, nehm ich
    an, dass dies nicht die url ist wo solr läuft (in paket drin), sondern dases nur
    der verweis auf das extra laufende solr is, richtig ?

    ich hab mir also von apache apache-solr gezogen und den example-server
    gestartet. läuft auch direkt auf dem in plone hinterlegten port.

    jetzt die entscheidende frage: wie bekomm ich die verbindung hin ?
    also dass dieses solr meine plone-seiten findet ? ich hab bereits entdeckt
    wie ich einzelne seiten hinzufügen kann (mit diesem part.jar), doch wie ne
    komplette plone-instanz ?

    danke für deine mühe....

    ok, danke dir schonmal. hab mir das ganze mal angesehen. hört sich erstmal
    gut an - gibt scheinbar noch keine stabile version. aber zum testen reicht mir
    auch die beta.

    eine frage hätt ich aber, welche eher allgemein und vermutlich relativ "blöd" is...

    ich hab bis jetzt immer mit plone 2 gearbeitet, bin nun aber auf plone 3. hier läuft
    die installation ja etwas anders ab. easy_install hab ich bereits ausgeführt, python
    2.5 ist bereits installiert.

    wie gehts nun weiter ? in der anleitung von collective.solr steht etwas von einer
    collective.solr-configure.zcml die ich erstellen muss in ``/path/to/instance/etc/package-includes``.
    kannst du mir des "übersetzten" ? ich tippe mal drauf, er meint meine zopeinstanz.
    doch wo genau in der ordner struktur soll ich da die datei erstellen. wo ist mein package-include ?

    *thx*


    edit: so.. habs jetzt anhand http://dieser anleitung doch hinbekommen.
    jetzt nur zur verständnis - war mein erster schritt mit easy_install dazu nötig ?
    oder hätte ich irgendwas davon weglassen können.

    - easy_install ausgeführt
    - zcml erstellt in c:\programme\plone\zope2\skel\produkts
    - buildout.cfg angepasst (bei buildout eggs und instanz zcml)
    - buildout.exe ausgeführt
    - zope neugestartet