Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Author: Tammy
$blocks['BLOCKNAME']['status'] = 0;$blocks['BLOCKNAME']....
<div class="block">
<div class="title">{BLOCK_title}</div>
<div class="content">{BLOCK_content}</div>
</div>Four custom pages are defined in the installation. You will most likely wish to customize these pages to fit your site.
Author: Tammy, source: https://efiction.org/community/info-tutorials/images-in-skins/
<img src="'skins/MYSKIN/images/Banner.jpg'>"<img src="'{skindir}/images/Banner.jpg'>"<img src="' http://www.yoursite.com/skins/images/Banner.jpg '>"$star = "<img src="'skins/MYSKIN/images/star.gif'" alt='"._STAR."'>";$star = "<img src="'".$skindir."/images/star.gif'" alt='"._STAR."'>";content of file: docs/creating_blocks.htm
content of file docs/Skin Changes 2.0 to 3.0.txt
<?php
dbquery("INSERT INTO ".TABLEPREFIX."fanfiction_blocks(`block_name`, `block_title`, `block_status`, `block_file`, `block_variables`) VALUES('categories', 'Main Categories', '0', 'categories/categories.php', '');");
?><?php
dbquery("INSERT INTO ".TABLEPREFIX."fanfiction_blocks(`block_name`, `block_title`, `block_status`, `block_file`, `block_variables`) VALUES('categories', 'Main Categories', '0', 'categories/categories.php', '".serialize(array("columns" => "1"))."');");
?><?php
$content = "Hello World!";
?>if(file_exists("blocks/categories/{$language}.php"))
include_once("blocks/categories/{$language}.php");if(file_exists("blocks/categories/{$language}.php"))
include_once("blocks/categories/{$language}.php");
else include_once("blocks/categories/en.php");if(!defined("_CHARSET")) exit( );content of file doc/newfeatures.txt

content of file: docs/convertingskins.htm
<!-- START BLOCK : header -->
<body>
<div id="{page_id}">
<div id="header">
<div id="banner">
<div id="skin">{skinchange_content}<span style="padding: 15px;">{rss}</span></div>
</div>
<div id="menu_container">
{home} {recent} {catslink} {authors} {titles} {help}
{search} {login} {logout} {adminarea}
</div>
</div>
<div id="mainpage">
<!-- END BLOCK : header --><!-- START BLOCK : footer -->
</div>
<div id="footer">{footer}</div></div>
<div id="footermenu">{tos}{rules}{contactus}</div>
<!-- END BLOCK : footer --><?php
$blocks["info"]["status"] = '1';
$blocks["info"]["style"] = '1';
$blocks["login"]["status"] = '1';
$blocks["news"]["status"] = '1';
$blocks["news"]["tpl"] = '1';
$blocks["recent"]["status"] = '1';
$blocks["recent"]["tpl"] = '1';
$blocks["categories"]["status"] = '1';
$blocks["categories"]["columns"] = '0';
$blocks["categories"]["tpl"] = '1';
$blocks["featured"]["tpl"] = '1';
$blocks["featured"]["status"] = '1';
?><!-- END BLOCK : categoriesblock -->{addtofaves}{comment}{published}{updated} {completed} {wordcount}{count}{published}{updated} {copyright}{archivedat}{addtofaves} {jump} {classifications}{serieslinks} {numchapters}{completed} {wordcount}{count}{published}{updated}{adminlinks}{addtofaves}{roundrobin}{jumpmenu2}{reviewform}{reviewslink}{classifications}{serieslinks}{numchapters} {completed}{wordcount}{count} {published}{updated} {adminlinks}{addtofaves}{roundrobin}{jumpmenu2}{reviewform}{reviewslink} <!-- INCLUDE BLOCK : header -->
{output}{otherresults}
<!-- START BLOCK : sortform -->
<div id="sortform">{sortbegin}{categorymenu} {charactermenu1} {charactermenu2} {ratingmenu} {classmenu} {sortmenu} {completemenu} {sortend}</div>
<!-- END BLOCK : sortform -->
<!-- INCLUDE BLOCK : listings -->
<!-- INCLUDE BLOCK : footer --><!-- START BLOCK : categoryblock -->
{image} {link} {count} {description}
<!-- END BLOCK : categoryblock --><!-- START BLOCK : commentbox -->
<div class="comment {oddeven}">
{comment}
<div class="commentsig">- {uname} on {date}</div>
<div class="adminoptions"> {adminoptions}</div>
</div>
<!-- END BLOCK : commentbox --><!-- INCLUDE BLOCK : header -->
{output}
<!-- INCLUDE BLOCK : listings -->
<!-- INCLUDE BLOCK : footer --><!-- START BLOCK : comment -->
<div class="comment{oddeven}">
{comment}
{commentoptions}
</div>
<!-- END BLOCK : comment --><!-- START BLOCK : footer -->
</div>
<div id="footer">{footer}</div></div>
</body></html>
<!-- END BLOCK : footer --><!-- START BLOCK : header -->
<body>
<div id="container">
<div id="banner"><div style="font-size: 40pt; font-style: oblique;">{sitename}</div><div style="font-size: 13pt;">{slogan}</div><div id="skin">{skinchange_content}<div style="padding: 5px;">{rss}</div></div>
</div>
{menu_content}
<div id="mainpage">
<!-- END BLOCK : header --><!-- INCLUDE BLOCK : header -->
<div style="padding: 1em 0; margin-bottom: -2em;" class="clearfix">
<div id="leftindex">
<div class="block">
<div class="title">{info_title}</div>
<div class="content">{welcome}{info_content}<br><div style="width: 130px; text-align: center; margin: 0 25px;">{login_content}</div></div>
</div>
<div class="block">
<div class="title">{random_title}</div>
<div class="content">{random_content}</div>
</div>
</div>
<div id="rightindex">
<div class="block">
<div class="title">{categories_title}</div>
<div class="content"><div style="width: 95%">{categories_content}</div></div>
</div>
<div class="block">
<div class="title">{recent_title}</div>
<div class="content">{recent_content}</div>
</div>
<div class="block">
<div class="title">{news_title}</div>
<div class="content">{news_content}</div>
</div>
</div>
</div>
<!-- INCLUDE BLOCK : footer --><!-- START BLOCK : listings -->
<!-- START BLOCK : seriesblock -->
<div class="listbox {oddeven}">
<div class="title">{title} by {author}{score} [{reviews} - {numreviews}]</div>
<div class="content"><span class="label">Summary: </span>{summary}<br />
<span class="label">Parent Series:</span> {parentseries}<br />
<span class="label">Categories:</span> {category}<br />
<span class="label">Characters: </span>{characters}<br />
{classifications}
<span class="label">Stories:</span> {numstories}<br />
<span class="label">Open:</span> {open} {addtofaves} {reportthis}
{adminoptions}</div>
</div>
{comment}
<!-- END BLOCK : seriesblock -->
<!-- START BLOCK : storyblock -->
<div class="listbox {oddeven}">
<div class="title">{title} by {author} <span class="label">Rated:</span> {rating} {roundrobin} {score} [{reviews} - {numreviews}] {new} </div>
<div class="content"><span class="label">Summary: </span>{featuredstory}{summary}<br />
<span class="label">Categories:</span> {category} <br />
<span class="label">Characters: </span> {characters}<br />
{classifications}
<span class="label">Series:</span> {serieslinks}<br />
<span class="label">Chapters: </span> {numchapters} {toc}<br />
<span class="label">Completed:</span> {completed}
<span class="label">Word count:</span> {wordcount} <span class="label">Read Count:</span> {count}
{adminlinks}</div>
<div class="tail"><span class="label">{addtofaves} {reportthis} Published: </span>{published} <span class="label">Updated:</span> {updated}</div>
</div>
{comment}
<!-- END BLOCK : storyblock -->
{pagelinks}
<!-- END BLOCK : listings --><!-- START BLOCK : newsbox -->
<div class="newsbox_{oddeven}">
<div class="newstitle">{newstitle} {adminoptions}</div>
{newsstory}<br /><br />
--{newsauthor} on {newsdate} {newscomments}
</div>
<!-- END BLOCK : newsbox --><div id="pagetitle">{title} by {author}</div>
<div class="infobox">
<div class="content">{featuredstory}<span class="label">Summary: </span>{summary}<br />
<span class="label">Categories:</span> {category} <span class="label">Characters: </span> {characters}<br />
{classifications}
<span class="label">Challenges:</span> {challengelinks}<br /> <span class="label">Series:</span> {serieslinks}<br />
<span class="label">Chapters: </span> {numchapters} <span class="label">Completed:</span> {completed}
<span class="label">Word count:</span> {wordcount} <span class="label">Read:</span> {count}
<span class="label"> Published: </span>{published} <span class="label">Updated:</span> {updated} </div>
</div>
<!-- START BLOCK : storynotes -->
<div class='notes'><div class='title'><span class='label'>Story Notes:</span></div><div class='noteinfo'>{storynotes}</div></div>
<!-- END BLOCK : storynotes -->
<!-- START BLOCK : storyindexblock -->
<p><b>{chapternumber}.</b> {title} by {author}</p>
<!-- END BLOCK : storyindexblock -->
<!-- START BLOCK : chapterblock -->
<div class='chaptertitle'>{chaptertitle} by {chapterauthor}</div>
<!-- START BLOCK : notes -->
<div class='notes'><div class='title'><span class='label'>Author's Notes:</div><div class='noteinfo'>{notes}</div></div>
<!-- END BLOCK : notes -->
<div class='chapter'>{chaptertext}</div>
<!-- START BLOCK : endnotes -->
<div class='notes'><div class='title'><span class='label'>End Notes:</div><div class='noteinfo'>{endnotes}</div></div>
<!-- END BLOCK : endnotes -->
<div class='toplink'>{back2top}</div>
<!-- END BLOCK : chapterblock -->
<div id="copyright">{copyright}</div>
<div id="archivedat">{archivedat}</div><!-- START BLOCK : profile -->
<div id="profile">
<div id="bio">
<div id="biotitle"><span class="label">Penname: </span>{userpenname} <span class="label">Real name: </span>{realname}</div>
<div id="biocontent">
<span class="label">Member Since: </span>{membersince}<br />
<span class="label">Membership status:</span> {userlevel}<br />
<span class="label">Bio:</span><br>{image}{bio}<br />
{authorfields}
</div>
</div>
{adminoptions} {reportthis}
</div>
<!-- END BLOCK : profile --><!-- START BLOCK : reviewsblock -->
<div class="listbox">
<div class="content{oddeven}">
<span class="label">Reviewer: </span>{reviewer} <span class="label">{member}</span> {rating} {reportthis}<br />
<span class="label">Date: </span>{reviewdate}
<span class="label">Title: </span>{chapter}
<p>{review}</p>
{adminoptions}
</div>
</div>
<!-- END BLOCK : reviewsblock --><!-- INCLUDE BLOCK : header -->
{pagetitle}
<div class="respond">{reviewslink}</div>
<div class="jumpmenu">{jumpmenu}</div>
{output}
<!-- INCLUDE BLOCK : reviewsblock -->
{reviewpagelinks}
{reviewform}
<!-- INCLUDE BLOCK : footer --><!-- START BLOCK : series -->
<div id="pagetitle">{pagetitle} {rating}</div>
<div id="titleinfo"> [{reviews} - {numreviews}]</div>
<div id="titleblock">
<span class="label">Summary:</span> {summary}<br />
<span class="label">Categories:</span> {category}<br />
<span class="label">Characters:</span> {characters}<br />
{classifications}
<span class="label">Parent Series:</span> {parentseries}<br />
<span class="label">Stories:</span> {numstories}<br />
<span class="label">Open Series:</span> {open}<br />
<span class="label">{adminoptions}{addtofaves}<br />
</div>
<div class="jumpmenu">{jump}</div>
<!-- END BLOCK : series --><!-- INCLUDE BLOCK : header -->
<div id="pagetitle">{title} by {author}</div>
<div id="sort"> [{reviews} - {numreviews}] {score}{printicon}</div>
<div id="output">
<div class="jumpmenu">{jumpmenu}</div>
<div class="listbox">
<div class="content">{featuredstory}<span class="label">Summary: </span>{summary}<br />
<span class="label">Rated:</span> {rating}<br />
<span class="label">Categories:</span> {category} <span class="label">Characters: </span> {characters}<br />
{classifications}
<span class="label">Challenges:</span> {challengelinks}<br /> <span class="label">Series:</span> {serieslinks}<br />
<span class="label">Chapters: </span> {numchapters} <span class="label">Completed:</span> {completed} <br />
<span class="label">Word count:</span> {wordcount} <span class="label">Read:</span> {count}<br />
<span class="label"> Published: </span>{published} <span class="label">Updated:</span> {updated} </div>
{adminlinks}
</div>
<div style='text-align: center;'>{addtofaves}</div>
<!-- START BLOCK : storynotes -->
<div class='notes'><div class='title'><span class='label'>Story Notes:</span></div><div class='noteinfo'>{storynotes}</div></div>
<!-- END BLOCK : storynotes -->
<!-- START BLOCK : storyindexblock -->
<p><b>{chapternumber}. {title} </b>by {author} [{reviews} - {numreviews}] {ratingpics} ({wordcount} words)<br />
{chapternotes}{adminoptions}</p>
<!-- END BLOCK : storyindexblock -->
<div id="pagelinks"><div class="jumpmenu">{jumpmenu2}</div></div>
<div class="respond">{roundrobin}</div>
{reviewform}
</div>
<!-- INCLUDE BLOCK : footer --><!-- INCLUDE BLOCK : header -->
<div id="profile">
<!-- INCLUDE BLOCK : profile -->
{adminoptions}
<div id="sort">{sort}</div>
</div>
<div id="tabs">
<!-- START BLOCK : paneltabs -->
<span {class}>{link} {count}</span>
<!-- END BLOCK : paneltabs -->
<div class='cleaner' style='clear: both;'> </div>
</div>
{output}
<!-- INCLUDE BLOCK : listings -->
<!-- INCLUDE BLOCK : footer --><!-- INCLUDE BLOCK : header -->
<div id="pagetitle">{title} by {author}</div>
<div class="storyinfo"> [{reviews} - {numreviews}]<br />
{toc} {reportthis}<br />
{printicon} <br />
{adminlinks} </div>
<div class="jumpmenu">{textsizer}{jumpmenu}</div>
<!-- START BLOCK : storynotes -->
<div class='notes'>
<div class='title'><span class='label'>Story Notes:</span></div>
<div class='noteinfo'>{storynotes}</div>
</div>
<!-- END BLOCK : storynotes -->
<!-- START BLOCK : notes -->
<div class='notes'><div class='title'><span class='label'>Author's Chapter Notes:</span></div><div class='noteinfo'>{notes}</div></div>
<!-- END BLOCK : notes -->
<div id="story">{story}</div>
<!-- START BLOCK : endnotes -->
<div class='notes'><div class='title'><span class='label'>Chapter End Notes:</span></div><div class='noteinfo'>{endnotes}</div></div>
<!-- END BLOCK : endnotes -->
<div id="prev">{prev}</div><div id="next">{next}</div>
{storyend}{last_read}
<div class="jumpmenu2">{jumpmenu2}</div>
<div class="respond">{addtofaves} {roundrobin}</div>
{reviewform}
<!-- INCLUDE BLOCK : footer -->