horizontální posouvání s miniaturami příspěvků
<p>pokus o vytvoření horizontálního scrolleru pomocí post\_thumbnail's.</p><p>pomocí tohoto tutoriálu jsem vytvořil sekci filtrovatelného portfolia: <a href="http://www.wearepixel8.com/blog/filterable-portfolio">http://www.wearepixel8.com/blog/filterable-portfolio</a> , ale mé pokusy učinit to horizontální scroller se nezdařilo, jsem se snažil několik různých jquery image scroller pluginy pokusit, ale žádný pracoval.</p><p>může někdo poradit, jak dosáhnout toho, co chci dělat? dík!</p>
<p>udělal jsem to na několika místech. příklad je uveden níže. pokud chcete, aby jquery kód pro to, mohu vám to. jedná se o seznam miniatur příspěvků, které jsou zobrazeny pod nimi. <a href="http://www.paragonhondainfo.com">paragonhondainfo.com</a> </p>
<p>podle dokumentace systému android <a href="https://developer.android.com/reference/android/support/v7/widget/recyclerview.html"><code>recyclerview</code></a> je nový způsob uspořádání položek v seznamu a zobrazení vodorovně</p><p><strong>výhody:</strong></p><ol> <li>vzhledem k tomu, že pomocí recyclerview adapter, <a href="http://developer.android.com/training/improving-layouts/smooth-scrolling.html">viewholder vzor</a> je automaticky implementován</li> <li>animace se snadno provádí</li> <li>mnoho dalších funkcí</li> </ol><p><strong>více informací o <code>recyclerview</code>:</strong></p><ol> <li> <a href="http://www.grokkingandroid.com/first-glance-androids-recyclerview/">grokkingandroid.com</a> </li> <li> <a href="http://antonioleiva.com/recyclerview/">antonioleiva.com</a> </li> </ol><p><strong>vzorek:</strong></p><p> <a href="http://www.survivingwithandroid.com/2014/07/android-recyclerview.html">přežívajícíwithandroid.com</a> </p><p>stačí přidat níže uvedený blok, aby se <code>listview</code> změnilo na horizontální ze svislé polohy</p><p><strong>kódový fragment</strong></p><pre><code>linearlayoutmanager layoutmanager= new linearlayoutmanager(this,linearlayoutmanager.horizontal, false); mrecyclerview = (recyclerview) findviewbyid(r.id.recycler\_view); mrecyclerview.setlayoutmanager(layoutmanager); </code></pre> <p>zní to, jako byste hledali modul <a href="http://drupal.org/project/custom\_formatters">vlastní formátovače</a> , velmi podobný kontemplate, ale konkrétně pro vytváření formátů polí, které budou použity prostřednictvím stránky nastavení zobrazení nebo pohledy.</p><p>vlastní formátovače mohou být vytvořeny jak s tokeny, tak s čistým php kódem).</p><p>kromě toho lze vlastní formáty exportovat jako nativní drupal háčky nebo ve exportovatelném formátu vlastních funkcí).</p> <p>pokud k typu obsahu připojíte obrazové pole, můžete definovat styly obrázků na <code>admin/config/media/image-styles</code>. je to základní pokračování modulu <a href="http://drupal.org/project/imagecache">imagecache</a> .</p><p>to může být možné, aby pracoval pro vložené obrázky pomocí <a href="http://drupal.org/project/media">modul media</a> , ale ymmv.</p> <p>vytvořil jsem plugin, který dělá něco podobného (tzv. multisite post display <a href="https://wordpress.org/plugins/multisite-post-reader/">https://wordpress.org/plugins/multisite-post-reader/</a> ). zobrazuje příspěvky ze všech podstránek.</p><p>kód tam může být užitečný pro to, co děláte. jste vítáni kopat do něj a používat kód pomoci s vaším projektem. (koneckonců jsem použil útržky kódů jiných lidí, abych to vytvořil.)</p><p>napsal jsem to poté, co jsem udělal multisite media display, protože jsem chtěl způsob, jak zobrazit média z podřízených stránek na jedné stránce, a nemohl jsem najít žádný plugin, který by to dělal. oba programy byly užitečné pro sledování odeslaných médií a obsahu z mého multisite.</p><p>volný, open source, a to vše. doufám, že je to užitečné.</p> Ty by mohly být schopni získat některé implementační nápady z [knihovny Ruby / ProgressBar](http://0xcc.net/ruby-progressbar/ "Ruby / ProgressBar") , který generuje pokroku textové lišty. Narazil jsem na něj pár měsíců zpátky, ale neučinil žádný využití. <p>toto je sekce pagespeed ​​z mého .htaccess:</p><pre><code>&lt;ifmodule pagespeed\_module&gt; modpagespeed on modpagespeedenablefilters extend\_cache modpagespeedenablefilters collapse\_whitespace modpagespeedenablefilters combine\_css modpagespeedenablefilters move\_css\_to\_head modpagespeedenablefilters remove\_comments modpagespeedenablefilters inline\_css modpagespeedenablefilters rewrite\_javascript modpagespeedenablefilters insert\_img\_dimensions modpagespeedenablefilters rewrite\_images modpagespeedenablefilters rewrite\_css &lt;/ifmodule&gt; </code></pre><p>i když se trochu překrývá s komprese js a css, nevidím žádné negativní výsledky. nastavil jsem drupal 7), abych agregoval a komprimoval css a js.</p><p>tato stránka však není nijak zvlášť silná.</p> <p>to funguje pro mě. <a href="http://core.trac.wordpress.org/browser/branches/3.0/wp-admin/includes/meta-boxes.php#l535">při pohledu na kód</a> se rozevírací seznam zobrazí pouze v případě, že typ příspěvku je hierarchický (což je pravda ve vašem případě), a pokud existují další příspěvky <strong> stejného typu </strong> v databázi. příspěvek tedy nemůže být dítětem jiného typu příspěvku (například běžný příspěvek nebo stránka) a první nový příspěvek typu se nezobrazí v rozevírací nabídce.</p> <p>pokud je cílem cíl přidat dynamicky textová pole, ale stále potřebujete, aby uživatel příspěvek uložil/aktualizoval, nemusíte vůbec používat ajax.</p><p>stačí správně pojmenovat textová pole tak, aby pole hodnot bylo posted, a pak s ním zacházet v akci uložení.</p><p>to může být užitečné uložit toto pole do jednoho příspěvku meta klíč, takže můžete jen smyčka přes to výstup meta box.</p><p>uveďte &lt;div&gt;, který má podobu „slideshow\_metabox“.</p><p>nastavte počáteční textová pole takto:</p><pre><code>&lt;input type="text" style="position: relative; right: 0; width: 85%;" name="slideshow[]" value="&lt;?php echo $value; ?&gt;" /&gt; </code></pre><p>změňte nastavení kliknutím na tlačítko přidat:</p><pre><code>function() { jquery('#slideshow\_metabox').append('&lt;input type="text" style="position: relative; right: 0; width: 85%;" name="slideshow[]" value="" /&gt;'); } </code></pre><p>snad to pomůže.</p> průhlednost obrázků snad vyřešíš průhledným PNG, ne? <p>pokud potřebujete přidat opakovaně použitelnou metodu pro přidání textu, můžete vytvořit novou šablonu style/controltemplate, která obsahuje další blok textblock pro zobrazení textu. chcete-li nastavit text na pruhu průběhu, můžete přenést vlastnost textsearch.text. </p><p>pokud to nemusí být opakovaně použitelné, jednoduše umístěte ukazatel průběhu do mřížky a přidejte do mřížky textový blok. vzhledem k tomu, že wpf může skládat prvky dohromady, bude to fungovat pěkně.</p><p>pokud chcete, můžete vytvořit usercontrol, který zpřístupní progressbar a textblock jako veřejné vlastnosti, takže by bylo méně práce než vytvoření vlastní šablony controltemplate.</p>