Раньше на это не было времени (возле компьютера практически эти дни не сидел)
Сейчас желание поделиться своими наработками в блоге есть у catsite,
а т.к. изначально идея с демотиваторами была его, не вижу причин перебивать. )

Maximov
+196
Репутация
3713
Рейтинг
Еще надо создать альбом с названием "Демотиваторы".
Ну и прежде чем копировать файлы, стоит сделать копию заменяемых файлов… впрочем, как всегда
Ну и прежде чем копировать файлы, стоит сделать копию заменяемых файлов… впрочем, как всегда
instantcms.ru/users/files/download1596.htmlMax, А ты бы не мог готовые файлы выложить, а то вообще немогу толку дать...
Меня всем устраивает) этот вариант даже на сотые секунды быстрее. Я отказался от такого варианта т.к. решил отстраниться от чужого кода его возможных ошибок, недочетов и прав.чем не устроил мой вариант прописывания функции в файле?
Конечно, без проблем...Если Max позволит — выложу в блогах с полным описанием и уберу недочеты, подправлю tpl
Надо еще создать новый файл, а не перезаписать старый: "придумать" ему имя, записать его в базу, сохранить файл с новым именем.Кнопка демотивировать — фактически передать функции адрес фото, а Заголовок и Текст передать из всплывающей формы, которая вылазит при нажатии кнопки Демотивировать? Или не пойдет так?
Вот что значит спешка… пропустил в инструкции строку подключения чужого кода в model.php ((
Подредактировал инструцию.
Впрочем, можно действительно как советует catsite вместо копирования и подключения кода перенести функции себе.
Алфей, строки могут быть пустыми если забыл скопировать шрифты
include ("dm.php");
Впрочем, можно действительно как советует catsite вместо копирования и подключения кода перенести функции себе.
Алфей, строки могут быть пустыми если забыл скопировать шрифты
Кнопку "Демотивировать" я пока не делал — совершенно нет времени. К томуже с ней всё не так просто…Касательно кнопки — прикручиваете условие и направляете в другой шаблон
Хотел было описать в блоге, но сейчас нет времени на оформление...
поэтому по-быстрому тут напишу.
1) Из архива catsite — uvsr.stu.ru/dm/root_dm.zip, берем копируем в корень сайта 2 файла шрифтов и dm.php
2) В файле dm.php первой строкой на всякий случай пишем
а вместо строки
пишем
3) В файле /components/photos/model.php
послевставить
4) Файл /templates/ШАБЛОН/components/com_photos_add1.tpl
Вместо
Вставить
5) Файл /templates/ШАБЛОН/components/com_photos_view.tpl
Вместо
Вставить
Вроде все…
поэтому по-быстрому тут напишу.
1) Из архива catsite — uvsr.stu.ru/dm/root_dm.zip, берем копируем в корень сайта 2 файла шрифтов и dm.php
2) В файле dm.php первой строкой на всякий случай пишем
а вместо строки
3) В файле /components/photos/model.php
после
$this->deletePhotoFile($photo_file, $uploaddir);
if ($album['title']=='Демотиваторы'){ include ("dm.php"); demotivator($uploadphoto,$_SESSION['icms']['mod']['title'],$_SESSION['icms']['mod']['description'],"instantcms.ru");}
4) Файл /templates/ШАБЛОН/components/com_photos_add1.tpl
Вместо
<tr> <td colspan="2" valign="top"> <input id="only_mod" name="only_mod" type="checkbox" value="1" onclick="mod_text()" /> <label for="only_mod">{$LANG.ADD_MULTY}</label></td> </tr>
{if $album.title != 'Демотиваторы'} <tr> <td colspan="2" valign="top"> <input id="only_mod" name="only_mod" type="checkbox" value="1" onclick="mod_text()" /> <label for="only_mod">{$LANG.ADD_MULTY}</label></td> </tr> {/if}
5) Файл /templates/ШАБЛОН/components/com_photos_view.tpl
Вместо
<a class="photo_add_link" href="/photos/{$album.id}/addphoto.html">{$LANG.ADD_PHOTO_TO_ALBUM}</a>
{if $pagetitle == 'Демотиваторы'} <a class="photo_add_link" href="/photos/{$album.id}/addphoto.html">Создать демотиватор</a> {else} <a class="photo_add_link" href="/photos/{$album.id}/addphoto.html">{$LANG.ADD_PHOTO_TO_ALBUM}</a> {/if}
Вроде все…
За что ей быть платной, за три строчки и чужой скрипт?Max, А как можно получить данную разработку? Или она платная!?
Сегодня, если получится — выложу.
(сейчас просто нет под рукой кода)
Попробовал прикрутить скрипт к галерее.
Пока получилось так — cms-i.ru/photos/1036
Логин и пароль — tester
Когда придумаю как реализовать кнопку "Демотивировать", опишу решение
Пока получилось так — cms-i.ru/photos/1036
Логин и пароль — tester
Когда придумаю как реализовать кнопку "Демотивировать", опишу решение
По первому вопросу.
Файл \templates\ШАБЛОН\components\com_content_view.tpl
удалить
Файл \templates\ШАБЛОН\components\com_content_view.tpl
удалить
<div class="con_description">{$subcat.description}</div>
По-моему вы все усложняете.
Зачем создавать еще один компонент если есть компонент "фотогалерея"?
Можно просто выделить в общем альбоме папку назвать ее "Демотиваторы"
и при загрузке фото в эту папку подключать данный скрипт.
Первую надпись брать из названия, вторую из описания.
Зачем создавать еще один компонент если есть компонент "фотогалерея"?
Можно просто выделить в общем альбоме папку назвать ее "Демотиваторы"
и при загрузке фото в эту папку подключать данный скрипт.
Первую надпись брать из названия, вторую из описания.
Файл \modules\mod_lastreg\module.php
К условию выборки
добавить
AND p.imageurl != 0
К условию выборки
WHERE u.is_deleted = 0 AND u.is_locked=0
AND p.imageurl != 0
Что бы работало и в пагинации
надо внести в файл \modules\mod_latest\ajax\latest.php
те же самые изменения что и в \modules\mod_latest\module.php
надо внести в файл \modules\mod_latest\ajax\latest.php
те же самые изменения что и в \modules\mod_latest\module.php
Если вопрос про авторизацию через форму входа,
то проверка идет в файле \components\registration\frontend.php
запросом
то проверка идет в файле \components\registration\frontend.php
запросом
$sql = "SELECT * FROM cms_users WHERE $where_login AND password = md5('$passw') AND is_deleted = 0 AND is_locked = 0"; $result = $inDB->query($sql); if($inDB->num_rows($result)==1) {
Причина в вашем файле стилей.
удалите или правьте строку
margin-left: -100%;
.left { float: left; margin-left: -100%; padding-right: 15px; width: 240px;
удалите или правьте строку
margin-left: -100%;
— в других шаблонах такой проблемы нет?
— "менял целиком файл", а кэш сайта при этом чистили?
— "менял целиком файл", а кэш сайта при этом чистили?