Подршка » Додаци и унапређења » Искључивање из списка страна и његово прављење

  • Као што сте и сами видели, користим WordPress и супер ми је, али ме интересује нешто. Дошао сам на једну интересантну идеју, само не знам да ли је то могуће извести у овом CMS-u.
    Ради се о томе да желим да на једној страници (или чланку, не знам шта је боље) направим списак одређених људи, а да испод сваког имена стоји по једна његова / њена слика. Када се кликне на ту слику (или име, није битно), потребно је да се гледалац сајта преусмери на нову страницу где ће бити одређени подаци о тој особи. Притом не желим да се те странице виде нити у Sidebar-u, нити у навигацији сајта, већ да у навигацији стоји само та страница где су имена и сличице тих људи. Да ли је то могуће и ако јесте, које би најелегантније решење било за то?

Посматрање 2 одговора - 1 до 2 (од укупно 2)
  • Уредник Milan Dinić

    (@dimadin)

    Сада си навео прави пример за шта служе стране у Вордпресу: неки садржај који је статичан и независан од времена објављивања, тј. не уклапа се у уобичајену хронологију у којој се налазе чланци.

    Е сад, што се тиче не приказивања везе ка некој страни у бочној траци, решење је следеће: ако користиш виџет „Стране“, у подешавањима тог виџета имаш могућност да унесеш ID-јеве страна за које не желиш да се ту приказују. Али ако користиш неко излиставање веза ка странама на други начин, онда мораш у тој теми да имаш подешавање где се исто уносе стране које не желиш да буду излистане.

    Што се тиче стране на којој би се налазио списак, ту је мало компликованије и постоји више начина да се проблем реши.

    Први је са ручно направљеним списком. Овде би направио списак као и у било којој другој страни или чланку и једноставно ставио везе ка тим страницама; то се наравно може прилагодити да изгледа како ти желиш пошто ти можеш да унесеш ХТМЛ а не само да користиш богати уређивач за обликовање изгледа

    Други начин је компликованији зато што (вероватно) захтева измену кôда теме. Идеја је да се аутоматски излиставају имена на тој страници. За ово сам видео у једној теми коју користим а то је да се на некој страни испод садржаја саме стране, аутоматски прави списак ћерки-страна — то су стране за које је приликом прављења (или касније) изабрано да имају неку надређену страну, дакле на некој страни се излиставају све стране за које је одређено да им је то надређена страна.

    У твом случају идеја би била да прво направиш страну где би био списак а онда да направиш стране са именима и у њима изабрао да им тај списак буде надређена страна. Да би се појавио списак ја сам у овој теми видео следећи кôд

    <?php wp_link_pages(); ?>
    					<?php $sub_pages = wp_list_pages( 'sort_column=menu_order&depth=1&title_li=&echo=0&child_of=' . $id );?>
    					<?php if ($sub_pages <> "" ){?>
    						<p class="post-info">This page has the following sub pages.</p>
    						<ul><?php echo $sub_pages; ?></ul>
    					<?php }?>

    он се уноси одмах испод линије са кôдом

    <?php the_content(); ?>

    у датотеци page.php. Са овиме би требало да имаш списак. (можда је ово већ и укључено у теми коју ти користиш)

    Међутим са овиме имамо проблем да ће се на свим странама које имају подређене стране правити списак тих подређених страна. Ако ти желиш да списак подређених страна се приказује само на тој страни са именима, онда би требало да направиш посебну датотеку, са именом рецимо spisak.php и у њој налепиш цео кôд који се налази у page.php, а затим да њега овако измениш: пре било ког другог кôда у тој датотеци да додаш кôд

    <?php
    /*
    Template Name: Spisak
    */
    ?>

    а затим да додаш и онај кôд који сам додао за прављење аутоматског списка. Е сад када правиш страну где желиш да се тај списак појави, ти изабери као шаблон стране Spisak и то би требало да ради како треба.

    Међутим са овиме је проблем што ти се неће приказивати слике поред имена. Оне би могле да се прикажу али то сада доноси још више компликација јер је потребно коришћење прилагођеног поља или нечег сличног што би то аутоматски радило.

    (заборавио сам да напоменем да се онај кôд за прављење списка изнад може изменити тако да списак изгледа онако како желиш)

    П.С. Замолио бих те да убудуће дајеш неке описне називе темама, јер ово овакво ништа не значи што си ти написао 😉 Ја сам сада променио наслов али било би добро да убудуће пазиш на ово

    Thread Starter milanche90

    (@milanche90)

    Много ти хвала на овако опширном и темељном одговору. Видим да си ми лепо објаснио које су ми опције на располагању и судећи по свему, најбоље је да искористим прву (не зато што је лакша, већ зато што је практичнија и омогућиће ми и преглед слика). Сутра ћу још једном анализирати цео твој одговор, па ћу експериментисати и видети шта је за мене најбоље (и објавити овде, наравно).
    Извињавам се за неадекватан наслов теме, једноставно нисам знао како да у пар речи објасним свој проблем, па сам оставио овако.

Посматрање 2 одговора - 1 до 2 (од укупно 2)
  • Тема „Искључивање из списка страна и његово прављење„ је закључана за нове одговоре.