strannik22 Опубликовано 26 августа, 2012 Жалоба Поделиться Опубликовано 26 августа, 2012 вопрос: хочу создать на основе БЛОГа, клон такой же функции, и назвать ее "Статьи".подскажите очередность дейстивий пжл..может создать из БД (таблица blog) такую же.. но с другим именем. верно мыслю? Цитата Ссылка на сообщение Поделиться на другие сайты
osben Опубликовано 26 августа, 2012 Жалоба Поделиться Опубликовано 26 августа, 2012 да, но еше надо соответственно в админке, апи и .htaccess Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 26 августа, 2012 Жалоба Поделиться Опубликовано 26 августа, 2012 Сделать это возможно, на форуме знаю десяток людей, которые сделают без проблем... Но самостоятельно, без знания ПХП, Мускуля и СМарти, это сделать очень сложно... Я даже не буду рассказывать... Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 26 августа, 2012 Жалоба Поделиться Опубликовано 26 августа, 2012 Мой совет - заплатить человеку, который знает, в чем дело...Я в списке где-то 5й-6й... Цитата Ссылка на сообщение Поделиться на другие сайты
osben Опубликовано 26 августа, 2012 Жалоба Поделиться Опубликовано 26 августа, 2012 эт точно, тот кто умеет, потратит примерно пол часика, тот кто не умеет - потратит неделю... Цитата Ссылка на сообщение Поделиться на другие сайты
strannik22 Опубликовано 28 августа, 2012 Автор Жалоба Поделиться Опубликовано 28 августа, 2012 все же решился сам.. и все же прошу указать мои неточности1. создал пустую таблицу articles (структура таблицы blog)2. в Свойства - Классы API файла api/Simpla.php добавил 'articles' => 'Articles',3. в файле api/Simpla_classic.php добавил require_once('api/Articles.php');, public $articles; /**< Экземпляр класса ArticlesModel */, $this->articles = &self::$simpla_instance->articles;, $this->articles = new Articles(); вообщем где встречался blog - создавал тоже самое но с именем articles4. создал клон api/Blog.php и назвал api/Articles, где заменил все значения __blog на __articles5. в папке шаблонов design создал клон из blog.tpl и назвал articles.tpl заменим url href="blog/ на href="articles/6. в папке simpla на основе BlogAdmin.php создал клон ArticlesAdmin.php , соот-но заменив строку $this->blog->update на $this->articles->update7. в TemplatesAdmin.php в меню дописываем articles.tpl8. в design/html на основе blog.tpl создаем articles.tpl, меняя module=PostAdmin на module=ArtAdmin в админке появился пункт Статьи, до при клике добавить - ничего не происходит.. прошу подсказать. Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 28 августа, 2012 Жалоба Поделиться Опубликовано 28 августа, 2012 Потому что есть файл СтатьиАдмин.пхп но нет СтатьяАдмин.пхпНужен клон ПостАдмин.пхп Цитата Ссылка на сообщение Поделиться на другие сайты
strannik22 Опубликовано 29 августа, 2012 Автор Жалоба Поделиться Опубликовано 29 августа, 2012 Нужен клон ПостАдмин.пхп - был создан ArtAdmin.phpвот скрин админки адрес данной страницы в денвере altaj/simpla/index.php?module=ArtAdmin при клике "добавить статью" ничего НЕ происходит..url на кнопке "добавить статью" такой "altaj/simpla/index.php?module=ArtAdmin&return=%2Fsimpla%2Findex.php%3Fmodule%3DArtAdmin" Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 29 августа, 2012 Жалоба Поделиться Опубликовано 29 августа, 2012 А КУДА ведет эта ссылка???? Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 29 августа, 2012 Жалоба Поделиться Опубликовано 29 августа, 2012 BlogAdmin.php - ArtAdmin все посты или статьиPostAdmin.php _ ???? ОДИН пост или ОДНА статья Цитата Ссылка на сообщение Поделиться на другие сайты
strannik22 Опубликовано 29 августа, 2012 Автор Жалоба Поделиться Опубликовано 29 августа, 2012 http://biwork.ru/images/stories/2012/08/29/wottak.jpg, появилось поле с возможностью редактирования и список статей (в скрине).проблема: при "предосмотр в новом окне" окно сайта с инфо "страница не найдена". в этот момент адрес такой - altaj/articles/2323 где может быть ошибка? Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 29 августа, 2012 Жалоба Поделиться Опубликовано 29 августа, 2012 .htaccess Цитата Ссылка на сообщение Поделиться на другие сайты
Novecheg Опубликовано 29 августа, 2012 Жалоба Поделиться Опубликовано 29 августа, 2012 автор нужную вещь делает. Цитата Ссылка на сообщение Поделиться на другие сайты
strannik22 Опубликовано 29 августа, 2012 Автор Жалоба Поделиться Опубликовано 29 августа, 2012 добавил в .htaccess# СтатьиRewriteRule ^blog/([^/]+)/?$ index.php?module=ArticlesView&url=$1 [L,QSA]RewriteRule ^blog/?$ index.php?module=ArticlesView [L,QSAне помогает. Цитата Ссылка на сообщение Поделиться на другие сайты
strannik22 Опубликовано 29 августа, 2012 Автор Жалоба Поделиться Опубликовано 29 августа, 2012 "не найдено " пишется НА странице сайта.видимо где то в шаблоне ошибка... Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 30 августа, 2012 Жалоба Поделиться Опубликовано 30 августа, 2012 Какой адрес у не найденной страницы? И какой прописан?articles/ и # СтатьиRewriteRule ^blog/Почувствуйте разницу... Цитата Ссылка на сообщение Поделиться на другие сайты
strannik22 Опубликовано 30 августа, 2012 Автор Жалоба Поделиться Опубликовано 30 августа, 2012 Kosjak76 - заработало!!!!!!!!!!!!!!! Спасибо брат! Цитата Ссылка на сообщение Поделиться на другие сайты
strannik22 Опубликовано 30 августа, 2012 Автор Жалоба Поделиться Опубликовано 30 августа, 2012 в index.tpl хочу вывестименяю код блога на{* Выбираем в переменную $last_posts последние записи *} {get_posts var=last_posts limit=5} {if $last_posts} <div id="blog_menu"> <h2>Последние <a href="articles">статьи</a></h2> {foreach $last_posts as $post} <ul> <li data-post="{$post->id}">{$post->date|date} <a href="articles/{$post->url}">{$post->name|escape}</a></li> </ul> {/foreach} </div> {/if}где /что заменить чтоб "вытягивались" из articles статьи..? Цитата Ссылка на сообщение Поделиться на другие сайты
DanverNS Опубликовано 29 января, 2013 Жалоба Поделиться Опубликовано 29 января, 2013 Вот есть готовое решение обращайтесьhttp://forum.simplacms.ru/discussion/3794/vtoroy-modul-bloga-prikreplennyy-k-adminke#Item_3 Цитата Ссылка на сообщение Поделиться на другие сайты
Reden Опубликовано 11 ноября, 2013 Жалоба Поделиться Опубликовано 11 ноября, 2013 Бывает еще повеселее redline-studio.ru Цитата Ссылка на сообщение Поделиться на другие сайты
d3c0d3 Опубликовано 1 марта, 2014 Жалоба Поделиться Опубликовано 1 марта, 2014 в index.tpl хочу вывестименяю код блога на{* Выбираем в переменную $last_posts последние записи *}{get_posts var=last_posts limit=5}{if $last_posts}<div id="blog_menu"><h2>Последние <a href="articles">статьи</a></h2>{foreach $last_posts as $post}<ul><li data-post="{$post->id}">{$post->date|date} <a href="articles/{$post->url}">{$post->name|escape}</a></li></ul>{/foreach}</div>{/if}где /что заменить чтоб "вытягивались" из articles статьи..?хаха))тоже на этом застрял, все работает, а это не осилил)Понятно, что надо менять в api, но что-то не катит)Намекните пожалуйста кто-нибудь? Цитата Ссылка на сообщение Поделиться на другие сайты
d3c0d3 Опубликовано 2 марта, 2014 Жалоба Поделиться Опубликовано 2 марта, 2014 Если менять "что-то" наугад, то обычно такое "не катит", да и не должно.Смотреть, как сейчас это работает в блоге и действовать по аналогии.Например, в приведенном коде используется функция get_posts, которая извлекает данные из БЛОГА. А надо совсем не так...Kors, Добрый день.Спасибо большое за ответ, не подумал про View.php, все заработало Цитата Ссылка на сообщение Поделиться на другие сайты
dimalepel Опубликовано 8 ноября, 2015 Жалоба Поделиться Опубликовано 8 ноября, 2015 3. в файле api/Simpla_classic.php добавил require_once('api/Articles.php');, public $articles; /**< Экземпляр класса ArticlesModel */, $this->articles = &self::$simpla_instance->articles;, $this->articles = new Articles();вообщем где встречался blog - создавал тоже самое но с именем articles Добрый вечер. Пытаюсь воссоздать блок Статьи. Поясните пункт 3. Спасибо Цитата Ссылка на сообщение Поделиться на другие сайты
dimalepel Опубликовано 8 ноября, 2015 Жалоба Поделиться Опубликовано 8 ноября, 2015 Помогите с Simpla 2.3 Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 8 ноября, 2015 Жалоба Поделиться Опубликовано 8 ноября, 2015 Пункт 3 можно смело пропустить. Там речь идет про файле api/Simpla_classic.php, который давно устарел и в версии 2 реально не используется, хотя иногда присутствует. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.