2011-01-10 31 views
1

Ich bin ein Front-End-Designer/Code, der versucht, Paginierung für eine Web-App zu gestalten. Es ist in einem Abschnitt der Anwendung aufgerufen und mit dem folgenden genannt:Paginierung wird nicht angezeigt

<?php echo $pagination;?>     

Und ich verwenden CSS + die Paginierung JS-Datei, um Stil auf.

In einem anderen Abschnitt der Anwendung, die ich nur gefragt worden ist, um Stil, ist es mit diesem genannt:

<?php echo $pages;?> 

Und sieht ganz ungeschminkt. Wenn ich $pages durch $pagination ersetze, erscheint die Seitensteuerung nicht mehr. Wenn ich über unser Repository nach $pages suche, sehe ich keine Übereinstimmungen für $pages (nicht einmal in der Paginierungsdatei).

Jeder hat eine Idee, warum Paginierung die Kontrolle bricht?

Danke!

EDIT: Ich habe eine wirklich schlechte Arbeit, dies zu erklären. Das Problem ist, dass ich einen Verweis auf die Variable im Repository (in paginate.js) finden kann und ich konnte ihm eine CSS-Klasse über diese JavaScript-Datei zuweisen, aber ich kann keine Verweise auf $pages finden, die Ich kann mich einfach nicht umdrehen. Wenn ich die Variable in etwas anderes ändere, das ich definiere (zB $paginate), wird die Seitennummerierung nicht mehr angezeigt.

EDIT: Es herausgefunden, es war in der Steuerung in CodeIgniter.

+1

Sie wissen, ist es nicht nur * das ein * Paginierung Skript. Wie können wir wissen, ohne dass wir wissen, dass die Paginierung erstellt wird, was der Kontext des Codes ist usw. In seiner aktuellen Form ist die Frage unmöglich zu beantworten, und ich bezweifle, dass sie beantwortbar ist. Sie sollten mit denen sprechen, die dafür verantwortlich sind. –

+0

Okay, danke. – Walker

+0

SO was ist der Inhalt der Vars? Wenn einer unstyled erscheint, stimmen Ihre css-Deskriptoren und was nicht mit denen überein, die diese Version des Steuerelements verwendet. Wie wäre es mit weiteren Informationen jenseits von "Es ist kaputt, repariere es"? –

Antwort

1

Nun, ich bin nicht ganz sicher, ob ich meine Antwort wird helfen, aber soweit ich Ihre Frage undertood

  1. Wenn $ Seiten genannt wird, in der Quelle, die Sie nicht sehen, die HTML-Tags dass diese Seiten sind? Warum versuchst du nicht, smth in Javascript zu vergeben, sondern Stile in deinem CSS nach den generierten HTML-Tags zu erstellen?

für ex.

<div class="smth"> 
    <div class="your_$page_div"> 
     <ul> 
      <li>text</li> 
      etc... 

In Ihrem CSS do smth wie div.smth div.your_ $ page_div ul li {einige stile} so werden Sie nichts ersetzen und smth in Core-Datei zuordnen.

Ich hoffe, ich habe richtig verstanden, was Sie gefragt haben: P Prost!

ich sah nur herausgefunden, das Problem