小编inv*_*tus的帖子

Silverstripe 3.1.2正在修改锚链接

我试着用jquery构建标签.但我认识到我的链接

<a href="#tab-1">Tab 1</a>
Run Code Online (Sandbox Code Playgroud)

转换为

<a href="/#tab-1">Tab 1</a>
Run Code Online (Sandbox Code Playgroud)

由于开头的斜线,标签不起作用.为什么Silverstripe会修改我的锚链接?如何阻止它进行此操作?

php silverstripe

7
推荐指数
1
解决办法
1045
查看次数

通过Cronjob在Silverstripe中执行一个功能

嗨,我想通过cronjob执行一个函数来启动csv导入.目前,通过访问浏览器tld.de/Update中的控制器来触发导入

控制器的代码为http://pastie.org/8351266

如何通过Cronjob 执行函数init()

谢谢!

php cron silverstripe

4
推荐指数
2
解决办法
3289
查看次数

SilverStripe 3 - <%loop%>的选项

是否有我可以添加到循环中的所有选项的列表?

我不知道选项是否正确.我是说这些

<% loop Dataobject.Reverse %>
<% loop Dataobject.Limit() %>
Run Code Online (Sandbox Code Playgroud)

有人能告诉我一切可能吗?它的正确名称是什么?

php loops silverstripe

4
推荐指数
1
解决办法
4888
查看次数

Silverstripe - 删除Dataobjects而不是使用自定义sql查询的更好方法

是否有更好的方法删除早于x-days的数据对象而不是使用自定义SQL查询?

这就是我现在所做的

    $host = 'localhost';
    $username = 'db123';
    $password = 'pass';
    $db_name = 'db123';

    mysql_connect("$host", "$username", "$password")or die("cannot connect"); 
    mysql_select_db("$db_name")or die("cannot select DB");

    $sql = "DELETE FROM Cart WHERE Created < (CURDATE() - INTERVAL 1 DAY)";
    $result = mysql_query($sql);

    mysql_close();
Run Code Online (Sandbox Code Playgroud)

php silverstripe

3
推荐指数
1
解决办法
3346
查看次数

使用silverstripe 3.1创建pdf的最佳方法?

我想在服务器端创建一个PDF文件.最好的方法是什么?有谁知道一个好的解决方案?

先感谢您

php pdf silverstripe

3
推荐指数
1
解决办法
1170
查看次数

Silverstripe 3.1.5 - 上传错误语法错误:意外的令牌<

我需要上传.svg文件.为此,我将'svg'添加到我的config.yml,将上传字段中允许的扩展名添加到assets /中的.htacces.我的所有资产目录都有CHMOD 777.

文件上传但未附加.而不是我在上传字段中收到此错误SyntaxError:Unexpected token <

File: 
  allowed_extensions:
    - svg
Image: 
  allowed_extensions:
    - svg



$logo->setAllowedExtensions(array('jpg', 'jpeg', 'png', 'gif', 'svg'));


Deny from all
<FilesMatch "\.(?i:html|htm|xhtml|js|css|bmp|png|gif|jpg|jpeg|ico|pcx|tif|tiff|au|mid|midi|mpa|mp3|ogg|m4a|ra|wma|wav|cda|avi|mpg|mpeg|asf|wmv|m4v|mov|mkv|mp4|ogv|webm|swf|flv|ram|rm|doc|docx|txt|rtf|xls|xlsx|pages|ppt|pptx|pps|csv|cab|arj|tar|zip|zipx|sit|sitx|gz|tgz|bz2|ace|arc|pkg|dmg|hqx|jar|xml|pdf|gpx|kml|svg)$">
    Allow from all
</FilesMatch>
Run Code Online (Sandbox Code Playgroud)

silverstripe

3
推荐指数
1
解决办法
1195
查看次数

SilverStripe 3.1 - 从FrontEnd创建和发布页面

对于我们公司的内部网,我创建了一个带有表单的页面,用于从前端创建电子邮件(创建新的电子邮件页面).

保存表单后,页面应为Live.我是这样做的,但我认为我在某个地方犯了错误.因为KW1,KW2,Date和SendDate仅在前端可见,如果我转到后端并再次单击发布.

public static $allowed_actions = array(
    'MailingForm'
);

public function MailingForm() {
    $date = new DateField('EndDate', 'Gültig bis');
    $date->setConfig('showcalendar', true);

    $sendDate = new DateField('SendDate', 'Versanddatum');
    $sendDate->setConfig('showcalendar', true);

    $fields = new FieldList(
        new TextField('Title', 'Title'),
        new TextField('KW1', 'Start KW'),
        new TextField('KW2', 'End KW'),
        $date,
        $sendDate
    );

    $actions = new FieldList(
        new FormAction('createMailing', 'Erstellen')
    );

    //$validator = new RequiredFields('Title');

    return new Form($this, 'MailingForm', $fields, $actions);//, $validator);
}   

public function createMailing($data, $form) {
    $member = Member::currentUser();
    $filter = new URLSegmentFilter();

    $page = …
Run Code Online (Sandbox Code Playgroud)

php forms silverstripe

2
推荐指数
1
解决办法
2004
查看次数

获得三个数组的所有可能组合,没有重复

我有三个动态填充的数组.有可能只有一个或两个数组有数据.

$array1 = array(
    [0] => 100GB
    [1] => 500GB
)

$array2 = array(
    [0] => black
    [1] => yellow
    [2] => green
)

$array1 = array(
    [0] => 2.5"
)
Run Code Online (Sandbox Code Playgroud)

不,我需要将它们组合成一个包含所有可能变化的新数组

$variations = array(
    [0] => 100GB - black - 2.5"
    [1] => 100GB - yellow - 2.5"
    [2] => 100GB - green - 2.5"
    [3] => 500GB - black - 2.5"
    [4] => 500GB - yellow - 2.5"
    [5] => 500GB - green - 2.5"
)
Run Code Online (Sandbox Code Playgroud)

直到现在我还没有办法做到这一点.有人可以帮帮我吗?

先感谢您

php arrays

2
推荐指数
1
解决办法
589
查看次数

Silverstripe 3.1 - 上传时调整图像大小

我想在上传图像时调整图像大小以节省存储空间.我试过这样的

            $visual = new UploadField('Visual', _t('Dict.PREVIEW_IMAGE', 'Preview Image'));
        $visual->setAllowedExtensions(array('jpg', 'jpeg', 'png', 'gif'));
        $visual->setFolderName('news/' .  $this->ID);
        $visual->resizeByHeight(10);
Run Code Online (Sandbox Code Playgroud)

但结果是后端有白色屏幕.

是否可以在上传时调整图像大小?我究竟做错了什么?

先感谢您

silverstripe

1
推荐指数
1
解决办法
1477
查看次数

SilverStripe - 会话使用的简单示例

我试图从会话开始,但直到现在(是的,我更红了文档)我绝对不知道如何开始.

也许有人可以给我一个简单的例子.例如,如果选中了复选框,则存储.

先感谢您

php session silverstripe

1
推荐指数
1
解决办法
1736
查看次数

标签 统计

silverstripe ×9

php ×8

arrays ×1

cron ×1

forms ×1

loops ×1

pdf ×1

session ×1