Autor | Zpráva | ||
---|---|---|---|
jirikovovideni Profil |
#1 · Zasláno: 2. 8. 2014, 08:01:20
Zdravím,první bych chtěl napsat,že google hledal,ale nenašel jsem ideální řešení.chtěl bych se zeptat jak do tohoto kódu zadat aby se mi zobrazily např.jen 4 řádky na stránce.Díky za příspěvky.
<?php include 'wp-config.php'; $formName = 'modelky'; $jmeno = ($_GET['jmeno']); $fieldNameWithFile = 'fotka-obliceje'; require_once(ABSPATH . 'wp-content/plugins/contact-form-7-to-database-extension/CF7DBPlugin.php'); $plugin = new CF7DBPlugin(); require_once(ABSPATH . 'wp-content/plugins/contact-form-7-to-database-extension/CFDBFormIterator.php'); $exp = new CFDBFormIterator(); $exp->export($formName, array()); echo "<table id='tabulka_vypis'>"; while ($row = $exp->nextRow()) { $fileUrl = $plugin->getFileUrl($row['submit_time'], $formName, $fieldNameWithFile); $odkaz = "". $row['jmeno'] ; echo "<td><a href='."/'><img]http://mujweb.cz/".$row["hidden-953"]."/'><img src='$fileUrl' width='50' height='50'/><br><a href='."/]http://mujweb.cz/".$row["hidden-953"]."/'>". $row['jmeno'] ."</a></td>"; if (++$mod % 4 === 0) echo "</tr><tr>"; } echo "</table>"; ?> |
||
Kubo2 Profil |
#2 · Zasláno: 2. 8. 2014, 11:59:59
jirikovovideni:
Píšeš veľmi neprehľadný a tým aj sakra ťažko modifikovateľný kód. Úprimne, rád by som ti pomohol, ale nemám vôbec chuť sa v ňom hrabať. Ak chceš od niekoho pomoc, poradím ti prvne kód lepšie naformátovať. Tým mám na mysli: 1\ PHP je šablónovací jazyk. Zbav sa zbytočného výpisu HTML kódu. echo slúži na vypisovanie reťazca, a že čistou náhodou napríklad "<strong>" je reťazec, na tom nič nemení. Ak už chceš v PHP napriek všetkému programovať procedurálne, drž sa prosím aspoň toho špagetového kódu, je to prehľadnejšie. Napríklad namiesto
<?php echo "<table>"; for($i = 1, $m = rand(2,8); $i < $m; $i++) { echo "<tr><td>"; echo $i; echo "</td><td>"; echo $m; echo "</td></tr>"; } echo "</table>"; ?> <table> <?php for($i = 1, $m = rand(2,8); $i < $m; $i++): ?> <tr> <td><?= $i ?></td> <td><?= $m ?></td> </tr> <?php endfor ?> </table> 2\ dodržuj aspoň malý vzduch v kóde (prázdne riadky, odsadenie, ...), taktiež to zlepšuje prehľadnosť. 3\ include , include_once , require a require_once , vyber si jedno alebo dve a tie používaj v celom kóde.To je odo mňa zatiaľ asi všetko. Po príslušných úpravách v kóde ho prines ukázať. Vďaka za pochopenie. |
||
Časová prodleva: 4 dny
|
|||
mimochodec Profil |
#3 · Zasláno: 6. 8. 2014, 20:39:24
Kubo2:
„je lepšie písať“ Není. Z těch dvou ukázek se mně víc líbí ta horní a běžně tak píšu. Přehlednost je věc osobních preferencí. Nepřehlednost kódu v #1 nezpochybňuju. Co by člověk chtěl od WP. jirikovovideni: Přestože tady nejspíš nějaké modelky vypisuješ, LIMIT pro ten dotaz se definuje někde jinde (pokud vůbec někde), nejspíš v souboru CFDBFormIterator.php. Vítej v báječném světě wordpressu. |
||
Časová prodleva: 11 let
|
0