cgblog

Nederlandse ondersteuning voor CMS Made Simple

Moderator: velden

Post Reply
iStevo

cgblog

Post by iStevo »

Ik ben op zoek naar iemand die me wat meer wil helpen cgblog te begrijpen.

Ik geraak er niet door en ben (probeer) voor een vriend een site te bouwen.

Wat zou ik graag willen veranderen?
1) Categorie: verwijderen
2) Ingestuurd door: verwijderen
3) Max 3-4 lijnen en daaronder lees verder link
4) uiterlijk aanpassen (eventueel een tekstballon van maken of er een fotootje naast zetten)

Hoop een beetje feedback dat ik verder kan zoeken.
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am

Re: cgblog

Post by Gregor »

Een aantal van de punten die je noemt zijn te realiseren door het aanpassen van de summary- dan wel detail template. Als je beide hier post, dan schat ik in dat er van daaruit suggesties worden gedaan wat je voor welk deel van je vragen nodig hebt. Let wel, alleen de als standaard aangevinkte templates worden gebruikt. De optie voor het gebruik van een niet-standaard template uit cgblog, die werkt niet vanwege seo-kenmerken.

Gregor
iStevo

Re: cgblog

Post by iStevo »

Samenvattingssjabloon

Code: Select all

<!-- Start CGBlog Display Template -->
{if isset($error)}{cgerror}{$error}{/cgerror}{/if}

{if $pagecount > 1}
  <p>
{if $pagenumber > 1}
{$firstpage}&nbsp;{$prevpage}&nbsp;
{/if}
{$pagetext}&nbsp;{$pagenumber}&nbsp;{$oftext}&nbsp;{$pagecount}
{if $pagenumber < $pagecount}
&nbsp;{$nextpage}&nbsp;{$lastpage}
{/if}
</p>
{/if}
{foreach from=$items item=entry}
<div class="CGBlogSummary">

{if $entry->postdate}
	<div class="CGBlogSummaryPostdate">
		{$entry->postdate|cms_date_format}
	</div>
{/if}

<div class="CGBlogSummaryLink">
<a href="{$entry->detail_url}" title="{$entry->title|escape:htmlall}">{$entry->title|escape}</a>
</div>

{if $entry->categories}
<div class="CGBlogSummaryCategory">
{strip}{$category_label}
 {foreach from=$entry->categories item='category'}
   {$category.name}&nbsp;
 {/foreach}
{/strip}
</div>
{/if}

{if $entry->author}
	<div class="CGBlogSummaryAuthor">
		{$author_label} {$entry->author}
	</div>
{/if}

{if $entry->summary}
	<div class="CGBlogSummarySummary">
		{eval var=$entry->summary}
	</div>

{else if $entry->content}

	<div class="CGBlogSummaryContent">
		{eval var=$entry->content}
	</div>
{/if}

{if isset($entry->extra)}
    <div class="CGBlogSummaryExtra">
        {eval var=$entry->extra}
	{* {cms_module module='Uploads' mode='simpleurl' upload_id=$entry->extravalue} *}
    </div>
{/if}
{if isset($entry->fields)}
  {foreach from=$entry->fields item='field'}
     <div class="CGBlogSummaryField">
        {if $field->type == 'file'}
          <img src="{$entry->file_location}/{$field->value}"/>
        {else}
          {$field->name}:&nbsp;{eval var=$field->value}
        {/if}
     </div>
  {/foreach}
{/if}

</div>
{/foreach}
<!-- End CGBlog Display Template -->

Detailoverzicht sjabloon

Code: Select all

{* set a canonical variable that can be used in the head section if process_whole_template is false in the config.php *}
{if isset($entry->canonical)}
  {assign var='canonical' value=$entry->canonical}
{/if}

{if $entry->postdate}
	<div id="CGBlogPostDetailDate">
		{$entry->postdate|cms_date_format}
	</div>
{/if}
<h3 id="CGBlogPostDetailTitle">{$entry->title|escape}</h3>

<hr id="CGBlogPostDetailHorizRule" />

{if $entry->summary}
	<div id="CGBlogPostDetailSummary">
		<strong>
			{eval var=$entry->summary}
		</strong>
	</div>
{/if}


{if $entry->categories}
<div class="CGBlogSummaryCategory">
{strip}{$category_label}
 {foreach from=$entry->categories item='category'}
   {$category.name}&nbsp;
 {/foreach}
{/strip}
</div>
{/if}

{if $entry->author}
	<div id="CGBlogPostDetailAuthor">
		{$author_label} {$entry->author}
	</div>
{/if}

<div id="CGBlogPostDetailContent">
	{eval var=$entry->content}
</div>

{if $entry->extra}
	<div id="CGBlogPostDetailExtra">
		{$extra_label} {$entry->extra}
	</div>
{/if}

{if isset($entry->fields)}
  {foreach from=$entry->fields item='field'}
     <div class="CGBlogDetailField">
        {if $field->type == 'file'}
	  {* this template assumes that every file uploaded is an image of some sort, because CGBlog doesn't distinguish *}
          <img src="{$entry->file_location}/{$field->value}"/>
        {else}
          {$field->name}:&nbsp;{eval var=$field->value}
        {/if}
     </div>
  {/foreach}
{/if}
mcDavid
Power Poster
Power Poster
Posts: 377
Joined: Tue Mar 31, 2009 8:45 pm

Re: cgblog

Post by mcDavid »

Ik zou je adviseren een syntax highlighter module te installeren zoals bijv. AceEditor.

Kijk eens goed naar de code. De gedeeltes voor categorie en auteur kun je hier gemakkelijk in herkennen:

Code: Select all

{if $entry->categories}
<div class="CGBlogSummaryCategory">
{strip}{$category_label}
{foreach from=$entry->categories item='category'}
   {$category.name}&nbsp;
{/foreach}
{/strip}
</div>
{/if}

{if $entry->author}
   <div class="CGBlogSummaryAuthor">
      {$author_label} {$entry->author}
   </div>
{/if}
Dit gedeelte zou je gewoon kunnen verwijderen.

Als je de samenvatting invult van een bericht, wordt alleen dat gedeelte weergegeven in de summary view.

De layout aanpassen kun je gewoon naar eigen inzicht doen door je CSS aan te passen. Als je even met firebug of development tools kijkt welke elementen er in de templates zitten, kun je die gemakkelijk stijlenl.
User avatar
Gregor
Power Poster
Power Poster
Posts: 1874
Joined: Thu Mar 23, 2006 9:25 am

Re: cgblog

Post by Gregor »

Als je niet zeker bent of je een bepaald deel van je code wilt verwijderen, dan kun je deze ook uitcommentariëren door {* <code> *}. Bijv.

Code: Select all

{* if $entry->categories}
<div class="CGBlogSummaryCategory">
{strip}{$category_label}
{foreach from=$entry->categories item='category'}
   {$category.name}&nbsp;
{/foreach}
{/strip}
</div>
{/if *}
Gregor
Evert B.
Power Poster
Power Poster
Posts: 414
Joined: Fri Oct 20, 2006 12:07 pm

Re: cgblog

Post by Evert B. »

mcDavid wrote:Ik zou je adviseren een syntax highlighter module te installeren zoals bijv. AceEditor.
<offtopic>Deze kende ik niet, handige tip, thanks!</offtopic>
Post Reply

Return to “Dutch - Nederlands”