vendredi 23 janvier 2015

Upgrade Templates from DLE 10.3 to 10.4

Upgrade Templates from DLE 10.3 to 10.4
Changes in patterns DataLife Engine with version 10.3 to 10.4.
List of changes in Templates for DataLife Engine when upgrading to new versions of the script.

Changes to the templates in order of priority from version to version, depending on the version from which you updated. For example, you performed the update script DLE version 10.1 to version 10.4, then in this case you need to make changes in turn, first those who were between 10.1 and 10.2, then the changes that were between versions 10.2 and 10.3, then the differences between versions 10.3 and 10.4, etc.

installation:

1. From the standard pattern in the distribution archive, copy the files /images/like.png, images / ratingplus.png, images / ratingminus.png in the same folder of your template.

2. In a shared folder templates/templates/create a file with the contents rss.tpl:
[shortrss]<item>
<title>{title}</title>
<guid isPermaLink="true">{rsslink}</guid>
<link>{rsslink}</link>
<description>{short-story}</description>
<category>{category}</category>
<dc:creator>{rssauthor}</dc:creator>
<pubDate>{rssdate}</pubDate>
</item>[/shortrss]
[fullrss]<item>
<title>{title}</title>
<guid isPermaLink="true">{rsslink}</guid>
<link>{rsslink}</link>
<description><![CDATA[{short-story}]]></description>
<category><![CDATA[{category}]]></category>
<dc:creator>{rssauthor}</dc:creator>
<pubDate>{rssdate}</pubDate>
</item>[/fullrss]
[yandexrss]<item>
<title>{title}</title>
<link>{rsslink}</link>
<description>{short-story}</description>
<category>{category}</category>{images}
<pubDate>{rssdate}</pubDate>
<yandex:full-text>{full-story}</yandex:full-text>
</item>[/yandexrss]

3. Open the file style/engine.css to the bottom add:
.ratingzero {
color: #6c838e;
}

.ratingtypeplusminus {
padding: 0px 5px;
}

.ratingtypeplus {
color: #6c838e;
padding: 0px 0px 0px 5px;
}

.ratingplus {
color: green;
}

.ratingminus {
color: red;
}

4. Open the file style/styles.css in the bottom add:
.ratebox2 {
float: right;
}

.ratebox3 {
float: right;
}

.ratebox ul, .ratebox ul li {
float: left;
}

.ratebox2 ul, .ratebox2 ul li {
float: left;
}

.ratebox3 ul, .ratebox3 ul li {
float: left;
}

5. Open the file comments.tpl at the right place for you to add support for these rankings:
[rating]
[rating-type-1]<div class="ratebox"><div class="rate">{rating}</div></div>[/rating-type-1]
[rating-type-2]<div class="ratebox2">
<ul class="reset">
<li>[rating-plus]<img src="{THEME}/images/like.png" title="Like" alt="Like" style="width:14px;" />[/rating-plus]</li>
<li>{rating}</li>
</ul></div>[/rating-type-2]
[rating-type-3]<div class="ratebox3">
<ul class="reset">
<li>[rating-minus]<img src="{THEME}/images/ratingminus.png" title="Dislike" alt="Dislike" style="width:14px;" />[/rating-minus]</li>
<li>{rating}</li>
<li>[rating-plus]<img src="{THEME}/images/ratingplus.png" title="Like" alt="Like" style="width:14px;" />[/rating-plus]</li>
</ul>
</div>[/rating-type-3]
[/rating]

6. Open the file fullstory.tpl get it:
[rating]<div class="ratebox"><div class="rate">{rating}</div></div>[/rating]

Replace with:
[rating]
[rating-type-1]<div class="ratebox"><div class="rate">{rating}</div></div>[/rating-type-1]
[rating-type-2]<div class="ratebox2">
<ul class="reset">
<li>[rating-plus]<img src="{THEME}/images/like.png" title="Like" alt="Like" style="width:14px;" />[/rating-plus]</li>
<li>{rating}</li>
</ul></div>[/rating-type-2]
[rating-type-3]<div class="ratebox3">
<ul class="reset">
<li>[rating-minus]<img src="{THEME}/images/ratingminus.png" title="Dislike" alt="Dislike" style="width:14px;" />[/rating-minus]</li>
<li>{rating}</li>
<li>[rating-plus]<img src="{THEME}/images/ratingplus.png" title="Like" alt="Like" style="width:14px;" />[/rating-plus]</li>
</ul>
</div>[/rating-type-3]
[/rating]

7. Open the file searchresult.tpl get it:
[rating]<div class="ratebox"><div class="rate">{rating}</div></div>[/rating]

Replace with:
[rating]
[rating]
[rating-type-1]<div class="ratebox"><div class="rate">{rating}</div></div>[/rating-type-1]
[rating-type-2]<div class="ratebox2">
<ul class="reset">
<li>[rating-plus]<img src="{THEME}/images/like.png" title="Like" alt="Like" style="width:14px;" />[/rating-plus]</li>
<li>{rating}</li>
</ul></div>[/rating-type-2]
[rating-type-3]<div class="ratebox3">
<ul class="reset">
<li>[rating-minus]<img src="{THEME}/images/ratingminus.png" title="Dislike" alt="Dislike" style="width:14px;" />[/rating-minus]</li>
<li>{rating}</li>
<li>[rating-plus]<img src="{THEME}/images/ratingplus.png" title="Like" alt="Like" style="width:14px;" />[/rating-plus]</li>
</ul>
</div>[/rating-type-3]
[/rating]

8. Open the file shortstory.tpl get it:
[rating]<div class="ratebox"><div class="rate">{rating}</div></div>[/rating]

Replace with:
[rating]
[rating-type-1]<div class="ratebox"><div class="rate">{rating}</div></div>[/rating-type-1]
[rating-type-2]<div class="ratebox2">
<ul class="reset">
<li>[rating-plus]<img src="{THEME}/images/like.png" title="Like" alt="Like" style="width:14px;" />[/rating-plus]</li>
<li>{rating}</li>
</ul></div>[/rating-type-2]
[rating-type-3]<div class="ratebox3">
<ul class="reset">
<li>[rating-minus]<img src="{THEME}/images/ratingminus.png" title="Dislike" alt="Dislike" style="width:14px;" />[/rating-minus]</li>
<li>{rating}</li>
<li>[rating-plus]<img src="{THEME}/images/ratingplus.png" title="Like" alt="Like" style="width:14px;" />[/rating-plus]</li>
</ul>
</div>[/rating-type-3]
[/rating]

9. Open the file userinfo.tpl get it:
<div class="ratebox"><div class="rate">{rate}</div><span>Rating:</span></div>

Replace with:
[rating-type-1]<div class="ratebox"><div class="rate">{rate}</div><span>Rating:</span></div>[/rating-type-1]
[rating-type-2]<div class="ratebox2"><span>Rating:</span> {rate}</div>[/rating-type-2]
[rating-type-3]<div class="ratebox2"><span>Rating:</span> {rate}<span></div>[/rating-type-3]

Note: The list of changes is given relative to a standard template Default. You need to make changes to your template is already based on the needs and the layout of your template directly. Not all change is needed is your site, and optionally that the design is right for your site.

Aucun commentaire:

Enregistrer un commentaire